Pytania otagowane jako batch

Przetwarzanie wsadowe polega na wykonywaniu zestawu poleceń lub programów bez interwencji użytkownika. Plik wsadowy to plik tekstowy zawierający sekwencję wywołań takich poleceń lub programów. W tym celu użyj tagu [plik wsadowy].

1
Jak używać `%` w pliku wsadowym
Chcę powiązać rozszerzenie z programem za pomocą pliku wsadowego. To polecenie działa poprawnie, gdy piszę je interaktywnie. ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" "%1" Ale kiedy piszę to w pliku wsadowym i uruchamiam, to %1 są rozpoznawane jako zmienna, więc kończy się na: ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" "" Myślę, że ktoś już zadał to samo pytanie, …

1
Jak to zrobić we wszystkich podkatalogach w folderze nadrzędnym za pomocą skryptu wsadowego?
Jestem totalnym noobem do pisania skryptów, więc potrzebuję niewielkiej pomocy w tym skrypcie wsadowym ... Oto skrypt: @ECHO OFF SetLocal EnableDelayedExpansion SET par2_path="C:\PAR2\phpar2.exe" SET par2_redundancy=10 :PARING for /f "delims=" %%A in ('cd') do ( set foldername=%%~nxA ) echo. Current Folder Name: %foldername% %par2_path% c -s1920000 -r%par2_redundancy% -l "%foldername%.par2" "*.r*" & …


1
Zmień nazwy plików za pomocą cmd i zezwól na duplikaty nazwy pliku
Mam plik wsadowy, który składa się z następującego polecenia. REN "H:\April2012\A04\mr_sudheendra_holla_vaderhobli.pdf.1335780379203.ver1" "mr_sudheendra_holla_vaderhobli.pdf" Ale jeśli istnieją duplikaty plików, polecenie nie zostanie wykonane. Chciałbym, aby moje polecenie zmieniło nazwę pliku na *(1).pdf i *(2).pdf itd., jeśli są duplikaty. Jak mogę to zrobić?

2
Sprawdź poprawność adresów IP w danych wejściowych użytkownika za pomocą skryptu wsadowego
Związane z: Skrypt do przypisywania i usuwania dowolnych dodatkowych adresów IP do interfejsu Próbuję rozszerzyć skrypt w powyższym pytaniu, sprawdzając dane wejściowe użytkownika, aby skrypt działał tylko z prawidłowymi adresami IP i maskami podsieci. Wiem, że dostępnych jest wiele różnych wyrażeń regularnych, które sprawdzają adresy IP, ale nie wiem, w …






1
Plik wsadowy Windows - usuń dane po separatorze
Widziałem kilka przykładów tego, czego potrzebuję i próbowałem modyfikować je bez powodzenia. Informacje początkowe: a:b:c:d:e:f Pożądany format: a:b Informacje zostaną wklejone do 1 pliku tekstowego, paste_here.txta dane wyjściowe powinny przejść do nowego pliku check.txt. Moja obecna próba to: @echo wyłączone setlocal dla / f "tokenów = 1,2 delims =:" %% …

0
Jak utworzyć skrót za pomocą Shortcut.exe z jego katalogu roboczego?
Używam Shortcut.exe, aby utworzyć skrót do programu w tandemie z innym skryptem wsadowym. Mogę łatwo utworzyć skrót ze wstępnie zdefiniowaną ścieżką do programu, a także ścieżką skrótu, ale nie mogę użyć niejednoznacznej ścieżki, takiej jak .\. Chcę uruchomić mój skrypt obok Shortcut.exe i docelowego pliku wykonywalnego bez definiowania dosłownej ścieżki …


2
Tworzenie folderu numerowanego, jeśli istnieje już taki plik o tej samej nazwie, przy użyciu pliku wsadowego
Obecnie piszę plik wsadowy systemu Windows, który musi sprawdzić, czy istnieje folder z bieżącą nazwą komputera. Jeśli nie, zapisuje folder z nazwą, ale jeśli już tam jest, dodaje na końcu liczbę, aby na końcu mieć folder zawierający takie nazwy folderów G:\logs\computer-1 G:\logs\computer-2 G:\logs\computer-3 G:\logs\... do tej pory próbowałem użyć tego …

1
Dlaczego dostaję komunikat „opam nie jest rozpoznawany…” za każdym razem, gdy uruchamiam dowolny plik wsadowy w programie PowerShell?
Wczoraj eksperymentowałem z OCaml i opam w systemie Windows bez użycia instalatora - właśnie umieściłem pliki binarne w folderze. Niedługo potem usunąłem pliki binarne. Teraz za każdym razem, gdy uruchamiam dowolny plik wsadowy tylko w programie PowerShell , otrzymuję to: C:\> .\test.bat 'opam' is not recognized as an internal or …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.