Satu lagi alat automasi. Linux dan dosa maut bahagian tujuh

Tetingkap tindakan

Jika terdapat sesuatu yang baik tentang perisian percuma dan sumber terbuka, kami mempunyai banyak penyelesaian berbeza untuk digunakan untuk setiap masalah. Saya sudah mempunyai lima setengah artikel mengenai automasi apabila idea saya adalah untuk mendedikasikan satu untuk setiap dosa yang membawa maut. Di mana saya berharap akan menjadi yang terakhir berdedikasi untuk kemalasan (saya letih) Kami akan mengulas tentang satu lagi alat automasi.

Setakat ini kita telah melihat bagaimana untuk menjadualkan pelaksanaan arahan pada tarikh dan masa tertentu, menjadikan sistem secara automatik mengembangkan teks dengan menaip singkatan atau menentukan bahawa skrip yang ditulis dalam bahasa pengaturcaraan Python dilaksanakan dengan menekan kombinasi kekunci . Sekarang kita akan melihat bagaimana, selain melakukan semua itu, Simulasikan pergerakan papan kekunci dan tetikus.

Malangnya ia masih tidak berfungsi dengan Wayland jadi kami perlu log masuk semula ke X11 sebagai pengurus paparan.

Satu lagi alat automasi untuk Linux

Acciona

AutoKey mempunyai kelemahan yang kita perlu tahu cara menulis skrip Python untuk mengautomasikan tugas yang lebih kompleks. Actiona menyelesaikan masalah ini dengan membenarkan kami menggunakan editor visualnya untuk mengautomasikan kerja seperti menekan butang tetikus, menyalin dan menampal kandungan papan keratan, membuka penyemak imbas untuk pergi ke tapak tertentu, melancarkan dan menamatkan proses, atau memaparkan mesej atau amaran.

Senarai tindakan yang telah diprogramkan

Skrip Acciona

Acciona datang dengan satu siri skrip praprogram. Kita hanya perlu mengisi parameter untuk menggunakannya.

Pengurusan tingkap

  • Kotak mesej: Tunjukkan mesej atau tanya soalan.
  • Keadaan tingkap: Semak sama ada tetingkap wujud dan bertindak ke atasnya.
  • Kemasukan data: Menggesa pengguna memasukkan maklumat.
  • Kemasukan data berbilang: Pengguna mesti memilih item daripada senarai.
  • Tingkap: Lakukan tindakan pada tetingkap

peranti

Tindakan ini mensimulasikan tingkah laku tetikus dan papan kekunci.

  • Laluan kursor: Gerakkan kursor tetikus di sepanjang laluan.
  • Klik: Mensimulasikan menekan butang tetikus.
  • Pergerakan kursor: Menggerakkan kursor ke kedudukan pada skrin.
  • roda: Meniru pergerakan roda tetikus.
  • kunci: Mensimulasikan penekan atau pelepas kekunci.
  • Tulis teks: Tulis teks.
  • Status kunci: Periksa sama ada kombinasi kekunci ditekan.

Sistem

Melakukan tindakan yang berkaitan dengan sistem pengendalian

  • Perintah: Jalankan arahan atau mulakan proses.
  • Perintah berasingan: Laksanakan atau mulakan arahan atau proses yang berasingan.
  • Warna piksel: Melakukan atau berhenti melakukan tindakan bergantung atau tidak pada warna piksel.
  • Membunuh proses: Matikan proses yang ditunjukkan.
  • Mainkan bunyi:  Mainkan fail bunyi yang disimpan atau distrim secara tempatan.
  • Buka URL: Buka halaman web dalam penyemak imbas yang ditetapkan secara lalai pada sistem.
  • Pemberitahuan: Tunjukkan pemberitahuan.
  • Sistem: Mulakan semula, hentikan atau gantung sistem pengendalian.
  • Cari imej:  Cari imej pada desktop, dalam tetingkap atau dalam imej lain.
  • Teks kepada ucapan: Baca teks menggunakan alat kebolehcapaian sistem.

Penggunaan dalaman

Mereka adalah sebahagian daripada struktur skrip.

  • Pergi ke: Menetapkan tindakan seterusnya untuk dilaksanakan.
  • tiada op: Tiada nada.
  • Gelung: Menunjukkan bahawa tindakan berikut harus dilaksanakan beberapa kali.
  • Kod: Jalankan kod Javascript.
  • Keadaan pembolehubah: Melaksanakan tindakan jika pembolehubah tertentu mempunyai nilai pratetap.
  • Keadaan cuaca: Melaksanakan tindakan jika ia adalah momen yang dinyatakan sebelum ini.
  • Konsol: Tulis entri ke konsol program
  • Rehat: Menghentikan pelaksanaan skrip untuk masa yang ditentukan.
  • Keluar dari Actiona: Keluar dari program.
  • Pembolehubah: Bertindak pada pembolehubah.
  •  Berhenti: Menghentikan program.

Data

bekerja pada data

  • Salin fail.
  • Baca fail teks.
  • Salin daripada papan keratan.
  • Tulis pada papan keratan.
  • Hantar email.
  • Memuat turun fail dari tapak web.

Untuk memprogramkan setiap tindakan yang dinyatakan di atas, kita hanya perlu klik pada menu di sebelah kiri dan lengkapkan parameter yang diminta. Tidak seperti yang biasanya berlaku dengan banyak program sumber terbuka, kami mempunyai manual pengguna yang lengkap. Malangnya, kedua-duanya manual kerana antara muka pengguna adalah dalam bahasa Inggeris.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.