xdotool dan xautomation adalah dua alat otomasi baris perintah X11. Saya telah menggunakan yang pertama untuk sementara waktu dan baru-baru ini mengetahui tentang yang terakhir, dan saya ingin tahu apa yang seseorang katakan tentang keduanya. Khususnya:
Apakah mereka memiliki tujuan penggunaan yang sama? Sepertinya begitu dari halaman manual tetapi saya bisa melewatkan beberapa detail.
Apakah mereka didukung secara merata di sebagian besar sistem? Atau satu lebih banyak digunakan daripada yang lain?
Adakah hal-hal yang dapat dilakukan dengan satu tetapi tidak yang lain?
Jawaban:
xdotool
adalah program yang dikompilasi, Anda dapat menggunakannya dari mana saja. Dan mungkin sudah diinstal sebelumnya pada distribusi Anda. Anda mengaturnya dengan bahasa skrip apa pun. Direkomendasikan oleh banyak orang, tetapi bisa membosankan ketika membuat skrip rantai yang lebih rumit.Contoh perintah untuk digunakan dalam bahasa scripting / shell:
xdotool type "Hello Unix.StackExchange Reader"
Lebih banyak dapat ditemukan mulai di sini: xdotool
XAUT
"(sebelumnya X Automation)" adalah C Library dan modul Python "untuk mensimulasikan penggunaan keyboard dan mouse secara terprogram, serta memanipulasi windows. Inspirasi untuk ini berasal dari AutoIt dan juga AutoHotkey".Pada distro terbaru
xaut
atauxautomation
juga harus tersedia.Contoh
py
skrip dapat terlihat seperti:Ini "memaksa" Anda untuk menggunakan Python, tetapi jika Anda melakukan sesuatu yang lebih rumit, seperti ingin membaca input dari AD atau * SQL, Anda mungkin akan dengan cepat menghargai kekuatan python memberi Anda ekosistem dari modul berguna yang dimilikinya.
sumber
xdotool
- xmodulo.com/simulate-key-press-mouse-movement-linux.html dan theembeddedlab.com/tutorials/…