gitbash run .bat

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
Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein
Versuchen Sie dann, ein Skript in gitbash auszuführen (als Beispiel ngstart). Das
Fügen Sie hier eine Bildbeschreibung ein
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)
Fügen Sie hier eine Bildbeschreibung ein
Dann Baidu und stellte fest, dass es einen Befehl gibt, der kann normal ausgeführt werden.

//cmd.exe /c 命令
cmd.exe /C ngstart

Fügen Sie hier eine Bildbeschreibung ein
Also dachte ich, anstatt diesen Befehl jedes Mal
Fügen Sie hier eine Bildbeschreibung ein
einzugeben
Fügen Sie hier eine Bildbeschreibung ein
, 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
Fügen Sie hier eine Bildbeschreibung ein
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

Fügen Sie hier eine Bildbeschreibung ein
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 ...),
Fügen Sie hier eine Bildbeschreibung ein
hier ist es wahrscheinlich gut, mein Computer Sowohl Gitbash als auch Miss Sisters Gitbash können .bat-Dateien ausführen

Ich denke du magst

Origin blog.csdn.net/pjw1217/article/details/110623514
Empfohlen
Rangfolge