batch-file

Ukryte funkcje plików wsadowych systemu Windows

Jakie są niektóre z mniej znanych, ale ważnych i przydatnych funkcji plików wsadowych systemu Windows? Wytyczne: jedna fu ... są przetwarzane przez cmd.exe, który jest domyślny w wariantach WinNT. (Zobacz także: pliki wsadowe Windows: .bat vs .cmd?)

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

Uważam, że %~dp0 jest bardzo przydatny i często go używam, aby moje pliki wsadowe były bardziej przenośne. Ale sama etykieta ... Czy to tylko dziwna Etykieta? Chciałbym też wiedzieć, czy jest to udokumentowana funkcja, czy coś, co może być przestarzałe.

Plik wsadowy do usuwania plików starszych niż N dni

Szukam sposobu na usunięcie wszystkich plików starszych niż 7 dni w pliku wsadowym. Przeszukałem Sieć i znalazłem kilka przy ... dzie działać w standardzie Wiersz polecenia systemu Windows, bez dodatkowych narzędzi. Proszę nie PowerShell lub Cygwin albo.

Jak przekazać parametry wiersza poleceń do pliku wsadowego?

Muszę przekazać id i hasło do pliku cmd (lub bat) w czasie uruchamiania, zamiast kodować je na twardo do pliku. Oto jak wygląda linia poleceń: test.cmd admin P@55w0rd > test-log.txt

Jak uzyskać bieżącą datetime w wierszu poleceń systemu Windows, w odpowiednim formacie do użycia w nazwie pliku?

Update: teraz, gdy jest 2016, użyłbym PowerShell do tego, chyba że istnieje naprawdę przekonująca kompatybilność wsteczna, sz ... talować dodatkowych narzędzi, aby to osiągnąć(chociaż zdaję sobie sprawę, że są takie, które zrobią ładne formatowanie daty).

Pliki wsadowe systemu Windows:.bat vs. cmd?

Jak rozumiem, .bat jest starą 16-bitową konwencją nazewnictwa, a .cmd jest dla 32-bitowych okien, tzn. począwszy od NT. Ale n ... znaczenie, w jaki sposób nazwę moje pliki wsadowe, czy jest jakiś gotcha czekający na mnie używając niewłaściwego przyrostka?

Jak uruchomić dwa polecenia w jednej linii w CMD systemu Windows?

Chcę uruchomić dwa polecenia w konsoli CMD Windows. W Linuksie zrobiłbym to tak touch thisfile ; ls -lstrh Jak to się robi w Windows?

Co oznacza % ~ d0 w pliku wsadowym systemu Windows?

Patrzę na plik wsadowy, który definiuje następujące zmienne: set _SCRIPT_DRIVE=%~d0 set _SCRIPT_PATH=%~p0 co właściwie ... nych wartości takich jak bieżący katalog, dysk, parametry skryptu? czy są jakieś inne podobne skróty, których mógłbym użyć?

Jak spać przez pięć sekund w pliku wsadowym / cmd [duplikat]

to pytanie ma już odpowiedzi tutaj : ... kamerę internetową. (Uruchom skrypt i uśmiechnij się do kamery, na przykład.) Jak mogę spać przez 5 sekund w pliku wsadowym?

Jak można znaleźć i zastąpić tekst w pliku za pomocą środowiska wiersza poleceń systemu Windows?

Piszę skrypt pliku wsadowego używając środowiska wiersza poleceń systemu Windows i chcę zmienić każde wystąpienie jakiegoś tekstu w pliku (np. "FOO") z innym (ex. "BAR"). Jaki jest najprostszy sposób, aby to zrobić? Jakieś wbudowane funkcje?

Długie polecenia dzielone na wiele linii w Windows Vista batch (.bat) plik

Jak sprawić, by długie polecenia przechodziły przez wiele linii w pliku wsadowym Windows (Vista)?

Iteracja wszystkich plików w katalogu za pomocą pętli 'for'

Jak mogę iterować każdy plik w katalogu używając pętli for? A skąd mam wiedzieć, czy dany wpis jest katalogiem, czy tylko plikiem?

Jak Mogę automatycznie podnieść mój plik wsadowy, aby żądał od administratora UAC praw, jeśli jest to wymagane?

Chcę aby mój plik wsadowy działał tylko Jeśli nie podwyższony, należy zapewnić użytkownikowi opcję ponownego uruchomienia par ... P. Znalazłem podobne pytania na ten temat, ale nic, co zajmuje się ponownym uruchomieniem pliku wsadowego jako podwyższonego.

Jak zmierzyć czas wykonania polecenia w wierszu poleceń systemu Windows?

Czy istnieje wbudowany sposób pomiaru czasu wykonania polecenia w wierszu poleceń systemu Windows?

Jak uruchomić wiele.Pliki BAT w pliku. BAT

Próbuję nakłonić Moje commit-build.bat do wykonania innych .Pliki BAT jako część naszego procesu budowania. Zawartość commit ... -build.bat wykonuje tylko pierwszą pozycję na liście (msbuild.bat). Uruchomiłem każdy z plików osobno bez żadnych problemów.

Pobierz listę przekazywanych argumentów w Windows batch script (.bat)

Chciałbym znaleźć Windows batch odpowiednik $@ Basha, który przechowuje listę wszystkich argumentów przekazywanych do skryptu. Czy mam się martwić shift?

Jak Interpreter poleceń systemu Windows (CMD.EXE) parse scripts?

Wpadłem na ss64.com który zapewnia dobrą pomoc w pisaniu skryptów wsadowych uruchamianych przez Interpreter poleceń systemu ... .%a% uzyskam a" b. Jeśli jednak użyję {[21] } Z UnxUtils, dostaję a b. How comes {[23] } w inny sposób? Dziękuję za Światła.

Jak zażądać dostępu administratora do pliku wsadowego

Próbuję napisać plik wsadowy dla moich użytkowników do uruchomienia z ich maszyn Vista z UAC. Plik ponownie zapisuje plik ho ... uruchomienia jako administrator. Zamiast tego widzą "Odmowa dostępu" w oknie wiersza poleceń. Czy można to zrobić inaczej?

Skrypt wsadowy: jak sprawdzić prawa administratora

Jak sprawdzić, czy bieżący skrypt wsadowy ma uprawnienia administratora? Wiem jak zrobić to samo z runami, ale nie jak spraw ... ie z zewnętrznych programów. Cóż, właściwie nie obchodzi mnie, czy jest to praca hack, o ile działa na Windows XP i nowszych.

Jak "skomentować" (dodać komentarz) w partii / cmd?

Mam plik wsadowy, który uruchamia kilka skryptów Pythona, które modyfikują tabelę. Chcę, aby użytkownicy komentowali Skry ... ej dla aktualizacji użytkownika z postępem po uruchomieniu go. Czy jest jakaś składnia do poprawnego dodawania komentarza?