Bir otomasyon aracı daha. Linux ve ölümcül günahlar bölüm yedi

Eylem penceresi

Özgür ve açık kaynaklı yazılımla ilgili iyi bir şey varsa, o da her soruna uygulayabileceğimiz birçok farklı çözümümüz olmasıdır. Benim fikrim her ölümcül günaha bir tane adamak olduğunda, otomasyon hakkında zaten beş buçuk makalem var. Tembelliğe adanan son kişi olacağımı umuyorum (yorgunum) Bir otomasyon aracı hakkında daha yorum yapacağız.

Şimdiye kadar, belirli bir tarih ve saatte bir komutun yürütülmesinin nasıl programlanacağını, sistemin bir kısaltma yazarak bir metni otomatik olarak genişletmesini veya Python programlama dilinde yazılmış bir komut dosyasının bir tuş kombinasyonuna basılarak yürütüldüğünü belirlemeyi gördük. . Şimdi tüm bunları yapmanın yanı sıra nasıl olduğunu göreceğiz. Klavye ve fare hareketlerini simüle edin.

Maalesef hala Wayland ile çalışmıyor, bu yüzden X11'de görüntü yöneticisi olarak tekrar oturum açmamız gerekiyor.

Linux için bir otomasyon aracı daha

Acciona

AutoKey, daha karmaşık görevleri otomatikleştirmek için bir Python betiğinin nasıl yazılacağını bilmemiz gereken bir dezavantaja sahipti. Actiona, işleri otomatikleştirmek için görsel düzenleyicisini kullanmamıza izin vererek bu sorunları çözüyor fare düğmelerine basmak, pano içeriğini kopyalayıp yapıştırmak, belirli bir siteye gitmek için tarayıcıyı açmak, işlemleri başlatmak ve bitirmek veya mesaj veya uyarıları görüntülemek gibi.

Önceden programlanmış eylemlerin listesi

Acciona komut dosyası

Acciona, bir dizi önceden programlanmış komut dosyasıyla birlikte gelir. Bunları kullanmak için parametreleri doldurmamız yeterli.

Pencerelerin yönetimi

  • Mesaj Kutusu: Bir mesaj gösterin veya bir soru sorun.
  • Pencere durumu: Bir pencere olup olmadığını kontrol edin ve üzerinde işlem yapın.
  • Veri girişi: Kullanıcıdan bilgi girmesini ister.
  • Çoklu veri girişi: Kullanıcı bir listeden öğeleri seçmelidir.
  • Pencere: Bir pencerede bir eylem gerçekleştir

Cihazlar

Bu eylemler, fare ve klavyenin davranışını simüle eder.

  • İmleç yolu: Fare imlecini bir yol boyunca hareket ettirin.
  • Tıklamak: Fare düğmelerine basılmasını simüle eder.
  • İmleç hareketi: İmleci ekranda bir konuma taşır.
  • Rueda: Fare tekerleğinin hareketini taklit eder.
  • Anahtar: Bir tuşa basmayı veya bırakmayı simüle eder.
  • Metin yaz: Bir metin yazın.
  • Anahtar durumu: Bir tuş kombinasyonuna basılıp basılmadığını kontrol eder.

Sistem

İşletim sistemi ile ilgili işlemleri gerçekleştirir

  • Komut: Bir komut yürütün veya bir işlem başlatın.
  • Ayrı komut: Ayrı bir komut veya işlem yürütün veya başlatın.
  • Bir pikselin rengi: Bir pikselin rengine bağlı olarak bir eylemi gerçekleştirir veya gerçekleştirmeyi durdurur.
  • Bir işlemi öldür: Belirtilen işlemi öldürün.
  • Bir ses çal:  Yerel olarak depolanmış veya akış halindeki bir ses dosyasını oynatın.
  • Link aç: Sistemde varsayılan olarak ayarlanan tarayıcıda bir web sayfası açın.
  • Bildirim: Bir bildirim göster.
  • sistem: İşletim sistemini yeniden başlatın, durdurun veya askıya alın.
  • Görsel ara:  Masaüstünde, pencerede veya başka bir görüntüde bir görüntü arayın.
  • Konuşma metni: Sistemin erişilebilirlik aracını kullanarak bir metin okuyun.

İç kullanım

Onlar komut dosyası yapısının bir parçasıdır.

  • Goto: Yürütülecek bir sonraki eylemi ayarlar.
  • İşlem yok: Hayır nada.
  • Döngü: Aşağıdaki eylemin birden çok kez yürütülmesi gerektiğini belirtir.
  • kod: Javascript kodunu çalıştırın.
  • Bir değişkenin durumu: Belirli bir değişken önceden ayarlanmış değere sahipse bir eylemi yürütür.
  • Hava Durumu: Daha önce belirtilen an ise bir eylemi yürütür.
  • Konsol: Programın konsoluna bir giriş yazın
  • Kırmak: Belirtilen süre boyunca komut dosyasının yürütülmesini durdurur.
  • Actiona'dan çık: Programdan çıkar.
  • Değişken: Bir değişken üzerinde hareket edin.
  •  Durdur: Programı durdurur.

Veri

veri üzerinde çalışmak

  • Bir dosyayı kopyalayın.
  • Bir metin dosyasını okuyun.
  • Panodan kopyalayın.
  • Panoya yazın.
  • Bir e-posta göndermek.
  • Bir web sitesinden dosya indirme.

Yukarıda belirtilen eylemlerin her birini programlamak için, soldaki menüye tıklayıp istenen parametreleri tamamlamamız yeterli. Çoğu açık kaynaklı programda genellikle olanın aksine, eksiksiz bir kullanım kılavuzumuz var. Ne yazık ki, hem Manuel kullanıcı arayüzü İngilizce olduğu için.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.