Bir toplu iş dosyasıyla [çoğalt] exe konsol uygulamasının birden çok girişini doldurun
Her şeyden önce, exe'ye argümanlar göndermiyor.
Bazı argümanlarla yürüttüğüm bir konsol uygulaması olan üçüncü taraf bir yapılandırma exe'im var
call config.exe restart
Bu uygulamadan sonra giriş bekliyorum ve burada takıldığım yer.
Enter personal access token:
Sadece boş bir satır göndermem gerekiyor ve bundan sonra, giriş için birkaç başka uyarı görünecek.
echo
echo someText
echo someOtherText
exe çalışıyor, bu yüzden açıkçası parti istediğim gibi yürütülmeyecek.
Batch türlerini exe ile paralel olarak nasıl çalıştırılır ki bu girdileri doldursun?
Yanıtlar
Bunu şu satırlarla deneyebilirsiniz:
(
echo(
echo someText
echo someOtherText
) | config.exe restart
nerede echo(
bir boş satır yankılanacak.
Düzen artık silindi yorum göre, sizin .net uygulama yanlış işlev hayata almıştı. kullanmaları gerekiyordu Console.Read
. Kaynak kodunuz olmadığı sürece, yalnızca geliştirici düzeltebilir.