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

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



8
Как проверить параметр командной строки в файле «.bat»?
Моя ОС - Windows Vista. Мне нужен файл «.bat», в котором мне нужно проверить, вводит ли пользователь какой-либо параметр командной строки или нет. Если да, то если параметр равен, -bто я что-то сделаю, в противном случае я отмечу «Недействительный ввод». Если пользователь не вводит никаких параметров командной строки, я что-то …
104 windows  file  batch-file  cmd 

15
Как скопировать структуру каталогов, но включить только определенные файлы (с использованием пакетных файлов Windows)
Как сказано в заголовке, как я могу рекурсивно скопировать структуру каталогов, но включить только некоторые файлы. Например, учитывая следующую структуру каталогов: folder1 folder2 folder3 data.zip info.txt abc.xyz folder4 folder5 data.zip somefile.exe someotherfile.dll Файлы data.zip и info.txt могут появляться везде в структуре каталогов. Как я могу скопировать всю структуру каталогов, но …

4
Замена строки в пакетном файле
Мы можем заменить строки в пакетном файле, используя следующую команду set str="jump over the chair" set str=%str:chair=table% Эти линии работают нормально и меняют строку «перепрыгнуть через стул» на «перепрыгнуть через стол». Теперь я хочу заменить слово «стул» в строке некоторой переменной и не знаю, как это сделать. set word=table set …

2
пакет Windows SET внутри ЕСЛИ не работает
когда я запускаю этот сценарий (из файла .bat): set var1=true if "%var1%"=="true" ( set var2=myvalue echo %var2% ) Я всегда получаю: ECHO is on. Это означает, что var2переменная на самом деле не была установлена. Может ли кто-нибудь помочь мне понять, почему?

16
Могу ли я замаскировать вводимый текст в bat-файле?
Я пишу командный файл для выполнения некоторых других программ. В этом случае мне нужно запросить пароль. Есть ли у меня способ замаскировать вводимый текст? Мне не нужно печатать символы ******* вместо вводимых символов. Достаточно поведения запроса пароля Linux (ничего не печатать при вводе). @echo off SET /P variable=Password : echo …


2
Что такое знак @ в пакетном файле и для чего он нужен?
Тот, кто хоть немного знаком с пакетными сценариями Windows / DOS, узнает эту строку: @echo off В течение многих-многих дней меня радовало ощущение, что @это как echo offдолжно быть написано в начале пакета, и все. Однако недавно я наткнулся на такую ​​строку: @php foo bar и еще одна такая строка …

5
Установите значение переменной с результатом команды в пакетном файле Windows
При работе в среде Bash , чтобы установить значение переменной в результате выполнения команды, я обычно делаю: var=$(command -args) где var- переменная, установленная командой command -args. Затем я могу получить доступ к этой переменной как $var. Более традиционный способ сделать это, совместимый почти со всеми оболочками Unix: set var=`command -args` …

12
Копировать файлы без перезаписи
Я просто не могу найти способ в командной строке сказать «скопируйте все файлы из каталога A в каталог B, но если файл уже существует в каталоге B, не перезаписывайте его, независимо от того, какой файл новее. , и не предлагать мне ". Я прошел через копирование, перемещение, xcopy и robocopy, …

8
Пакетные файлы - количество аргументов командной строки
Просто конвертирую некоторые сценарии оболочки в командные файлы, и есть одна вещь, которую я, кажется, не могу найти ... и это простой подсчет количества аргументов командной строки. например. если у вас есть: myapp foo bar В ракушке: $ # -> 2 $ * -> foo bar $ 0 -> myapp …


7
Комментирование нескольких строк в пакетном файле DOS
Я написал огромный пакетный файл MS DOS. Чтобы протестировать этот командный файл, мне нужно выполнить только несколько строк и я хочу скрыть / закомментировать оставшиеся. У меня есть некоторые существующие строки комментариев, начинающиеся с, ::поэтому я больше не могу их использовать ::, так как он скремблирует все комментарии. Как я …

9
Как записать вывод сценария, если он выполняется планировщиком задач?
Как мне получить вывод сценария, выполняемого с помощью планировщика задач Windows, при использовании Windows Server 2008? Я тестирую довольно длинный пользовательский пакетный сценарий печати, и в целях отладки я хотел бы видеть все результаты его работы каждую ночь.

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