Beklentileri karşılamak
14 Şubat 2007 Çarşamba, 13:26 | GezegenTaa ilk özgür yazılımlarla uğraşmaya başladığım zamanlardan beri duyduğum bir kelime vardı “expect“. Komut satırından otomatik çalışması gereken bir betikte kullanılailen bir programın komut satırından parametre almayıp illa kullanıcıdan bir girdi beklemesi durumunda yazılımı atlatmak için kullanılan bir araç. Hiç ihtiyacım olmadığı için ismini bilip cismini bilmemiştim.
Böyle iletişim delisi aptal bir programa işim düşünce; bugüne kısmetmiş, ucundan tcl’a da dokunacağız artık napalm [1] diyerek expect betiği hazırlamaya giriştim. Çok kısa sürdü :) çünkü autoexpect‘e rastladım. Expect kullanmak isteyen ama öğrenmek istemeyenleri de düşünmüşler ne güzel :). Expect paketinin içinden çıkıyor, kendisini bir makro kaydedicisi gibi düşünebilirsiniz. Onunla programı çalıştırıp, expect betiğinin yapmasını hayal ettiğiniz işlemleri elle yapıyorsunuz. İşiniz bittiğinde autoexpect size yaptığınız işlemleri aynen yapacak bir expect betiği üretiyor.
Bir vakayı daha expect öğrenmeden atlatmış olmanın mutluluğu içerisinde geride bırakıyor, birkaç yıldan önce tekrar yollarımızın kesişmeyeceğini umuyorum :)
[1] death/bomb
“Beklentileri karşılamak” İçin Yapılan 1 Yorum
ilkay 15 Şubat 2007 Perşembe günü dedi ki :
You expect you won’t see expect again? :)