Das Windows-System verwendet Gitbash, um .bat-Dateien auszuführen
In der täglichen Entwicklung von Windows verwenden einige Kinderschuhe das gitbash-Befehlszeilenterminal. Manchmal müssen Sie Ihre eigene .bat-Skriptdatei ausführen, aber Sie möchten cmd nicht öffnen, sondern das .bat-Skript direkt ausführen gitbash (naja, eigentlich hat mein kollege gesagt, dass das cmd-terminal nicht so gut aussieht wie gitbash), dann werde ich dir sagen, wie man die .bat-datei in gitbash ausführt.
Schreiben Sie zuerst Ihr eigenes .bat-Skript in ein bestimmtes Verzeichnis des Computers und konfigurieren Sie dann das Skriptverzeichnis in der Systemumgebungsvariablen
Versuchen Sie dann, ein Skript in gitbash auszuführen (als Beispiel ngstart). Das
System meldet einen Fehler. Dies ist kein Befehl.
Versuchen Sie dann, ngstart.bat auszuführen. Stellen Sie fest, dass Sie ngstart direkt ausführen können, und stellen Sie fest, dass dies möglich ist direkt ausführen (nun, eigentlich habe ich angefangen Es kann nicht erfolgreich ausgeführt werden. Nach einer Weile weiß ich nicht warum. Wenn Sie bis hier nicht ausgeführt werden, schauen Sie bitte weiter nach unten)
Dann Baidu und stellte fest, dass es einen Befehl gibt, der kann normal ausgeführt werden.
//cmd.exe /c 命令
cmd.exe /C ngstart
Also dachte ich, anstatt diesen Befehl jedes Mal
einzugeben
, schrieb ich ihn als einfaches Bash-Skript (der Skriptname hier ist c), tippe c ngstart , alles lief gut, und dann schickte ich das Skript glücklich an die Dame
außer Miss's Computer kann einfach nicht ausgeführt werden. Das Skript und die Umgebungsvariablen wurden konfiguriert. Jedes Mal, wenn das Skript ausgeführt wird, verwende ich
Echo, um mehrmals zu drucken. Der Befehl cd im Skript kann nicht ausgeführt werden. Der Computer von Miss führt den Befehl auf dem Laufwerk C aus Das Skript befindet sich jedoch auf dem Laufwerk D (mein eigener Computer verfügt nur über ein Laufwerk C, daher gibt es keinen Buchstaben für das Switch-Laufwerk), und die Befehle im Skript enthalten Befehle wie
cd D: / xxx / xxx festgestellt, dass gitbash nicht erfolgreich ausgeführt werden kann, wahrscheinlich weil der Ausdruck des Laufwerksbuchstabens unterschiedlich ist, wenn gitbash die cmd-Umgebung simuliert
Gitbash-Laufwerksbuchstabe
Bevor Sie den Befehl ausführen, müssen Sie den Laufwerksbuchstaben im Voraus auf den Buchstaben
ändern , der dem Skriptbefehl entspricht, und dann xxx.bat ausführen (warum, ich habe es noch nicht herausgefunden, recherchiert ...),
hier ist es wahrscheinlich gut, mein Computer Sowohl Gitbash als auch Miss Sisters Gitbash können .bat-Dateien ausführen