Hjemmeside » hvordan » Kører en .exe-fil via kommandoprompt

    Kører en .exe-fil via kommandoprompt

    For det meste arbejder vores programmer ligesom vi har brug for dem til, men hver gang har du en, der er mindre end kooperativ og lader dig lede efter en måde at løse sit 'attitude' problem på. Dagens SuperUser Q & A-indlæg har nogle gode forslag til at hjælpe en frustreret læser med at få de resultater, han har brug for.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Spørgsmålet

    SuperUser-læseren user418119 vil finde en måde at holde et programvindue åbent nok til at se resultaterne:

    Jeg forsøger at køre et iterationsprogram. Når jeg klikker på den, åbner den så ophører. Når jeg åbner inputtekstfilen ved hjælp af programmet, lukkes iterationen, så lukker vinduet øjeblikkeligt. Hvordan kan jeg:

    1. Kør det så vinduet ikke lukker (og jeg kan se mine resultater)

    Eller

    2. Administrer for at gøre det samme via kommandoprompt

    Jeg er ikke fortrolig med at lave ting via Command Prompt.

    Er der en måde at få bruger418119s programvindue til at forblive åbent nok til at se resultaterne?

    Svaret

    SuperUser bidragsydere mg30rg, misha256 og Ranayna har svaret for os. Først op, mg30rg:

    Du kan oprette en batchfil (.bat), der indeholder to linjer. Den første er din programmets kommandolinje, og den anden er "PAUSE". Det vil holde vinduet Kommandoprompt åbent, indtil du trykker på en tast eller lukker den ved hjælp af knappen "X". Fordelen ved denne løsning er, at du kan have en separat genvej til .bat-filen, så du enten kan starte dit program med eller uden at stoppe ved finishen.

    Efterfulgt af svaret fra misha256:

    Dette vil lade vinduet Kommandoprompt åbne, selv efter at MyApp.exe afsluttes:

    • cmd / K "C: \ SomeFolder \ MyApp.exe"

    Du kan oprette en genvej med ovenstående. Denne løsning fungerer sammen med alle konsolprogrammer og kræver ikke, at du går igennem Kommandoprompt hver gang eller ændrer den originale .exe-fil (som du normalt ikke kan).

    I øvrigt har / K-switchen eksisteret siden NT dage.

    Og vores sidste svar fra Ranayna:

    En anden måde, som er ret nyttigt, hvis stien til .exe-filen er kompliceret: Åbn et kommandopromptvindue, og træk bare .exe-filen i vinduet. Den fulde sti til .exe-filen bliver indsat i kommandopromptvinduet, og du skal bare trykke Gå ind. Der er ikke behov for cd ind i nogen stier.


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.