Αρχική σελίδα » πως να » Εκτέλεση αρχείου .exe μέσω γραμμής εντολών

    Εκτέλεση αρχείου .exe μέσω γραμμής εντολών

    Τις περισσότερες φορές τα προγράμματά μας δουλεύουν όπως ακριβώς τα χρειαζόμαστε, αλλά κάθε άλλη φορά έχετε ένα που είναι λιγότερο από συνεταιριστικό και σας αφήνει να αναζητήσετε έναν τρόπο να διορθώσετε το πρόβλημα της «στάσης» του. Η σημερινή θέση SuperUser Q & A έχει μερικές εξαιρετικές προτάσεις για να βοηθήσει έναν απογοητευμένο αναγνώστη να πάρει τα αποτελέσματα που χρειάζεται.

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Το ερώτημα

    Ο αναγνώστης SuperUser user418119 θέλει να βρει έναν τρόπο να διατηρήσει ένα παράθυρο προγράμματος ανοιχτό αρκετά για να δει τα αποτελέσματα:

    Προσπαθώ να εκτελέσω ένα πρόγραμμα επανάληψης. Κάθε φορά που το κάνω κλικ, ανοίγει και τερματίζεται. Όταν ανοίγω το αρχείο κειμένου εισαγωγής χρησιμοποιώντας το πρόγραμμα, η επανάληψη ολοκληρώνεται, τότε το παράθυρο κλείνει αμέσως. Πώς μπορώ να:

    1. Εκτελέστε το έτσι ώστε το παράθυρο να μην κλείνει (και μπορώ να δω τα αποτελέσματά μου)

    Ή

    2. Διαχειριστείτε να κάνετε το ίδιο πράγμα μέσω της Γραμμής εντολών

    Δεν είμαι πολύ εξοικειωμένος με την εκτέλεση πράξεων μέσω της Γραμμής εντολών.

    Υπάρχει ένας τρόπος για να κάνει το παράθυρο του προγράμματος χρήστη418119 να παραμείνει ανοιχτό αρκετά για να δει τα αποτελέσματα?

    Η απάντηση

    Οι συνδρομητές του SuperUser mg30rg, misha256 και Ranayna έχουν την απάντηση για εμάς. Πρώτα επάνω, mg30rg:

    Μπορείτε να δημιουργήσετε ένα αρχείο δέσμης (.bat) που περιέχει δύο γραμμές. Η πρώτη είναι η γραμμή εντολών της εφαρμογής σας και η δεύτερη είναι η "PAUSE". Θα κρατήσει το παράθυρο της Γραμμής εντολών ανοιχτό μέχρι να πατήσετε ένα πλήκτρο ή να το κλείσετε χρησιμοποιώντας το κουμπί "X". Το πλεονέκτημα αυτής της λύσης είναι ότι μπορείτε να έχετε μια ξεχωριστή συντόμευση στο αρχείο .bat έτσι ώστε να μπορείτε είτε να ξεκινήσετε το πρόγραμμα σας με ή χωρίς παύση στο τέλος.

    Ακολουθούμενη από την απάντηση από misha256:

    Αυτό θα αφήσει το παράθυρο της γραμμής εντολών ανοιχτό ακόμη και μετά το τερματισμό του MyApp.exe:

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

    Μπορείτε να δημιουργήσετε μια συντόμευση με τα παραπάνω. Αυτή η λύση λειτουργεί με όλα τα προγράμματα κονσόλας και δεν απαιτεί να περάσετε από τη Γραμμή εντολών κάθε φορά ή να τροποποιήσετε το αρχικό αρχείο .exe (το οποίο συνήθως δεν μπορείτε).

    Παρεμπιπτόντως, ο διακόπτης / K ήταν γύρω από τις ημέρες NT.

    Και η τελική μας απάντηση από την Ρανάγια:

    Ένας άλλος τρόπος που είναι πολύ χρήσιμος εάν η διαδρομή προς το αρχείο .exe είναι πολύπλοκη: Ανοίξτε ένα παράθυρο γραμμής εντολών και απλά σύρετε το αρχείο .exe στο παράθυρο. Η πλήρης διαδρομή προς το αρχείο .exe θα επικολληθεί στο παράθυρο γραμμής εντολών και απλά πρέπει να πατήσετε Εισαγω. Δεν υπάρχει ανάγκη CD σε οποιεσδήποτε διαδρομές.


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.