Führen Sie eine input-Datei mit einer exe Datei mit cmd
Ich bin mit Windows 7
Wie kann ich eine input-Datei (text-Datei-Befehle) in eine exe-Programm in der CMD bitte.
Mit anderen Fragen auf der Website, die ich versucht habe:
CMD /c ""C:/Program Files/Mplus/Mpluswin.exe" "C:/Users/jj/Desktop/mplus/test_mplus.inp""
öffnet sich die Eingabe-Datei in das Programm aber nicht ausgeführt, es
- und dies, öffnet sich das Programm, aber nicht das Skript
CMD /c "C:/Program Files/Mplus/Mpluswin.exe" < "C:/Users/jj/Desktop/mplus/test_mplus.inp"
Nicht angewiesen auf die exe-Programm?
Edit:
Derzeit die erste obige Befehl startet das exe-Programm und öffnet die text-Datei darin (das ist eine Datei von Programm-spezifischen Befehle zum Lesen von Daten, ausführen von Berechnungen und Ausgang automatisch). Ich kann dann führen Sie die Befehle in das exe-Programm, das geöffnet wurde (durch auswählen von run im Menü) . Aber, ich möchte übergeben Sie die Datei auf die exe-Programm und es werden automatisch ausgeführt, idealerweise in den hintergrund. Ich bin nicht sicher, die korrekte Terminologie zu verwenden, also sorry, wenn meine Beschreibung unklar ist.
- Wollen Sie zum starten einer exe-Programm, mit jeder Zeile in einer text-Datei als argument?
- Sorry, ich bin nicht sicher, ob jede Zeile der Datei als argument übergeben oder die ganze Datei bekommen sollte, vergingen auf einmal. In der exe-Datei öffnen Programm die ganze text-Datei übergeben werden müssen /laufen auf einmal beenden richtig. Ich fügte hinzu, ein wenig mehr Beschreibung oben. Vielen Dank für jeden Rat.
- Ist das exe-Programm ist ein Kommandozeilen-Anwendung (d.h. Sie läuft in der selben CMD-Fenster), oder eine grafische Anwendung? Wenn es eine grafische Anwendung, die Antwort wird anwendungsspezifisch, wenn es auch nur eine Lösung auf alle.
- es ist eine grafische Anwendung (eine einfache). Ich dachte, es kann sein, exe-spezifische - danke für den Kommentar.
- Nach der überprüfung der Bedienungsanleitung, gibt es keine Erwähnung von Kommandozeilen-Optionen oder laden von Skripten. GUI-Programme können und haben die Fähigkeit, aber dies scheint nicht, es zu haben - oder es heißt etwas anderes.
- Danke. Ich habe auch überprüft das Handbuch gefunden und dieses für die demo-version (ich habe die vollen): statmodel.com/demo.shtml. Dies ist, was ich versucht (oder versucht), aber kein Erfolg
- Öffnen Sie die cmd-Eingabeaufforderung, in der mplus.exe Ordner und geben Sie den folgenden, um zu sehen, ob dies funktioniert, um die Ausgabe zu erstellen-Datei:
mplus myfile.imp outfile.out
und auch versuchen, eine sehr einfache test-Fall und stellen Sie sicher, dass es funktioniert beim öffnen der exe-Datei interaktiv ersten. - Super, danke für Ihre Hilfe; dass es funktioniert. Ich habe auf cd die exe-Ordner, um diese zu arbeiten (aber es ist ok, um die Eingabe-Datei in einem anderen Verzeichnis). Wissen Sie, warum, würde ich die cd in der Erwägung, dass die Weitergabe der vollständigen Dateipfad der exe-Datei nicht funktioniert?
- Vielleicht hat das support-Dateien, die in der Lage und nicht anders sind Sie zu finden. Ohne die app ist es schwer sicher zu sein.,
- Ah ok, Dank dir
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gerade bemerkt, dass Sie eingeschlossen der gesamte Begriff in einen zusätzlichen Satz von doppelten Anführungszeichen, und verwendet linux forward-slashes - versuchen, diese batch-Datei und auch sehen, ob es eine Fehlermeldung auf der Konsole.