Egy másik program tartalmát ki lehet olvasni valahogy?
Figyelt kérdés
Egy cmd-s kinézetű programba kiírt dolgokat akarnám kiolvasni egy másik program segítségével. Ez lehetséges valahogyan?2013. jún. 16. 14:01
1/7 SimkoL válasza:
Ha egy kicsit bővebben kifejtenéd.
2/7 anonim válasza:
Azt pl. meg tudod tenni, hogy a programod elindít egy másik programot, és beolvassa annak a standard output és standard error kimenetét.
3/7 A kérdező kommentje:
Egyik valve-s játékot futtatnám textmode-ban, és a kiírt dolgokat akarnám megkapni, miközben fut az exe. :D
2013. jún. 16. 19:25
4/7 anonim válasza:
de hova megkapni?
cmdben át tudod irányítani a kimenetet így
valvejatek.exe > valami.txt
5/7 A kérdező kommentje:
Egy másik programba. Ellenőrizni akarom folyamatosan, hogy megszakadt-e a kapcsolat (ilyenkor kiírja a játék, hogy logged on = 0), és ha igen, akkor újraindítani a játékot. Bár az is megteszi, hogy egy fájlba írja ki a játék, amit eredetileg az ablakába írna ki, és abból olvasom be a dolgokat.
2013. jún. 17. 12:29
6/7 anonim válasza:
Hát végül is tök mindegy, pl. Java-ban mindkettőt (fájlt is meg program kimenetét is) InputStream-ként olvasod. Viszont ha fájlba ír a játék, akkor esetleg megmarad későbbre is, mint napló. :)
7/7 iostream válasza:
ellenőrizendő program: valve.exe
saját programod: check.exe
futtatás:
valve.exe | check.exe
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!