Bir toplu iş dosyasıyla [çoğalt] exe konsol uygulamasının birden çok girişini doldurun

Aug 19 2020

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

1 Gerhard Aug 19 2020 at 12:12

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.