Uzun süren işler yapan bir Ruby komut dosyası var. Sadece komut satırı ve komut dosyasının hala devam ettiğini ve durdurulmadığını göstermek istiyorum. Eski günlerde sözde "dönen imleç" i severdim ve bunu Windows altında Ruby'de yeniden üretmeyi başardım.Konsolda bir ASCII döndürme "imleci" yazdırma
Soru: Bu diğer işletim sistemlerinde çalışıyor mu? Değilse, bunu gerçekleştirmek için işletim sistemi bağımsız bir yolu var mı?
Lütfen IRB çözümleri yok.
10.times {
print "/"
sleep(0.1)
print "\b"
print "-"
sleep(0.1)
print "\b"
print "\\"
sleep(0.1)
print "\b"
print "|"
sleep(0.1)
print "\b"
}
baskılı karakterleri gelmiyorsa ben biliyorum hat kesintisine neden olur. –
Linux, Ruby 1.8.7 üzerinde çalışıyor ... –
Bu arada, '('/- \\ | '* 10) .each {| c | baskı c; uyku (0.1); yazdır "\ b"} –