Spustenie súboru .exe prostredníctvom príkazového riadka
Väčšinu času fungujú naše programy tak, ako ich potrebujeme, ale každý raz za čas máte menej, než je kooperatívny a nechávate hľadáte spôsob, ako opraviť svoj 'postojový' problém. Dnešný príspevok SuperUser Q & A obsahuje niekoľko skvelých návrhov, ktoré pomôžu frustrovanému čitateľovi získať výsledky, ktoré potrebuje.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Otázka
Čítačka SuperUser user418119 chce nájsť spôsob, ako udržať okno programu otvorené dostatočne dlho, aby sa zobrazili výsledky:
Snažím sa spustiť iteračný program. Kedykoľvek na to kliknem, otvorí sa a skončí. Keď otvorím vstupný textový súbor pomocou programu, dokončí sa iterácia a okno sa okamžite zatvorí. Ako môžem:
1. Spustite ho tak, aby sa okno nezatvorilo (a môžem vidieť svoje výsledky)
alebo
2. Spravujte to isté pomocou príkazového riadka
Nie som veľmi dobre oboznámený s robiť veci cez príkazový riadok.
Existuje spôsob, ako sa okno programového okna programu user418119 nechať otvorené dostatočne dlho, aby sa zobrazili výsledky?
Odpoveď
Príslušníci služby SuperUser mg30rg, misha256 a Ranayna majú odpoveď pre nás. Prvýkrát, mg30rg:
Môžete vytvoriť dávkový súbor (.bat) obsahujúci dva riadky. Prvý z nich je príkazový riadok vašej aplikácie a druhá je "PAUSE". Okno príkazového riadka zostane otvorené, kým nestlačíte tlačidlo alebo ho zatvoríte pomocou tlačidla "X". Výhodou tohto riešenia je, že môžete mať samostatnú skratku k súboru .bat, aby ste mohli spustiť program s pauzou alebo bez zastavenia na ceste.
Nasledovala odpoveď od misha256:
Tým zostane okno príkazového riadka otvorené aj po ukončení programu MyApp.exe:
- cmd / K "C: \ SomeFolder \ MyApp.exe"
Môžete vytvoriť skratku s vyššie uvedeným. Toto riešenie funguje so všetkými konzolovými programami a nevyžaduje, aby ste prechádzali cez príkazový riadok vždy alebo upravovali pôvodný súbor .exe (ktorý zvyčajne nemôžete).
Mimochodom, / K prepínač bol okolo od NT dní.
A naša konečná odpoveď od Ranayny:
Ďalším spôsobom, ktorý je celkom užitočný, ak je cesta k súboru .exe komplikovaná: Otvorte okno príkazového riadka a presuňte súbor .exe do okna. Úplná cesta k súboru .exe sa vloží do okna príkazového riadka a stačí stlačiť vstúpiť. Nie je potrebné CD do všetkých ciest.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.