Вопросы с тегом «batch-file»

Пакетный файл - это текстовый файл, содержащий серию команд, которые выполняются интерпретатором команд в системах MS-DOS, IBM OS / 2 или Microsoft Windows.


5
Пакетный эквивалент обратных кавычек Bash
При работе с Bash я могу поместить вывод одной команды в другую команду следующим образом: my_command `echo Test` было бы то же самое, что и my_command Test (Очевидно, это просто непрактичный пример.) Мне просто интересно, можете ли вы сделать то же самое в пакетном режиме.

7
Как я могу проверить, определен ли аргумент при запуске / вызове командного файла?
Я пытаюсь использовать следующую логику проверки в пакетном файле, но блок «использования» никогда не выполняется, даже если в пакетный файл не задан параметр. if ("%1"=="") goto usage @echo This should not execute @echo Done. goto :eof :usage @echo Usage: %0 <EnvironmentName> exit 1 Что я делаю не так?

5
Могу ли я иметь блок IF в командном файле DOS?
В пакетном файле DOS у нас может быть только 1 строка тела оператора if? Я думаю, что нашел где-то, что можно было бы использовать ()для блока if точно так же, как {}в C-подобных языках программирования, но он не выполняет инструкции, когда я пытаюсь это сделать. Сообщения об ошибке тоже нет. …

3
Как запустить несколько команд DOS параллельно?
Как запустить несколько команд DOS? У меня есть forцикл, который запускает обнаружение сервера, чтобы определить, какой сервер работает и работает быстро. И поскольку серверов больше, я хочу запускать все обнаружения серверов не последовательно, а параллельно.
97 batch-file  cmd 


5
Пакетный скрипт для удаления файлов
У меня есть пакетный сценарий следующим образом. D: del "D:\TEST\TEST1\Archive\*.TSV" del "D:\TEST\TEST1\Archive\*.TXT" del "D:\TEST\TEST2\Archive\*.TSV" del "D:\TEST\TEST2\Archive\*.TXT" del "D:\TEST\TEST 100%\Archive\*.TSV" del "D:\TEST\TEST 100%\Archive\*.TXT" Приведенный выше код удаляет все файлы «.txt» и «.tsv» из всех папок, кроме папки TEST 100%. При удалении файлов TEST 100%я получаю сообщение об ошибке The Path could …
96 batch-file 

11
Один скрипт для запуска как в пакетном режиме Windows, так и в Linux Bash?
Можно ли написать один файл сценария, который будет выполняться как в Windows (обрабатывается как .bat), так и в Linux (через Bash)? Я знаю базовый синтаксис обоих, но не понял. Вероятно, он мог использовать неясный синтаксис Bash или какой-то сбой пакетного процессора Windows. Команда для выполнения может быть просто одной строкой …
96 bash  batch-file 

11
Как я могу отладить сценарий .BAT?
Есть ли способ выполнить сценарий .bat? Дело в том, что у меня есть сценарий сборки, который вызывает множество других сценариев, и я хотел бы увидеть, в каком порядке они вызываются, чтобы я мог знать, где именно мне нужно идти, и добавлять свои модификации. .

11
Как я могу сделать запрос «вы уверены» в пакетном файле Windows?
У меня есть командный файл, который автоматизирует для меня копирование группы файлов из одного места в другое и обратно. Единственное, насколько это мне помогает, я продолжаю случайно выбирать эту команду из своего буфера команд и массово перезаписывать незавершенные изменения. Какой код мне понадобится для моего .bat-файла, чтобы он говорил «вы …

8
Как выполнить команды cmd через командный файл?
Я хочу написать командный файл, который будет выполнять следующие действия в заданном порядке: Открыть cmd Запустить команду cmd cd c:\Program files\IIS Express Запустить команду cmd iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0 Откройте Internet Explorer 8 с URL =http://localhost:8088/default.aspx Примечание: окно cmd не должно закрываться после выполнения команд. Я попытался запустить cmd.exe / …

6
Экранирование двойных кавычек в пакетном скрипте
Как мне заменить все двойные кавычки в параметрах моего пакетного файла на экранированные двойные кавычки? Это мой текущий пакетный файл, который раскрывает все параметры командной строки внутри строки: @echo off call bash --verbose -c "g++-linux-4.1 %*" Затем он использует эту строку для вызова Cygwin bash, выполняя кросс-компилятор Linux. К сожалению, …

2
Несколько способов вызвать командный файл Windows из другого или из командной строки. В каком случае?
Пакетный файл Windows ( called.batили called.cmd) можно вызвать из другого командного файла ( caller.batили caller.cmd) или интерактивного приглашения cmd.exe несколькими способами: прямой вызов: called.bat используя команду вызова: call called.bat используя команду cmd: cmd /c called.bat используя команду запуска: start called.bat Мне сложно определить их предполагаемое использование на основе текста справки: …

7
Как запустить файл bat в фоновом режиме из другого файла bat?
У меня есть сценарий «установки», который я запускаю утром, он запускает все программы, которые мне нужны. Теперь некоторым из них требуется дополнительная настройка среды, поэтому мне нужно обернуть их небольшими сценариями BAT. Как запустить такой скрипт в Windows XP в фоновом режиме? CALL env-script.bat запускает его синхронно, т.е. сценарий установки …

13
Как решить ошибку «Каталог не пустой» при запуске команды rmdir в пакетном скрипте?
Я создаю пакетный сценарий, и часть сценария пытается удалить каталог и все его подкаталоги. Я периодически получаю сообщение о том, что подкаталог не пуст. Я прочитал одну статью о том, что виновато индексирование. Я отключил WSearch, но в конце концов снова получил ошибку. Вот команда: rmdir /S /Q "C:\<dir>\"

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.