Skrip
Disertakan dengan Macro DeckSusun serangkaian aksi sekali sebagai skrip dan jalankan dari tombol, otomasi, atau skrip lain mana pun.
Skrip di halaman Skrip dengan aksi Tunggu dan Tekan Tombol / Kombinasi
- Pakai ulang aksi yang sama di banyak tombol
- Beri setiap pemanggil nilai inputnya sendiri
- Ubah skrip sekali, semua tombol ikut berubah
- Bawaan dan selalu aktif, tidak ada yang perlu disiapkan
Skrip sudah terpasang di Macro Deck dan selalu aktif. Integrasi ini menambahkan aksi Jalankan Skrip, yang menjalankan salah satu skrip Anda dan menunggu sampai selesai. Skrip adalah serangkaian aksi yang Anda susun sekali di halaman Skrip, lalu dijalankan dari tombol, otomasi, dan skrip lain sebanyak yang diinginkan. Saat skrip diubah, setiap tempat yang menjalankannya menggunakan versi baru.
Input
Skrip dapat mendeklarasikan input: nilai yang diisi pemanggil saat menjalankan skrip. Input memiliki nama, jenis (Teks, Numerik, Boolean, atau Warna), dan nilai bawaan opsional. Di dalam skrip, input dibaca seperti variabel, misalnya {{ vars.scene }}. Saat Anda memilih skrip di Jalankan Skrip, inputnya muncul sebagai kolom di aksi, sehingga setiap tombol dapat meneruskan nilainya sendiri.
Skrip juga dapat ditandai Dijalankan pada widget. Dengan begitu, "Widget ini" di dalam skrip menargetkan widget yang menjalankannya, sehingga satu skrip dapat mengubah tombol yang ditekan untuk menjalankannya.
Contoh penggunaan
- Skrip Mulai siaran mengganti adegan OBS, memulai siaran, dan mengalihkan deck ke profil streaming Anda. Tiga tombol di profil yang berbeda menjalankannya dengan Jalankan Skrip.
- Skrip Ganti adegan dengan input teks
scenedijalankan oleh satu tombol per adegan, masing-masing dengan nama adegannya sendiri. - Otomasi pada peristiwa Jadwal menjalankan skrip yang sama dengan sebuah tombol, sehingga Anda dapat memulainya secara manual atau pada waktu tertentu.
Skrip juga dapat dijalankan dari tempat lain. Setiap perangkat yang masuk ke Macro Deck dapat mencantumkan dan menjalankan setiap skrip yang tidak dijalankan pada widget, dengan nilai inputnya sendiri. Di iPhone dan iPad, Macro Deck Companion melakukannya dari Shortcuts atau Siri. Untuk menjalankan skrip di komputer lain yang menjalankan Macro Deck, gunakan Jalankan skrip di PC lain dari Macro Deck Delegate.
Skrip tidak muncul di halaman Integrasi dan tidak memiliki dialog penyiapan. Kategori Skrip-nya selalu ada di dialog Tambah aksi.
Yang Anda butuhkan
- Macro Deck 3
- Setidaknya satu skrip di halaman Skrip
Cara menyiapkan
Langkah 1: Buat skrip
Di bilah samping, klik Skrip, lalu +. Di dialog Skrip baru, masukkan Nama, misalnya Mulai siaran, dan jika perlu Deskripsi, lalu klik Buat skrip.
Langkah 2: Tambahkan aksinya
Di tab Aksi, klik + Tambah aksi dan tambahkan aksi yang harus dijalankan skrip, sesuai urutan. Klik Simpan perubahan jika sudah selesai. Jalankan langsung mencoba skrip yang tersimpan.
Langkah 3: Tambahkan input jika diperlukan
Di tab Input, klik Tambah input untuk setiap nilai yang harus diisi pemanggil. Atur Nama, Jenis, dan jika mau, Bawaan. Gunakan di aksi sebagai
{{ vars.<name> }}. Klik Simpan perubahan.Langkah 4: Jalankan skrip dari tombol
Di halaman Deck, pastikan deck tidak terkunci (tombol di kanan atas bertuliskan Kunci), lalu klik sebuah tombol. Editor terbuka dengan Ketuk Singkat terpilih. Klik + Tambah aksi, pilih Skrip di sisi kiri dialog Tambah aksi, lalu pilih Jalankan Skrip. Pilih skrip Anda di Skrip dan isi inputnya.
Langkah 5: Tekan tombolnya
Klik Simpan, lalu tekan tombolnya. Skrip berjalan, dan Jalankan Skrip selesai saat skrip selesai.
Aksi1
Pasang aksi ini di tombol atau jalankan dari alur.
- Jalankan Skrip
- Menjalankan salah satu skrip Anda, dengan nilai inputnya, dan menunggu sampai selesai.
Pertanyaan yang sering diajukan
Apakah integrasi Skrip harus diaktifkan?
Tidak. Integrasi ini sudah terpasang di Macro Deck dan selalu aktif. Integrasi ini tidak muncul di halaman Integrasi, dan Jalankan Skrip selalu ada di dialog Tambah aksi.
Apa yang terjadi pada tombol jika skrip dihapus?
Tombol tersebut tidak melakukan apa-apa lagi. Sebelum Anda menghapus skrip, Macro Deck memberi tahu widget dan skrip lain mana yang menjalankannya.
Mengapa Jalankan Skrip menyatakan tidak ada skrip yang dipilih?
Aksi tersebut belum memiliki skrip yang dipilih di Skrip. Buka aksi dan pilih salah satu.
Bisakah skrip dijalankan di komputer lain?
Bisa, dengan Macro Deck Delegate. Aksi Jalankan skrip di PC lain miliknya menjalankan skrip di komputer lain yang menjalankan Macro Deck.
Apakah perubahan yang belum disimpan ikut dijalankan?
Tidak. Skrip yang dijalankan selalu versi yang tersimpan. Klik Simpan perubahan terlebih dahulu.
Lainnya di Macro Deck
Macro Deck Companion
Disertakan dengan Macro DeckKendalikan ponsel dan tablet yang menjalankan aplikasi Companion: kecerahan, rotasi, layar, dan tangkapan layar.
Macro Deck Delegate
Disertakan dengan Macro DeckJalankan skrip di PC lain yang menjalankan Macro Deck dan gunakan variabel yang dibagikannya.
Variabel
Disertakan dengan Macro DeckUbah variabel Anda dari tombol dan otomasi, dan tulis variabel apa pun ke sebuah file.