Macro Deck Delegate
Disertakan dengan Macro DeckJalankan skrip di PC lain yang menjalankan Macro Deck dan gunakan variabel yang dibagikannya.
Dialog Hubungkan ke Macro Deck lain dengan kolom Alamat, Nama pengguna, Kata sandi, dan Impor variabel bersama
- Jalankan skrip di PC lain dan tunggu sampai selesai
- Teruskan nilai input ke skrip di PC lain
- Impor variabel yang dibagikan Macro Deck lain
- Hubungkan ke beberapa Macro Deck lain
- Variabel
delegate_<instance>_connecteduntuk setiap koneksi
Macro Deck Delegate menghubungkan Macro Deck ini ke Macro Deck di komputer lain dalam jaringan Anda. Deck tetap berada di satu komputer, sementara tombol dan otomasi tetap dapat menjalankan sesuatu di komputer lainnya, misalnya di PC streaming dan PC gaming.
Koneksi dibuat dengan alamat Macro Deck lain dan sebuah akun di sana. Kata sandi disimpan terenkripsi dan dikirim ke Macro Deck lain satu kali, saat Anda melanjutkan di dialog penyiapan. Anda dapat menambahkan koneksi untuk setiap komputer yang ingin dijangkau.
Menjalankan skrip di PC lain
Aksi Jalankan skrip di PC lain menjalankan salah satu skrip yang Anda buat di Macro Deck lain dan menunggu sampai selesai. Pilih Macro Deck dan Skrip, lalu atur Batas waktu (bawaannya 60 detik). Jika skrip memiliki input, isi nilainya di aksi, sama seperti skrip di komputer ini. Jika skrip gagal di PC lain, aksi gagal dengan pesan galat dari skrip tersebut.
Contoh penggunaan:
- Tombol Mulai siaran di deck PC streaming menjalankan skrip di PC gaming yang mengalihkan OBS di sana ke adegan siarannya dan memulai perekaman.
- Otomasi di komputer ini menjalankan skrip di PC lain saat sesuatu terjadi di sini, misalnya pada waktu tertentu dengan peristiwa Jadwal.
Macro Deck membaca daftar skrip saat terhubung dan terus memperbaruinya selama komputer lain dapat dijangkau, sehingga skrip baru di sana muncul di aksi setelah beberapa saat.
Menggunakan variabel bersama
Dengan Impor variabel bersama aktif, variabel yang dibagikan di Macro Deck lain muncul di sini, dinamai sesuai komputernya. obs_streaming yang dibagikan oleh komputer bernama Gaming-PC menjadi gaming_pc_obs_streaming, sehingga label di deck ini dapat menampilkan apakah OBS di PC gaming sedang siaran. Untuk membagikan variabel, buka menunya di halaman Variabel pada Macro Deck lain dan pilih Bagikan ke Macro Deck lain. Variabel bersama yang dapat diubah di Macro Deck asalnya juga dapat diubah dari sini, misalnya dengan slider atau Atur Variabel.
Setiap koneksi juga memiliki variabel delegate_<instance>_connected, yang dinamai sesuai komputernya seperti delegate_gaming_pc_connected, yang bernilai true selama Macro Deck lain dapat dijangkau dan menerima kredensial masuk yang tersimpan. Selama tidak dapat dijangkau, variabel bersamanya bernilai tidak tersedia, dan Macro Deck terus mencoba di latar belakang.
Yang Anda butuhkan
- Macro Deck 3 di kedua komputer
- Kedua komputer berada di jaringan yang sama, atau komputer lain dapat dijangkau melalui alamatnya
- Akun di Macro Deck lain dengan izin untuk menjalankan skrip
- Setidaknya satu skrip di Macro Deck lain
- Untuk mengimpor variabel: variabel yang dibagikan di Macro Deck lain dengan Bagikan ke Macro Deck lain
Cara menyiapkan
Langkah 1: Temukan alamat PC lain
Di komputer lain, buka Macro Deck dan masuk ke Pengaturan > Jaringan. Catat salah satu alamatnya dan Port pendengar (bawaannya 8193).
Langkah 2: Buka Macro Deck Delegate
Di komputer ini, klik Integrasi di bilah samping, lalu Macro Deck Delegate. Klik Tambah konfigurasi di bagian Konfigurasi pada tab Ringkasan. Mengaktifkan sakelar di kanan atas membuka dialog yang sama, dan integrasi menjadi aktif setelah penyiapan selesai.
Langkah 3: Hubungkan ke Macro Deck lain
Di dialog Hubungkan ke Macro Deck lain, isi:
- Alamat: alamat Macro Deck lain beserta port-nya, misalnya
http://192.168.1.50:8193. - Nama pengguna dan Kata sandi: akun di Macro Deck lain dengan izin untuk menjalankan skrip.
- Impor variabel bersama: aktifkan untuk menggunakan variabel yang dibagikan Macro Deck lain.
Klik Lanjutkan. Macro Deck memeriksa alamat dan kredensial masuk, lalu menambahkan koneksi sebagai Macro Deck (<nama komputer>).
- Alamat: alamat Macro Deck lain beserta port-nya, misalnya
Langkah 4: Tambahkan aksi ke 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 Macro Deck Delegate di sisi kiri dialog Tambah aksi, lalu pilih Jalankan skrip di PC lain. Pilih Macro Deck (jika dibiarkan kosong, satu-satunya yang dikonfigurasi akan digunakan) dan Skrip, lalu isi input skrip jika ada.
Langkah 5: Atur batas waktu
Batas waktu adalah berapa lama aksi menunggu skrip selesai sebelum menyerah. Bawaannya 60 detik.
Langkah 6: Tekan tombolnya
Klik Simpan, lalu tekan tombolnya. Skrip berjalan di PC lain, dan aksi selesai saat skrip selesai.
Aksi1
Pasang aksi ini di tombol atau jalankan dari alur.
- Jalankan skrip di PC lain
- Menjalankan skrip di Macro Deck lain, dengan nilai inputnya, dan menunggu sampai selesai.
Variabel2
Tampilkan nilai ini di tombol dan widget, atau gunakan dalam kondisi.
delegate_<instance>_connected- Apakah Macro Deck lain dapat dijangkau dan menerima kredensial masuk yang tersimpan.
<instance>_<variable>- Dengan Impor variabel bersama aktif, setiap variabel yang dibagikan Macro Deck lain, dengan nama komputernya di depan, misalnya
gaming_pc_obs_streaming.
Pertanyaan yang sering diajukan
Mengapa penyiapan menyatakan tidak dapat menjangkau Macro Deck?
Pastikan Macro Deck berjalan di komputer lain, alamat dan port sesuai dengan Pengaturan > Jaringan di sana, dan firewall tidak memblokir port tersebut. Port bawaannya 8193. Jika yang dimasukkan adalah alamat komputer ini, penyiapan akan memberi tahu: masukkan alamat PC lain.
Di mana kata sandi disimpan?
Di komputer ini, dalam keadaan terenkripsi. Kata sandi melewati jaringan lokal satu kali, saat Anda melanjutkan di dialog penyiapan. Jika kata sandi berubah di Macro Deck lain, integrasi menampilkan Masuk ke <komputer> ditolak: jalankan penyiapan lagi dengan kata sandi yang berlaku.
Bisakah terhubung ke lebih dari satu Macro Deck lain?
Bisa. Tambahkan konfigurasi untuk setiap komputer. Jika ada lebih dari satu, pilih Macro Deck di setiap aksi Jalankan skrip di PC lain.
Apa yang terjadi jika PC lain mati?
Jalankan skrip di PC lain gagal dengan pesan bahwa Macro Deck lain tidak dapat dijangkau, dan variabel delegate_<instance>_connected miliknya bernilai false. Variabel bersama bernilai tidak tersedia. Macro Deck terus mencoba di latar belakang, dan variabel diperbarui lagi begitu PC lain kembali.
Bisakah HTTPS digunakan?
Bisa, masukkan alamat dengan https://. Sertifikat Macro Deck lain harus dipercaya di penyimpanan sertifikat sistem operasi Anda. Di jaringan lokal, http:// juga berfungsi.
Mengapa ada variabel bersama yang tidak muncul?
Variabel bersama dilewati jika namanya sudah dipakai variabel lain, jika terlalu panjang setelah diawali nama komputer, atau jika Macro Deck lain membagikan lebih banyak variabel daripada yang dapat diimpor oleh satu koneksi. Koneksi kemudian menampilkan peringatan yang mencantumkan variabel yang tidak dapat ditambahkan.
Lainnya di Macro Deck
Macro Deck Companion
Disertakan dengan Macro DeckKendalikan ponsel dan tablet yang menjalankan aplikasi Companion: kecerahan, rotasi, layar, dan tangkapan layar.
Skrip
Disertakan dengan Macro DeckSusun serangkaian aksi sekali sebagai skrip dan jalankan dari tombol, otomasi, atau skrip lain mana pun.
Variabel
Disertakan dengan Macro DeckUbah variabel Anda dari tombol dan otomasi, dan tulis variabel apa pun ke sebuah file.