Was ich möchte, ist eine Möglichkeit, auf eine beliebige Batch-Datei aus dem Explorer zu klicken und die Ausgabe zu sehen, ohne danach ein Hilfsskript zu schreiben PAUSE
.
Dies ist eine Frage, die wahrscheinlich mehr OT-Antworten liefert, als sie sollte (nach ähnlichen Fragen zu urteilen, die die Leute gestellt haben). Um das zu minimieren, habe ich eine kurze Liste von Fragen erstellt, die ich nicht stelle:
Erstens möchte ich NICHT wissen, wie man den
PAUSE
Befehl benutzt oder etwas Ähnliches. Ich suche nicht nach einer Möglichkeit, alle Batch-Dateien auf meinem System jetzt und in Zukunft zu ändern.Zweitens möchte ich die Option in ConEMU NICHT
Confirm tab closing
aktivieren. Durch Experimente habe ich herausgefunden, dass diese Option nicht für Batch-Dateien gilt, die durch Klicken darauf ausgeführt werden.Drittens möchte ich NICHT ändern, wie Batch-Dateien von anderen Programmen als ConEMU verarbeitet werden. Ich möchte keine Situation schaffen, in der Skripts, die in einer nicht interaktiven Shell ausgeführt werden, angehalten und offen gelassen werden. IOW, ich muss sicherstellen, dass andere Anwendungen, die Batch-Dateien starten, normal behandelt werden. Ich möchte nur ändern, wie sie behandelt werden, wenn in einer interaktiven Shell geklickt wird.
Einige Dinge, die ich ausprobiert habe:
Anscheinend unterstützt ConEmu die Protokollierung (im
Features
Abschnitt) der Konsole. Das ist großartig, aber es ist wirklich nur ein Backup-Plan. Ich würde lieber nicht eine andere Datei zu öffnen , mir zu zeigen , was nur für 0,1 Sekunden auf meinem Bildschirm.ConEmu hat einen
App Distinct
Abschnitt in seinen Einstellungen, der so aussieht, als ob er fast so eingerichtet werden könnte, dass er*.bat
Dateien mit speziellen Regeln handhabt, aber ich kann nichts sehen, was das erlaubt, was ich brauche.ConEmu hat einen
ComSpec
Abschnitt in seinen Einstellungen, der so aussieht, als könnte er dies ebenfalls tun (cmd.exe /k
vermutlich mit), aber nichts, was ich ausprobiert habe, hatte Auswirkungen darauf, und jetzt beginne ich zu denken, dass all diese Hinweise in den Tooltipps darüber, was diese Optionen spezifisch sind, waren ernst (und so wird dies daher nie für das funktionieren, was ich jetzt brauche).
Bonus : Wenn Ihre Lösung auch mit beliebigen Exes funktioniert, wäre das noch besser.
PS : Nicht sicher , warum es getrennte Batch
und Batch-File
Tags. Ich habe Platz, also benutze ich beide, aber vielleicht möchte jemand das beheben.
quelle