Tindakan mouse dan keyboard
Simulasikan aktivitas keyboard dengan tindakan Send Keys . Untuk menyisipkan tombol khusus, seperti tombol panah dan Caps Lock, serta memodifikasi, seperti Shift dan Control, pilih Sisipkan tombol khusus.
Contoh berikut menambahkan tanda tangan ke pesan email, dimulai dengan dua jeda baris. Kemudian, tindakan mengirim Ctrl + A dan Ctrl + C untuk memilih dan menyalin teks ke clipboard.
Catatan
Untuk menggunakan kunci sebagai pengubah, gunakan notasi kurung kurawal untuk kedua tombol.
Untuk mensimulasikan gerakan mouse, gunakan tindakan Move mouse . Contoh berikut menggerakkan mouse secara manual ke koordinat tertentu dengan kecepatan normal.
Gerakkan mouse ke gambar tertentu di layar dengan tindakan Pindahkan mouse ke gambar . Contoh berikut memindahkan kursor ke kemunculan pertama ikon pencarian dan klik kiri.
Di bagian Advanced tindakan, Anda dapat melihat bahwa tindakan menunggu 30 detik hingga gambar muncul di jendela latar depan, dan mouse akan menunjuk ke tengah gambar.
Blokir Input
Memblokir input mouse dan keyboard pengguna, sehingga alur dapat melakukan tindakan mouse dan keyboard tanpa interferensi pengguna.
Penting
Karena fungsinya yang kritis, tindakan input Blok memerlukan hak yang lebih tinggi untuk dijalankan. Oleh karena itu, sebelum menggunakan tindakan, pastikan bahwa Power Automate berjalan dengan hak administrator. Untuk menemukan informasi selengkapnya mengenai menjalankan Power Automate sebagai administrator, buka Menjalankan Power Automate dengan hak yang ditingkatkan.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Blokir | Tidak Tersedia | Nilai Boolean | True | Tentukan apakah akan memblokir atau membatalkan blokir input mouse dan keyboard |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Pengecualian | Description |
---|---|
Tidak dapat memblokir/membatalkan blokir input dalam mode non interaktif | Menunjukkan masalah saat memblokir/membatalkan blokir input dalam mode non-interaktif |
Gagal memblokir/membatalkan blokir input | Menunjukkan masalah saat memblokir/membatalkan blokir input |
Dapatkan posisi mouse
Mengambil posisi saat ini dari kursor mouse di layar dalam koordinat piksel.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Relatif terhadap | Tidak Tersedia | Layar, Jendela latar depan | Layar | Tentukan apakah akan mengambil posisi mouse dalam koordinat layar atau relatif ke sudut kiri atas jendela aktif |
Variabel yang dibuat
Argumen | Tipe | Description |
---|---|---|
MousePosX | Nilai numerik | Nilai horizontal (X) posisi mouse |
MousePosY | Nilai numerik | Nilai vertikal (Y) posisi mouse |
Pengecualian
Pengecualian | Description |
---|---|
Tidak bisa mendapatkan posisi mouse dalam mode non interaktif | Menunjukkan masalah saat mengambil posisi kursor mouse dalam mode non-interaktif |
Gerakkan mouse
Menggerakkan mouse ke posisi tertentu.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Posisi X | No | Nilai numerik | Nilai horizontal (X) posisi tempat mouse akan dikirimkan | |
Posisi Y | No | Nilai numerik | Nilai vertikal (Y) posisi tempat mouse akan dikirimkan | |
Relatif terhadap | Tidak Tersedia | Layar, Jendela aktif, Posisi mouse saat ini | Layar | Tentukan apakah posisi mouse baru akan relatif terhadap sudut kiri atas layar, jendela paling depan, atau posisi mouse saat ini |
Gerakkan mouse dari posisi sebelumnya | Tidak Tersedia | Instan, Dengan animasi (kecepatan rendah), Dengan animasi (kecepatan normal), Dengan animasi (kecepatan tinggi) | Instan | Tentukan cara menggerakkan mouse |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Pengecualian | Description |
---|---|
Tidak dapat menggerakkan mouse dalam mode non interaktif | Menunjukkan masalah saat memindahkan mouse dalam mode non-interaktif |
Gagal menggerakkan mouse | Menunjukkan masalah saat menggerakkan mouse |
Arahkan mouse ke gambar
Mengarahkan mouse ke gambar yang ditemukan di layar atau di jendela latar depan.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Gambar tempat mouse diarahkan | No | DaftarGambar | Daftar Gambar tempat mouse diarahkan | |
Gaya gerakan mouse | Tidak Tersedia | Instan, Dengan animasi (kecepatan rendah), Dengan animasi (kecepatan normal), Dengan animasi (kecepatan tinggi) | Instan | Tentukan gaya gerakan mouse yang akan digunakan dari posisi sebelumnya ke awal rute yang direkam (atau ke posisi akhir) |
Kemunculan | Ya | Nilai numerik | 1 | Kemunculan gambar yang ditemukan tempat menggerakkan mouse |
Kirim klik setelah menggerakkan mouse | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah akan mengirim klik setelah mouse diposisikan di atas gambar |
Jenis klik | Tidak Tersedia | Klik kiri, Klik kanan, Klik dua kali, Klik tengah, Tombol kiri bawah, Tombol kiri atas, Tombol kanan bawah, Tombol kanan atas | Klik kiri | Klik mouse yang akan dikirim ke gambar |
Tunggu gambar muncul | Tidak Tersedia | Nilai Boolean | True | Pilih apakah Anda ingin tindakan menunggu jika gambar tidak ditemukan di layar atau jendela latar depan |
Batas waktu gagal | Ya | Nilai numerik | 0 | Batas waktu kegagalan dalam hitungan detik |
Detik sebelum klik | Ya | Nilai numerik | 0 | Jumlah detik menunggu sebelum mengirim klik |
Algoritme pencocokan gambar | Tidak Tersedia | Dasar, Lanjutan | Dasar | Algoritma gambar mana yang digunakan saat mencari gambar |
Posisi mouse relatif terhadap gambar | Tidak Tersedia | Sudut kiri atas, tengah atas, sudut kanan atas, bagian kiri tengah, tengah, bagian kanan tengah, sudut kiri bawah, tengah bawah, sudut kanan bawah | tengah | Bagian gambar tempat mouse diarahkan |
Offset X | No | Nilai teks | 0 | Piksel untuk offset mouse dari posisi ke kanan |
Offset Y | No | Nilai teks | 0 | Piksel untuk offset mouse dari posisi ke bawah |
Toleransi | Ya | Nilai numerik | 10 | Tentukan seberapa banyak perbedaan gambar yang ditentukan dengan gambar yang dipilih di awal |
Cari gambar di | Tidak Tersedia | Seluruh layar, hanya jendela latar depan | Seluruh layar | Tentukan apakah akan mencari Gambar yang ditentukan di jendela paling depan saja, atau seluruh layar yang terlihat. Tidak ada pilihan yang akan menemukan gambar jika tidak terlihat jelas di layar |
Mode Pencarian | Tidak Tersedia | Cari seluruh layar atau jendela latar depan, Cari di subwilayah layar atau jendela latar depan tertentu | Cari seluruh layar atau jendela latar depan | Tentukan apakah akan memindai seluruh layar (atau jendela) untuk menemukan gambar yang tersedia atau hanya subbidangnya |
X1 | Ya | Nilai numerik | X awal subbidang untuk tempat pencarian | |
Y1 | Ya | Nilai numerik | Y awal pada subbidang untuk tempat pencarian | |
X2 | Ya | Nilai numerik | X akhir subbidang untuk tempat pencarian | |
Y2 | Ya | Nilai numerik | Y pada akhir subbidang untuk tempat pencarian |
Variabel yang dibuat
Argumen | Tipe | Description |
---|---|---|
X | Nilai numerik | Koordinat X dari titik di mana gambar ditemukan di layar. Jika gambar sedang dicari di jendela latar depan, koordinat yang dikembalikan relatif terhadap sudut kiri atas jendela |
Y | Nilai numerik | Koordinat Y dari titik di mana gambar ditemukan di layar. Jika gambar sedang dicari di jendela latar depan, koordinat yang dikembalikan relatif terhadap sudut kiri atas jendela |
Pengecualian
Pengecualian | Description |
---|---|
Gambar tidak ditemukan di layar | Menunjukkan bahwa gambar yang ditentukan tidak ditemukan di layar |
Tidak dapat menggerakkan mouse dalam mode non interaktif | Menunjukkan masalah saat memindahkan mouse dalam mode non-interaktif |
Gagal menggerakkan mouse | Menunjukkan masalah saat menggerakkan mouse |
Koordinat subbidang tidak valid | Menunjukkan bahwa koordinat subbidang yang diberikan tidak valid |
Kemunculan Gambar pada layar tidak cukup | Menunjukkan bahwa kemunculan Gambar yang ditentukan pada layar tidak cukup |
Gerakkan mouse ke teks di layar (OCR)
Mengarahkan mouse ke teks yang ditemukan di layar atau di jendela latar depan menggunakan OCR.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Jenis mesin OCR | No | Variabel mesin OCR, mesin Tesseract | Variabel mesin OCR | Jenis mesin OCR yang digunakan. Pilih mesin OCR yang dikonfigurasi atau siapkan yang baru. |
Variabel mesin OCR | No | OCREngineObject | Mesin OCR untuk mencari teks dengan | |
Teks untuk ditemukan | No | Nilai teks | Teks tempat mouse diarahkan | |
Ekspresi reguler | Tidak Tersedia | Nilai Boolean | False | Apakah akan menggunakan ekspresi reguler untuk mencari teks di layar |
Kemunculan | Ya | Nilai numerik | 1 | Angka positif yang akan digunakan sebagai kemunculan teks input di layar |
Cari teks di | Tidak Tersedia | Seluruh layar, hanya jendela latar depan | Seluruh layar | Apakah akan mencari teks yang ditentukan di jendela paling depan saja atau seluruh layar yang terlihat. Tidak ada pilihan yang akan menemukan teks jika tidak terlihat jelas di layar |
Mode Pencarian | Tidak Tersedia | Seluruh sumber yang ditentukan, Subregion tertentu saja, Subregion relatif terhadap gambar | Seluruh sumber yang ditentukan | Apakah akan memindai seluruh layar (atau jendela) untuk menemukan teks yang tersedia atau hanya mempersempit subbidangnya |
Gambar | No | DaftarGambar | Gambar yang menentukan subbidang (relatif terhadap sudut kiri atas gambar) untuk memindai teks yang tersedia | |
X1 | Ya | Nilai numerik | Koordinat X awal subbidang untuk memindai teks yang disediakan | |
Toleransi | Ya | Nilai numerik | 10 | Tentukan seberapa banyak perbedaan gambar yang dicari dengan gambar yang dipilih di awal |
Y1 | Ya | Nilai numerik | Koordinat Y awal subbidang untuk memindai teks yang disediakan | |
X1 | Ya | Nilai numerik | Koordinat X awal subbidang relatif terhadap gambar yang ditentukan yang akan dipindai untuk teks yang tersedia | |
X2 | Ya | Nilai numerik | Koordinat X akhir subbidang untuk memindai teks yang disediakan | |
Y1 | Ya | Nilai numerik | Koordinat Y awal subbidang relatif terhadap gambar yang ditentukan yang akan dipindai untuk teks yang tersedia | |
Y2 | Ya | Nilai numerik | Koordinat Y akhir subbidang untuk memindai teks yang disediakan | |
X2 | Ya | Nilai numerik | Koordinat X akhir subbidang relatif terhadap gambar yang ditentukan yang akan dipindai untuk teks yang tersedia | |
Y2 | Ya | Nilai numerik | Koordinat Y akhir subbidang relatif terhadap gambar yang ditentukan yang akan dipindai untuk teks yang tersedia | |
Gerakkan mouse dari posisi sebelumnya | Tidak Tersedia | Instan, Dengan animasi (kecepatan rendah), Dengan animasi (kecepatan normal), Dengan animasi (kecepatan tinggi) | Instan | Gaya gerakan mouse untuk bergerak dari posisi sebelumnya ke posisi akhirnya |
Bahasa Windows OCR | Tidak Tersedia | Tionghoa (Sederhana), Tionghoa (Tradisional), Ceko, Denmark, Belanda, Inggris, Finlandia, Prancis, Jerman, Yunani, Hongaria, Italia, Jepang, Korea, Norwegia, Polandia, Portugis, Rumania, Rusia, Serbia (Sirilik), Serbia (Latin), Slovakia, Spanyol, Swedia, Turki | Bahasa Inggris | Bahasa teks yang dideteksi oleh mesin OCR Windows |
Gunakan bahasa lain | Tidak Tersedia | Nilai Boolean | False | Menentukan apakah akan menggunakan bahasa yang tidak diberikan di bidang 'bahasa Tesseract' |
Bahasa Tesseract | Tidak Tersedia | Inggris, Jerman, Spanyol, Prancis, Italia | Bahasa Inggris | Bahasa teks yang terdeteksi mesin Tesseract |
Singkatan bahasa | No | Nilai teks | Singkatan Tesseract dari bahasa yang digunakan. Misalnya, jika datanya adalah 'eng.traineddata', atur parameter ini ke 'eng' | |
Jalur data bahasa | No | Nilai teks | Jalur folder yang berisi data Tesseract bahasa yang ditentukan | |
Pengali lebar gambar | No | Nilai numerik | 1 | Pengali lebar gambar |
Pengali tinggi gambar | No | Nilai numerik | 1 | Pengali tinggi gambar |
Tunggu teks muncul | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah akan menunggu jika teks tidak ditemukan di layar atau jendela latar depan |
Gagal jika teks tidak muncul di dalamnya | Ya | Nilai numerik | 10 | Jumlah detik menunggu teks yang tersedia muncul |
Kirim klik setelah menggerakkan mouse | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah akan mengirim klik setelah mouse diposisikan di atas teks |
Jenis klik | Tidak Tersedia | Klik kiri, Klik kanan, Klik dua kali, Klik tengah, Tombol kiri bawah, Tombol kiri atas, Tombol kanan bawah, Tombol kanan atas | Klik kiri | Jenis klik mouse yang akan dikirim ke teks |
Tunggu sebelum mengklik untuk | Ya | Nilai numerik | 1 | Jumlah detik menunggu sebelum mengklik |
Posisi mouse relatif terhadap teks | Tidak Tersedia | Kiri atas, Tengah atas, Kanan atas, Kiri tengah, Tengah tengah, Kanan tengah, Kiri bawah, Tengah bawah, Kanan bawah | Pusat tengah | Tentukan bagian teks tempat mouse akan diarahkan |
Offset X | No | Nilai teks | 0 | Offset mouse dari posisi dengan piksel sebanyak ini ke kanan |
Offset Y | No | Nilai teks | 0 | Offset mouse dari posisi dengan piksel sebanyak ini ke bawah |
Algoritme pencocokan gambar | Tidak Tersedia | Dasar, Lanjutan | Dasar | Algoritma gambar mana yang digunakan saat mencari gambar |
Catatan
Power AutomateMesin ekspresi reguler adalah .NET. Untuk menemukan informasi selengkapnya tentang ekspresi reguler, buka Bahasa Ekspresi Reguler - Referensi Cepat.
Variabel yang dibuat
Argumen | Tipe | Description |
---|---|---|
LocationOfTextFoundX | Nilai numerik | Koordinat X dari titik di mana teks ditemukan di layar. Jika teks dicari di jendela latar depan, koordinat ini relatif terhadap sudut kiri atas jendela |
LocationOfTextFoundY | Nilai numerik | Koordinat Y dari titik di mana teks ditemukan di layar. Jika teks dicari di jendela latar depan, koordinat ini relatif terhadap sudut kiri atas jendela |
WidthOfTextFound | Nilai numerik | Lebar area tempat teks ditemukan |
HeightOfTextFound | Nilai numerik | Lebar area tempat teks ditemukan |
Pengecualian
Pengecualian | Description |
---|---|
Teks tidak ditemukan di layar | Menunjukkan bahwa teks yang ditentukan tidak dapat ditemukan di layar |
Tidak dapat menggerakkan mouse dalam mode non interaktif | Menunjukkan masalah saat memindahkan mouse dalam mode non-interaktif |
Gagal menggerakkan mouse | Menunjukkan masalah saat menggerakkan mouse |
Koordinat subbidang tidak valid | Menunjukkan bahwa koordinat subbidang yang diberikan tidak valid |
Gagal membuat mesin OCR | Menunjukkan terjadi kesalahan saat mencoba membuat mesin OCR |
Folder jalur data tidak ada | Menunjukkan bahwa folder yang ditentukan untuk data bahasa tidak ada |
Paket bahasa Windows yang dipilih tidak diinstal di komputer | Menunjukkan bahwa paket bahasa Windows yang dipilih belum diinstal pada komputer |
Mesin OCR mati | Menunjukkan bahwa mesin OCR mati |
Kirim klik mouse
Mengirim aktivitas klik mouse.
Penting
Untuk mencegah akses yang tidak sah, Power Automate perlu dijalankan dengan hak istimewa yang sama atau lebih tinggi sebagai aplikasi otomatisasi. Untuk menggunakan tindakan Kirim klik mouse untuk berinteraksi dengan aplikasi yang berjalan dengan hak istimewa yang ditingkatkan, jalankan Power Automate sebagai administrator. Anda dapat menemukan informasi selengkapnya mengenai menjalankan Power Automate sebagai administrator di Jalankan Power Automate dengan hak yang ditingkatkan.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Aktivitas mouse yang akan dikirim | Tidak Tersedia | Klik kiri, Klik kanan, Klik dua kali, Klik tengah, Tombol kiri bawah, Tombol kiri atas, Tombol kanan bawah, Tombol kanan atas | Klik kiri | Tentukan bentuk aktivitas mouse yang akan dikirim |
Tunggu | Ya | Nilai numerik | 0 | Waktu jeda sebelum mengirim aktivitas mouse dalam 1/1000 detik |
Gerakkan mouse | Tidak Tersedia | Nilai Boolean | False | Gerakkan mouse |
X | No | Nilai numerik | Posisi horizontal (X) mouse dalam koordinat piksel | |
Y | No | Nilai numerik | Posisi vertikal (Y) mouse dalam koordinat piksel | |
Relatif terhadap | Tidak Tersedia | Layar, Jendela aktif, Posisi mouse saat ini | Layar | Tentukan apakah posisi mouse baru akan relatif terhadap sudut kiri atas layar, jendela paling depan, atau posisi mouse saat ini |
Gaya gerakan mouse | Tidak Tersedia | Instan, Dengan animasi (kecepatan rendah), Dengan animasi (kecepatan normal), Dengan animasi (kecepatan tinggi) | Instan | Gaya gerakan mouse yang akan digunakan dari posisi sebelumnya ke awal rute yang direkam (atau ke posisi akhir) |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Pengecualian | Description |
---|---|
Tidak dapat mengirim klik mouse dalam mode non interaktif | Menunjukkan masalah saat mengirim klik mouse dalam mode non-interaktif |
Klik mouse di luar batas layar | Menunjukkan bahwa klik mouse berada di luar batas layar |
Gagal mengirim klik mouse | Menunjukkan masalah saat mengirim klik mouse |
Kirim tombol
Mengirim tombol ke aplikasi yang saat ini aktif.
Penting
Untuk mencegah akses yang tidak sah, Power Automate perlu dijalankan dengan hak istimewa yang sama atau lebih tinggi sebagai aplikasi otomatisasi. Untuk menggunakan tindakan Kirim tombol untuk berinteraksi dengan aplikasi yang berjalan dengan hak istimewa yang ditingkatkan, jalankan Power Automate sebagai administrator. Untuk menemukan informasi selengkapnya mengenai menjalankan Power Automate sebagai administrator, buka Menjalankan Power Automate dengan hak yang ditingkatkan.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Kirim kunci ke | Tidak Tersedia | Jendela latar depan, Berdasarkan elemen UI, Berdasarkan instans/pegangan jendela, Berdasarkan judul dan/atau kelas | Jendela latar depan | Tentukan apakah akan mengirim kunci ke jendela latar depan atau ke elemen UI atau ke instance jendela atau kombinasi judul/kelas jendela |
Teks yang akan dikirim | No | Input terenkripsi langsung atau nilai Teks | Teks yang akan dikirim ke aplikasi | |
Jeda antara penekanan tombol | Ya | Nilai numerik | 10 | Tentukan jeda dalam milidetik saat mengirim penekanan tombol untuk menghindari kesalahan input |
Kirim Teks sebagai tombol perangkat keras | Tidak Tersedia | Nilai Boolean | False | Emulasikan penekanan tombol aktual pada keyboard saat mengirim seluruh Teks |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Pengecualian | Description |
---|---|
Tidak dapat mengirim penekanan tombol dalam mode non interaktif | Menunjukkan masalah saat mengirim penekanan tombol dalam mode non-interaktif |
Teks yang dikirim tidak mewakili penekanan tombol yang valid | Menunjukkan bahwa teks yang diberikan tidak mewakili penekanan tombol yang valid |
Tidak ada aplikasi aktif untuk dikirimi penekanan tombol | Menunjukkan bahwa tidak ada aplikasi aktif untuk dikirimi penekanan tombol |
Gagal mengirim penekanan tombol | Menunjukkan masalah saat mengirim penekanan tombol |
Catatan
Untuk menyimulasikan tombol fisik yang ditekan di dalam tindakan Kirim tombol , gunakan notasi kurung {} kurawal. Untuk menggunakan kunci sebagai pengubah, gunakan notasi kurung kurawal {} untuk kedua tombol. Tindakan Kirim kunci menerima Kode Kunci Virtual.
Kunci yang valid
Kategori | Kunci |
---|---|
Tombol | LButton, RButton, Batal, MButton, XButton1, XButton2 |
Kontrol Keyboard | Kembali, Tab, LineFeed, Hapus, Enter, Kembali, ShiftKey, ControlKey, Menu, Jeda, CapsLock, Modal, Melarikan Diri, Spasi, Sebelum, PageUp, PageDown, Berikutnya, Akhir, Beranda, Kiri, Atas, Kanan, Bawah, Pilih, Cetak, Jalankan, Snapshot, PrintScreen, Sisipkan, Hapus, Bantuan |
Tombol | HangulMode, HanguelMode, KanaMode, JunjaMode, FinalMode, KanjiMode, HanjaMode |
Tombol IME | IMEConvert, IMENonconvert, IMEAccept, IMEAceept, IMEModeChange |
Tombol browser | BrowserSearch, BrowserFavorit, BrowserHome |
Tombol volume | VolumeMute, VolumeDown, VolumeUp |
Tombol media | MediaNextTrack, MediaPreviousTrack, MediaStop, MediaPlayPause |
Tombol | LaunchMail, SelectMedia, LaunchApplication1, LaunchApplication2 |
Tombol OEM | OemTitik koma, Oem1, Oemplus, Oemcomma, OemMinus, OemPeriode, Oem2, OemQuestion, Oem3, Oemtilde, Oem4, OemOpenBrackets, OemPipe, Oem5, OemCloseBrackets, Oem6, OemQuotes, Oem7, Oem8, Oem102, OemBackslash, OemClear |
Tombol | ProcessKey, Paket, Attn, Crsel, Exsel, EraseEof, Putar, Zoom, NoName, Pa1 |
Tombol | KeyCodem, Shift, Control, Alt, Pengubah |
Tombol D | D0, D1, D2, D3, D4, D5, D6, D7, D8, D9 |
Surat | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
Tombol Windows | LWin, RWin, Aplikasi, Tidur |
Tombol NumPad | NumPad0, NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7, NumPad8, NumPad9 |
Kunci perhitungan | Kalikan, Tambahkan, Pemisah, Kurangi, Desimal, Bagi |
Kunci fungsi | F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24 |
Tombol | NumLock, Gulir, LShiftKey, RShiftKey, LControlKey, RControlKey, LMenu, RMenu, BrowserBack, BrowserForward, BrowserRefresh, BrowserStop |
Tekan/lepas tombol
Menekan (dan menahan) atau melepas satu atau beberapa tombol pengubah (Alt, Control, atau Shift).
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Tindakan yang akan dilakukan | Tidak Tersedia | Tekan, Rilis | Pers | Tentukan apakah akan menekan atau melepas tombol dengan tindakan ini |
Control | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah tombol Ctrl akan ditekan/dilepas atau tidak |
Alt | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah tombol Alt akan ditekan/dilepas atau tidak |
Giliran Kerja | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah tombol Shift akan ditekan/dilepas atau tidak |
Win | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah tombol Windows akan ditekan/dilepas atau tidak |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Pengecualian | Description |
---|---|
Tidak dapat menekan atau melepas tombol dalam mode non interaktif | Menunjukkan masalah saat menekan atau melepas tombol dalam mode non-interaktif |
Atur status tombol
Menetapkan status (aktif atau nonaktif) untuk tombol Caps Lock, Num Lock, atau Scroll Lock
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Tombol | Tidak Tersedia | Caps Lock, Num Lock, Scroll Lock | Caps Lock | Tentukan tombol yang akan diatur |
Provinsi | Tidak Tersedia | Mati, Aktif | Di | Apakah akan mengatur status kunci ke aktif atau nonaktif |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Pengecualian | Description |
---|---|
Tidak dapat mengatur status tombol dalam mode non-interaktif | Menunjukkan masalah saat mengatur status tombol dalam mode non-interaktif |
Tunggu mouse
Menangguhkan eksekusi alur hingga penunjuk mouse berubah, biasanya ke atau dari 'kursor tunggu' atau jam pasir.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Tunggu hingga penunjuk mouse | Tidak Tersedia | Menjadi, Menjadi tidak | Menjadi | Pilih tindakan kursor mouse yang akan ditunggu. |
Penunjuk mouse | Tidak Tersedia | Panah, Aplikasi dimulai, Silang, Tangan, Bantuan, IBeam, Tunggu kursor | Panah | Tentukan status penunjuk mouse. |
Variabel yang dibuat
Tindakan ini tidak menghasilkan variabel apa pun.
Pengecualian
Tindakan ini tidak menyertakan pengecualian apa pun.
Dapatkan pengidentifikasi keyboard
Mengambil pengidentifikasi keyboard aktif dari registri mesin.
Parameter input
Tindakan ini tidak memerlukan input apa pun.
Variabel yang dibuat
Argumen | Tipe | Description |
---|---|---|
KeyboardLayoutId | Nilai numerik | Tombol registri pengidentifikasi keyboard aktif |
Pengecualian
Pengecualian | Description |
---|---|
Pengidentifikasi keyboard tidak ditemukan | Menunjukkan kesalahan saat mengambil pengidentifikasi keyboard |
Tunggu tombol pintasan
Jeda alur berjalan hingga tombol pintasan tertentu ditekan. Tombol pintasan harus berisi setidaknya satu tombol atau satu tombol dan satu dari (ctrl, alt, shift). Beberapa tombol pintas dapat ditentukan.
Parameter input
Argumen | Opsional | Menerima | Nilai Default | Description |
---|---|---|---|---|
Tombol pintasan | Tidak Tersedia | Kombinasi tombol | Ctrl + A | Tentukan tombol pintas yang harus ditunggu. Tombol pintasan harus berisi tepat satu tombol atau tombol dan kombinasi (ctrl, alt, shift). Untuk menambahkan lebih dari satu tombol pintasan, pilih 'Tombol pintasan baru' |
Lanjutkan eksekusi alur setelah waktu habis | Tidak Tersedia | Nilai Boolean | False | Tentukan apakah proses alur tetap akan dilanjutkan apabila periode waktu yang diatur untuk menunggu tombol pintasan habis |
Lanjutkan setelah | Ya | Nilai numerik | 10 | Waktu dalam detik sebelum melanjutkan proses alur |
Variabel yang dibuat
Argumen | Tipe | Description |
---|---|---|
IndexOfShortcutKeyPressed | Nilai numerik | Indeks tombol pintasan jika tombol pintasan berada dalam format daftar. |
Pengecualian
Pengecualian | Description |
---|---|
Tombol pintasan gagal didaftarkan | Menunjukkan bahwa tombol pintasan gagal didaftarkan. |