Win xp üzerinde çalışan aşağıdaki komutu otomatikleştirmem gerekiyor (CMD penceresinden)
D:\Documents and Settings\muser> erase_disk.exe
10 dakika sonra sorumu alıyorum:
diski silmek istediğinize emin misiniz (y / n)
Komut satırına "y" karakteri göndermek için dos xp komutlarını kullanarak mümkün mü? bu yüzden beklememe ve “y” yazmama gerek kalmayacak
Aşağıdakileri denedim ama işe yaramadı
echo y| erase_disk.exe
diğer farklı örnek
D:\Documents and Settings\muser> scan_virus_on_my_email.exe
1 saat sonra alıyorum:
proccess ended to you want to exit (y/n)
1
Soru geçerli görünüyor, ancak önerebileceğimi düşündüm; Bildiğim birçok Linux programı onayları devre dışı bırakma seçeneğine sahip, böylece otomatik hale getirilebiliyor. Seninki yapar mı bilmiyorum. ( "erase_disk.exe / h" girerek olabilir size daha fazla bilgi vermek)
—
Katana314
evet ama bu sadece bir örnektir, bilmek istediğim tek satırda CLI komutunu otomatik olarak yapabiliyorsak, "y" argümanını komut satırına yerleştirmek için birçok seçenek denedim, böylece işlemi otomatikleştirelim, ama başarılı olamadığımı görüyorsun
Unix yes komutunu kontrol etmek isteyebilirsiniz (muhtemelen kaynağı almak ve dos için derlemek).
@maihabunash bir muhabir olsun ve kodu derleyin. Google kodunda bunun bir sürümü . Derleyiciniz yoksa, benzer bir programın makinede bulunan bir betik dilinde yazması önemsizdir.