Pagrindinis » kaip » .Exe failo paleidimas naudojant komandų eilutę

    .Exe failo paleidimas naudojant komandų eilutę

    Dažniausiai mūsų programos veikia taip pat, kaip mums reikia, bet kiekvieną kartą, kai jūs turite mažiau, nei kooperatyvas ir paliekate ieškoti būdų, kaip išspręsti savo „požiūrį“. Šiandienos „SuperUser“ atsakymų ir atsakymų žinute yra keletas puikių pasiūlymų, kurie padėtų nusivylusiam skaitytojui gauti reikiamų rezultatų.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytuvas user418119 nori rasti būdą, kaip programos langą atidaryti pakankamai ilgai, kad matytumėte rezultatus:

    Bandau paleisti iteracijos programą. Kai aš jį spusteliu, jis atsidaro ir baigiasi. Kai atidariu įvesties teksto failą naudojant programą, iteracija baigiama, tada langas iškart užsidaro. Kaip aš galiu:

    1. Paleiskite jį taip, kad langas neuždarytų (ir galiu matyti savo rezultatus)

    Or

    2. Valdykite, kad tai padarytų per komandų eilutę

    Aš nesu super susipažinęs su daiktais per komandų eilutę.

    Ar yra būdas padaryti „user418119“ programos langą pakankamai ilgą laiką atidarytą, kad matytumėte rezultatus?

    Atsakymas

    SuperUser įnašai mg30rg, misha256 ir Ranayna atsako už mus. Pirma, mg30rg:

    Galite sukurti paketinį failą (.bat), kuriame yra dvi eilutės. Pirmasis yra jūsų programos komandinė eilutė, o antrasis - „PAUSE“. Jis atidarys komandų eilutės langą, kol paspausite klavišą arba uždarysite jį mygtuku „X“. Šio sprendimo privalumas yra tas, kad jūs galite turėti atskirą nuorodą į .bat failą, kad galėtumėte arba paleisti savo programą, ar nesustabdę finišo.

    Po atsakymo iš misha256:

    Tai paliks komandų eilutės langą atidarytą net ir pasibaigus „MyApp.exe“:

    • cmd / K „C: bet koks aplankas

    Galite sukurti nuorodą su aukščiau. Šis sprendimas veikia su visomis konsolės programomis ir nereikalauja, kad kiekvieną kartą eitumėte per komandų eilutę arba pakeistumėte originalų .exe failą (kurį paprastai negalite).

    Beje, / K jungiklis buvo maždaug nuo NT dienų.

    Ir galutinis atsakymas iš Ranayna:

    Kitas būdas, kuris yra gana naudingas, jei kelias į .exe failą yra sudėtingas: atidarykite komandų eilutės langą ir tiesiog vilkite .exe failą į langą. Visas „.exe“ failo kelias bus įklijuotas į komandų eilutės langą, ir jūs tiesiog turite paspausti Įveskite. Nereikia cd į bet kokius kelius.


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.