Hirdetés
- Milyen okostelefont vegyek?
- VoLTE/VoWiFi
- Íme az új Android Auto!
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy A57 - kecses test, lusta lélek
- Fotók, videók mobillal
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S26 - szeret, nem szeret
- Két új Poco C-széria mobil érkezett
- Xiaomi 13 - felnőni nehéz
-
Mobilarena
Ajánlott ingyenes Windows programok

Androidos kérdéssel irány az Android alkalmazások topik!
Új hozzászólás Aktív témák
-
brd
nagyúr
válasz
Istyu74
#30912
üzenetére
Azt favágó módon úgy lehet megoldani, hogy kicsit várni kell (pl. timeout parancs) az első exe indítása után, annyit, hogy biztosan elinduljon, és megjelenjen az ablaka. Az elindulást simán lehet parancssori eszközökkel figyelni, utóbbi pedig problémás (bár azt is), mert még az is lehet, hogy megjelenik az ablak, de csak később ragadja magához a fókuszt, így hiába figyeled az ablak létét, az kevés. De próbáld ki:
Csak az exe-re parancssori figyelés:
start egyikprogram.exe
:futeaprogram
tasklist /fi "imagename eq egyikprogram.exe"|find "egyikprogram.exe" >nul
if "%errorlevel%"=="0" goto :masikprograminditasa
goto :futeaprogram
:masikprograminditasa
timeout 5 >nul
masikprogram.exe
taskkill /f /im "egyikprogram.exe"Ha az ablak létét akarod figyelni:
start egyikprogram.exe
:futeaprogram
tasklist /v /fi "imagename eq egyikprogram.exe" /nh|find "ablakfejlec"
if "%errorlevel%"=="0" goto :masikprograminditasa
goto :futeaprogram
:masikprograminditasa
timeout 5 >nul
masikprogram.exe
taskkill /f /im "egyikprogram.exe"A vastagított részeket írd át a te exe-id nevére. Írtam 5 másodperces várakozást is bele (timeout sor), annyi a legtöbb esetben elég, és a Windows általános működéséhez képest nem túl sok eltérést fogsz tapasztalni.
Az ablak fejlécét a
tasklist /v /fi "imagename eq egyikprogram.exe" /nh
paranccsal tudod lekérdezni, ahol az időpont utáni space után jön az fejléc, amit a 3. sorban tudsz figyelni, like módon, azaz elég, ha tartalmazza, már illeszkedni fog. Pl. az Operám adatai lekérdezve:
opera.exe 7812 Console 1 1 912 704 K Running domain\user 13:11:00 RIOS: Hozzászólás írása - Téma: Milyen program, ami...? - Opera
Ebből a fejléc a RIOS: Hozzászólás írása - Téma: Milyen program, ami...? - Opera
Ha így figyeled, hogy tasklist /v /fi "imagename eq opera.exe" /nh|find "RIOS", akkor abban az esetben illeszkedik, ha az opera.exe nevű folyamatnak az ablakfejlécében benne van, hogy RIOS (a példában tehát igen). Az ékezetekkel vigyázni, nem próbáltam, lehet, hogy ott végre kell hajtanod egy kódlapkonveziót.
Remélem, érthető lett.
Gondban egyedül akkor vagy, ha a masikprogram.exe azonnal visszaadja a vezérlést. Ekkor kicsit másképpen kell megközelíteni a problémát. Ja' meg akkor is, ha az ablak vizsgálatát csinálod, és az egyikprogram.exe le szokott fagyni indulás után, és nem jeleníti meg az ablakát, mert ekkor a .bat "végtelen" ciklusba kerül (addig, ameddig az ablak meg nem jelenik). Pár sörért azt is leírhatom, hogy ekkor se kerüljön végtelen ciklusba, hanem mondjuk fél perc várakozás után lépjen ki, vagy indítsa el a másikprogram.exe-t.
-
zone
őstag
válasz
Istyu74
#30912
üzenetére
Akkor egyszerűbben, az indítás:
- létrehozol egy üres txt fájlt, pl. jatek1.txt, megnyitod
- bemásolod a fenti 3 sort
- a két start utáni részt átírod, hogy a két programodra mutasson (ha van szóköz az elérési útvonalban, akkor idézőjelbe kell tenni, pl. c:\"Program Files (x86)\Steam\Steam.exe")
- elmented, utána a txt kiterjesztést átírod bat-ra
- ha ezt a jatek1.bat fájlt elindítod, a beleírt összes programot elindítja -
zone
őstag
válasz
Istyu74
#30908
üzenetére
Az egyszerre indítást egyszerűen meg lehet oldani egy batch fájllal:
start c:\egyik.exe
start c:\masik.exe
exitA leállítást szerintem egy vbscript meg tudná oldani, de ahhoz sajnos nem értek.
Az előző batch-be kellene egy harmadik sor, ami a scriptet indítja, ami 1-2 percenként figyeli, hogy fut az egyik.exe, ha nem, bezárja a másik.exe-t.
Új hozzászólás Aktív témák
Hirdetés
- Autós topik
- Programozás topic
- Milyen okostelefont vegyek?
- Egyre inkább szoftverrel segítene a Core CPU-k teljesítményén az Intel
- E-roller topik
- Fejhallgató erősítő és DAC topik
- Samsung Galaxy Felhasználók OFF topicja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- VoLTE/VoWiFi
- PlayStation 5
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Microsoft Office 2024 Home Business dobozos
- MS SQL Server 2016, 2017, 2019
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel! 13 hónap ultimate - 50.000 ft
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- HP EliteBook 745 G6 14" Ryzen 5 pro 3500U, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4052, 94% Akkumulátor
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AY Universal USB-C Dock
- LENOVO ThinkCentre M93p (SFF)i5-4570,4GB DDR3,500GB SATA3 HDD,DVD,WIN10
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest









