Pytania oznaczone «batch-file»

103
Zastępowanie ciągów w pliku wsadowym

Możemy zamienić ciągi znaków w pliku wsadowym za pomocą następującego polecenia set str="jump over the chair" set str=%str:chair=table% Te linie działają dobrze i zmieniają sznurek „przeskocz przez krzesło” na „przeskocz przez stół”. Teraz chcę zamienić słowo „krzesło” w ciągu na jakąś...

102
Czy mogę zamaskować tekst wejściowy w pliku bat?

Piszę plik wsadowy, aby wykonać inne programy. W takim przypadku muszę poprosić o hasło. Czy mogę w jakiś sposób zamaskować wprowadzany tekst? Nie muszę drukować znaków ******* zamiast znaków wejściowych. Wystarczające jest zachowanie monitu o hasło w Linuksie (nic nie drukuj podczas pisania)....

99
Pliki wsadowe - liczba argumentów wiersza poleceń

Po prostu przekonwertowałem niektóre skrypty powłoki na pliki wsadowe i wydaje mi się, że jest jedna rzecz, której nie mogę znaleźć ... a jest to prosta liczba argumentów wiersza poleceń. na przykład. Jeśli masz: myapp foo bar W skorupkach: $ # -> 2 $ * -> foo bar $ 0 -> myapp $ 1...

99
Kopiuj pliki bez nadpisywania

Po prostu nie mogę znaleźć sposobu w linii poleceń, aby powiedzieć „skopiuj wszystkie pliki z katalogu A do katalogu B, ale jeśli plik już istnieje w katalogu B, nie nadpisuj go, bez względu na to, który plik jest nowszy i nie podpowiadaj mi ”. Przeszedłem przez kopiowanie, przenoszenie, xcopy i...

98
Komentowanie wielu wierszy w pliku wsadowym DOS

Napisałem ogromny plik wsadowy MS DOS. Aby przetestować ten plik wsadowy, muszę wykonać tylko niektóre wiersze i chcę ukryć / skomentować pozostałe. Mam kilka istniejących linii komentarzy zaczynających się od, ::dlatego nie mogę ich ::już używać, ponieważ spowoduje to pomieszanie wszystkich...

98
Jak uruchomić wiele poleceń DOS równolegle?

Jak uruchomić wiele poleceń DOS? Mam forpętlę, która uruchamia wykrywanie serwera w celu wykrycia, który serwer działa i jest szybki. Ponieważ jest więcej serwerów, nie chcę uruchamiać wszystkich detekcji serwerów po kolei, ale równolegle.

97
Partia odpowiedników grawisów Bash

Podczas pracy z Bash'em mogę umieścić wynik jednego polecenia w innym poleceniu: my_command `echo Test` byłoby to samo co my_command Test (Oczywiście jest to tylko niepraktyczny przykład). Zastanawiam się tylko, czy możesz zrobić to samo w usłudze Batch.

97
Czy mogę mieć blok IF w pliku wsadowym DOS?

W pliku wsadowym DOS możemy mieć tylko 1 linię, jeśli treść instrukcji? Myślę, że znalazłem miejsce, którego mógłbym użyć ()dla bloku if, takiego jak {}używany w językach programowania podobnych do C, ale nie wykonuje instrukcji, gdy próbuję tego. Brak komunikatu o błędzie. To mój kod: if...