Saya perlu memilih bahasa skrip otomatisasi Windows. Yang mana yang Anda rekomendasikan; AutoIt , AutoHotkey , atau lainnya?
Saya telah membaca " Perbandingan AutoIt / AutoHotkey ". Sejarah yang menarik, tapi tanpa rekomendasi. Pencarian Google menyisakan sekitar 312k hit untuk AutoHotkey Windows
vs 482k untuk AutoIt Windows
. Di Stack Overflow ada 15 pertanyaan yang diberi tagautoit vs 18 kunci otomatis.
Saya tertarik dengan pendapat Anda sebagai programmer. Mana yang menurut Anda lebih mudah digunakan, lebih dapat diterapkan, dan lebih kuat dalam hal fungsionalitas? Saya telah menggunakan AutoHotkey untuk penggunaan pribadi, jadi preferensi awal saya adalah untuk ini.
Jawaban:
Saya telah menggunakan keduanya sangat banyak.
AutoHotKey sangat bagus dalam mengelola tombol pintas dan otomatisasi GUI dasar. Sintaksnya buruk dan tidak dimaksudkan untuk aplikasi yang lebih besar.
AutoIt memiliki hampir setiap fitur yang dimiliki AutoHotKey dan banyak lagi. Dukungan otomatisasi COM, array, dan pustaka UDF (User Defined Functions) yang cukup bagus. Lebih sulit untuk membangun hotkey yang kompleks di AutoIt.
sumber
Pilihan saya adalah untuk AutoHotkey (AHK).
sumber
Saya menggunakan keduanya tergantung situasinya. AutoHotkey bagus untuk makro penekanan tombol cepat dan AutoIt memiliki jangkauan fungsionalitas otomatisasi yang jauh lebih luas dan fungsi yang ditentukan pengguna (UDF) memungkinkan berbagai hal berguna seperti XML dan interaksi database. Ketika otomatisasi membutuhkan banyak interaksi GUI, saya menggunakan AutoIt.
sumber
When automation requires a lot of GUI interaction I use AutoIT.
Seandainya saya menanyakan ini dulu!AutoIt adalah alat yang luar biasa dan kemudahan penggunaan yang menggoda serta perpustakaan UDF yang sangat besar, ditambah dengan file bantuan yang tidak ada duanya, sulit untuk dibandingkan.
Saya mencoba AutoHotkey, tetapi rasa kikuk dan sintaksnya yang buruk membuat saya mati. Mengapa puas dengan saudara perempuan jelek ketika Anda bisa anggur dan makan putri sendiri. AutoIt 100%.
sumber
Saya menggunakan AutoIt sebelum AutoHotkey dibuat (ketika itu memiliki sintaks yang diwarisi dari file BAT). Saya tidak memiliki cukup pengalaman dengan AutoIt saat ini untuk membuat perbandingan yang benar. Ini memiliki sintaks yang cukup teratur, sementara sintaks AutoHotkey (meskipun sangat ditingkatkan dari gaya aslinya) tampak aneh. Orang yang belum pernah membuat kode sebelumnya benar-benar menyukai sintaks ini!
Saya ragu-ragu, membaca banyak perbandingan, dan akhirnya memilih AutoHotkey terlepas dari sintaksnya. Sebagian karena manajemen hotkey yang superior, sebagian karena open source. Penulis aktif (dia berhenti, tetapi ada cabang alternatif sekarang) dan terbuka untuk saran. Saya menunjukkan prototipe dukungan ekspresi reguler menggunakan PCRE DLL. Dia mengintegrasikan konsep dan mendorongnya lebih jauh (dukungan ekspresi reguler dalam deteksi nama jendela misalnya).
Dokumentasi sangat bagus, terperinci dan penuh contoh dengan indeks yang komprehensif. Komunitas sangat aktif dan membantu. Binernya kompak dan Anda dapat membuat file EXE mandiri dengan skrip Anda. Ini juga memiliki dukungan GUI (bagus untuk jendela dialog cepat sederhana).
Saya tidak akan mengatakan satu lebih baik, pilihannya sebagian besar adalah masalah selera, perasaan dan kebutuhan.
sumber
Saya bekerja dengan AutoHotkey dan menurut saya bahasanya sulit. Saya kira itu adalah rasa yang didapat atau beberapa orang memiliki ketertarikan untuk itu. Saya sudah lama menjadi pengguna Perfect Keyboard tetapi sekarang saya penggemar berat AutoIt.
Meskipun ini seperti Dasar, saya masih dapat menulis program seperti "C" yang paling nyaman bagi saya. Dan pustaka untuk AutoIt, sangat menghemat waktu. Misalnya, pustaka untuk IE memiliki banyak fungsi yang hebat dan berguna. IDE yang bagus dan komunitas pengguna aktif.
Pilihan saya adalah dengan AutoIt.
sumber
Saya sangat senang dengan AutoIt. Bahasanya adalah rasa Dasar yang mudah. Mereka menyertakan file bantuan yang hebat, kompiler skrip, editor yang memahami tidak hanya sintaks tetapi juga dukungan F1untuk bantuan, dll. Mereka memiliki banyak contoh kode.
Saya tidak memiliki pengalaman langsung dengan AutoHotKey - Saya ingat pernah mempertimbangkannya, tetapi saya tidak pernah melihat ke belakang sejak menggunakan AutoIt.
sumber