Penyelesaian automasi mudah pada Ubuntu

Actiona ialah aplikasi automasi tugas merentas platform.

Setakat ini, semua aplikasi automasi yang telah kami bincangkan mempunyai tahap kerumitan tertentu. Cron dan Anacron memerlukan penggunaan baris arahan, dan Autokey memerlukan penggunaan skrip Python. Sekarang kita akan melihat penyelesaian automasi yang mudah di Ubuntu.

Dalam artikel ini kita akan bercakap tentang Actiona, Alat merentas platform yang, antara lain, membolehkan kami mengautomasikan tugas seperti menekan butang tetikus, ketukan kekunci, memaparkan kotak mesej, mengedit fail teks dan banyak lagi. Kelebihan besar Actiona berbanding Autokey ialah banyak tugasan ini dipraprogramkan. Walau bagaimanapun, jika kita ingin menambah yang lain, kita boleh melakukannya dalam bahasa pengaturcaraan Javascript.

JavaScript ialah bahasa pengaturcaraan peringkat tinggi, ditafsirkan, berorientasikan objek yang digunakan secara meluas untuk menulis aplikasi interaktif untuk web. Antara cirinya ialah membenarkan interaksi menggunakan borang, mencipta animasi atau bertindak balas terhadap rangsangan dalam masa nyata.

Penyelesaian automasi mudah pada Ubuntu

Antara perkara yang boleh kita lakukan dengan Actiona ialah:

Emulasi peranti

Tindakan yang mensimulasikan interaksi pengguna dengan papan kekunci dan tetikus.

  • Tulis teks.
  • Tekan kekunci.
  • Gerakkan penuding tetikus ke titik tertentu secara langsung atau dengan mengikuti laluan.
  • Tekan satu titik pada skrin (Pada skrin sentuh).
  • Putar roda tetikus.
  • Tunggu kekunci ditekan

Interaksi dengan sistem

Menyebabkan sistem melakukan tindakan tertentu. Antara yang telah diprogramkan ialah:

  • Laksanakan arahan (Secara individu atau sebagai sebahagian daripada siri arahan)
  • Bunuh satu proses.
  • Buat pemberitahuan muncul.
  • Tunggu piksel berwarna muncul pada skrin.
  • Mulakan semula, matikan atau kunci komputer anda.
  • Buka halaman web.
  • Mainkan bunyi.
  • Cari imej pada skrin.
  • Pembacaan teks.

Antara cirinya, Actiona menawarkan keupayaan untuk menukar teks kepada pertuturan, walaupun ia melakukannya menggunakan suara pratetap sistem, yang agak robotik berbanding standard pasaran.

Interaksi dengan sistem tingkap

Mensimulasikan interaksi pengguna dengan aplikasi dengan antara muka grafik

  • Paparkan kotak dialog
  • Masukkan beberapa data.
  • Tunggu tingkap.
  • Gerakkan, tutup dan ubah saiz tetingkap.

Pengurusan Data

Bekerja dengan fail, pembolehubah dan e-mel

  • Tulis atau baca fail teks.
  • Tulis atau baca fail binari.
  • Tulis atau baca fail INII
  • Tulis atau baca ke registri.
  • Tulis atau baca dari papan keratan
  • Baca pembolehubah persekitaran.
  • Salin fail.
  • Muat turun fail.
  • Hantar email.

Fail binari ialah sejenis fail yang menyimpan data dalam format yang tidak boleh dibaca secara langsung oleh manusia kerana ia dikodkan dalam bahasa mesin (sifar dan satu). Beberapa contoh fail binari ialah program boleh laku, pustaka, perisian tegar atau data terkumpul. Ia tidak boleh dianggap sebagai fail teks kerana ia tidak dikodkan aksara dalam format yang boleh dibaca (seperti ASCII/UTF-8). Ia juga boleh dijalankan selagi kebenaran yang sesuai tersedia.

Dalam kes fail INI, ini adalah fail teks biasa tetapi dengan fungsi tertentu. Ia digunakan untuk menyimpan tetapan atur cara dalam format berstruktur dengan sintaks ringkas yang disertakan dalam kurungan dan kunci = parameter nilai.

Pembolehubah persekitaran terdiri daripada pasangan nilai kunci yang disimpan dalam persekitaran proses. Kedua-dua sistem pengendalian dan aplikasi boleh menggunakannya untuk mengkonfigurasi operasi mereka. Pembolehubah ini memberikan maklumat tentang laluan, pilihan atau konfigurasi yang diakses dengan menjalankan program.

Pengurusan aliran dalaman

Mengendalikan tugas dalaman program

  • Menghentikan pelaksanaan program.
  • Jalankan kod Javascript.
  • Pergi ke baris atau label tertentu dalam skrip Java.
  • Jalankan gelung.
  • Jangan lakukan apa-apa (Menurut pembangun, kami akan menggunakan ciri ini lebih daripada yang kami fikirkan.
  • Hentikan pelaksanaan skrip.
  • Tetapkan atau baca nilai pembolehubah.
  • Tunggu tarikh atau masa tertentu.
  • Tunggu pembolehubah
  • Tulis ke konsol aplikasi.
  • Mulakan, hentikan atau panggil prosedur.

Kami boleh memasang Actiona dari pusat perisian varian Ubuntu kami