Pytania oznaczone «batch-file»

Plik wsadowy to plik tekstowy zawierający serię poleceń wykonywanych przez interpreter poleceń w systemach MS-DOS, IBM OS / 2 lub Microsoft Windows.

1022
Co oznacza% ~ dp0 i jak to działa?

Uważam, że jest %~dp0bardzo przydatny i często go używam, aby moje pliki wsadowe były bardziej przenośne. Ale sama etykieta wydaje mi się bardzo tajemnicza ... Co ~robi? Czy dpoznacza dysk i ścieżkę? Czy 0odnosi się do %0ścieżki do pliku wsadowego zawierającego nazwę pliku? Czy to tylko dziwna...

747
Pliki wsadowe systemu Windows: .bat vs .cmd?

Jak rozumiem, .batjest to stara 16-bitowa konwencja nazewnictwa, i .cmddotyczy 32-bitowego systemu Windows, tj. Zaczynającego się od NT. Ale nadal widzę pliki .bat wszędzie i wydaje się, że działają dokładnie tak samo, używając jednego z sufiksów. Zakładając, że mój kod nie będzie trzeba uruchomić...

695
Jak uruchomić wiele plików .BAT w pliku .BAT

Próbuję zmusić mnie commit-build.batdo wykonania innych plików .BAT w ramach naszego procesu kompilacji. Treść commit-build.bat: "msbuild.bat" "unit-tests.bat" "deploy.bat" Wydaje się to dość proste, ale commit-build.batwykonuje tylko pierwszy element na liście ( msbuild.bat). Uruchomiłem...

510
Jaki jest bieżący katalog w pliku wsadowym?

Chcę utworzyć kilka plików wsadowych w celu zautomatyzowania programu. Moje pytanie brzmi: kiedy tworzę plik wsadowy, jaki jest bieżący katalog? Czy to katalog, w którym znajduje się plik, czy to ten sam katalog, który pojawia się w wierszu polecenia, czy coś

421
Jak przechwycić wynik Curl do pliku?

Mam dokument tekstowy zawierający kilka adresów URL w tym formacie: URL = "sitehere.com" To, co chcę zrobić, to uruchomić curl -K myfile.txti pobrać wynik odpowiedzi Curl do pliku. W jaki sposób mogę to