Merhaba arkadaşlar linux işletim sistemlerinde biliyorsunuz windowsta çalışan bir çok uygulama çalışmıyor wine aracılığı ile bazı uygulamaları kullanamıyorsunuz. Özellikle macro programları yani ekran kayıt edip aynı işlemi yapan macro programları x sistemi ile bağdaık olmadıkları için sapıtıp kalıyorlar. Ubutu kullandığım zamanlarda ubuntu forumlarında bu tip bir program arayanları görmüştüm ancak ozamanlar program yoktu sanırım yada geliştirme aşamasındaydı program ben küçük bir araştırma yaptım ingilizce olarak ve buldum sizlerle paylaşmak istiyorum umarım işinize yarar.
Programımızın adı xmacro ve her depoda neredeyse var durumda şimdiye kadar gördüklerimin içinde en hatasız vede en hızlı program diyeiblirim.
Programı depoda olurya bulamazsanız alttaki bağlantıdan indirebilirsiniz.
http://packages.ubuntu.com/hardy/xmacro
Debian için kurulum
Yazılım merkezinde xmacro diye aratıp kuraiblirsiniz.
Uç birimde
root
şifreni gir ?
apt-get install xmacro
Ubuntu için kurulum
Bütün linux versyonlarında çalışmaktadır rahatlıkla kurup deneyebilirsiniz.
Kullanımı:
Öncelikle yapmanız gereken uçbirime giriyoruz
Ben user olarak çalıştırdım sorun çıkmadı çıkarsa yönetici olarak denersiniz.
Alttaki komut ile yapacağımız hareketleri bir not defterine kayıt ediyoruz
Bu şekilde kayıt yaptığınız notları başka linux bilgisayarlarda yada ağ üzerindeki diğer makinalardada çalıştırabilirsiniz. Özellikle rutin uçbirim işlemlerinde mesela birkaçtane server olsun server1.txt server2.txt diyerek giriş bile yaptırabilirsiniz. Bu sadece bir örnek ben böyle kullanmıyorum 🙂
Kayıt ettiğimiz dosyayı çalıştırmak için
Komut özellikleri
Varsayılan: 10ms.
-s Faktör Ölçek Faktörü. Standart: 1.0.
-v Versyonu Göster
-h Yardım.
Aynı tekrarı bir kaç kez çalıştırmak için bir bash scripti hazırladım işinize yarayacağını düşünüyorum denersiniz.
Bunun için önce bir bursabilgisayar.sh adı ile bir dosya oluşturuyoruz.
Ardından içerisine alt bölümdeki kodları yağıştırıyoruz.
for i in 2 * 100 N
do
xmacroplay "$DISPLAY" < bursabilgisayar.txt
done
Komut alır başını gider 100 200 kez tekrar yapar sapıtırsa diye durdurmak için
Klavyeden ” c tuşuna önce basmak sureti ile + ctrl yani c+ctrl kombinasyonu ile durdurabilirsiniz.
Çalıştırmak için konsolda
Hareketi for döngüsüne göre dizayn etmek isterseniz
yine bir dosya oluşturuyoruz
İçerisine alttaki kodu yerleştiriyoruz
for (( i=1; i < 5; i++ ))
do
echo xmacroplay "\$DISPLAY" < bursabilgisayar.txt
done
Burada for döngüsünü dilediğiniz gibi ayarlarsanız sorunsuz çalıştırısınız
Çalıştırmak için konsolda
Bİr açıklama
Bash scriptlerinin içinde programn kayıt ettiği bir dosya adresi var
ben genelde bash scriptleri ile aynı dizinde çalıştırdım programı
programın ism xmacro bursa bilgisayarda kurulum ve kullanımı var
KAYIT YAPMAK İÇİN alttaki komut yeterli -s 20 harfi 20 mili saniyelik bir hızda kayıt eder demek bu kullanırken yavaş çalışması demek bence orantılı bu hız
Kayıt ederken -s 20 mili saniye ile kayıt için
Çalıştırıken 20 mili saniyelik bir hızda çalıştırmak için
Bunları bash içerisine kendiniz uygularsınız artık çünkü bash scriptleri bu aşamada büyük kolaylık sağlıyor programı random çalıştırmak ve tekrarını sağlamak için.
Kolay gelsin benden bukadar dilerim yardımcı olmuşumdur bir allah razı olsun bizi keser a.e.o hoşçakalın.
Leave a comment