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

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

1024
Что означает% ~ dp0 и как это работает?

Я нахожу это %~dp0очень полезным и часто использую его, чтобы сделать мои командные файлы более переносимыми. Но сам лейбл мне кажется очень загадочным ... Что ~делает? Означает ли dpэто диск и путь? Имеет ли 0см %0, путь к пакетному файлу , который включает в себя имя файла? Или это просто...

883
Как «закомментировать» (добавить комментарий) в пакете / cmd?

У меня есть пакетный файл, который запускает несколько сценариев Python, которые вносят изменения в таблицу. Я хочу, чтобы пользователи закомментировали 1-2 сценария Python, которые они не хотят запускать, вместо того, чтобы удалять их из командного файла (чтобы следующий пользователь знал, что эти...

747
Пакетные файлы Windows: .bat против .cmd?

Насколько я понимаю, .batэто старое 16-битное соглашение об именах, и оно .cmdпредназначено для 32-битной Windows, то есть начиная с NT. Но я продолжаю видеть файлы .bat везде, и они, кажется, работают точно так же, используя любой суффикс. Предполагая, что мой код никогда не должен будет...

696
Как запустить несколько файлов .BAT в файле .BAT

Я пытаюсь заставить мои commit-build.batвыполнять другие файлы .BAT как часть нашего процесса сборки. Содержание commit-build.bat: "msbuild.bat" "unit-tests.bat" "deploy.bat" Это кажется достаточно простым, но commit-build.batвыполняет только первый элемент в списке ( msbuild.bat). Я запустил...

678
Пакетный файл для удаления файлов старше N дней

Я ищу способ удалить все файлы старше 7 дней в пакетном файле. Я искал в Интернете и нашел несколько примеров с сотнями строк кода, а другие, которые требовали установки дополнительных утилит командной строки для выполнения этой задачи. Подобные вещи можно сделать в BASH всего за пару строк кода....

660
Как выключить, перезапустить или выйти из Windows через файл bat?

На этом вопросе есть ответы на Переполнение стека на русском : Как закрыть, перезагрузить и завершить сеанс Windows с помощью bat-файла? Я использовал Remote Desktop Connection, чтобы попасть на рабочую станцию. Но в этой среде я не могу использовать параметры питания в меню «Пуск». Мне нужен...

540
Как получить текущую дату / время в командной строке Windows в подходящем формате для использования в имени файла / папки?

Обновление: теперь, когда наступил 2016 год, я бы использовал PowerShell для этого, если только для этого нет веской обратной совместимости, особенно из-за проблем с региональными настройками при использовании date. См @ npocmaka это https://stackoverflow.com/a/19799236/8479 Какие операторы...

511
Каков текущий каталог в командном файле?

Я хочу создать несколько командных файлов для автоматизации программы. Мой вопрос: когда я создаю командный файл, какой каталог является текущим? Это каталог, в котором находится файл, или это тот же каталог, который отображается в командной строке, или что-то...

492
Как найти и заменить текст в файле, используя среду командной строки Windows?

Я пишу сценарий пакетного файла, используя среду командной строки Windows, и хочу заменить каждое вхождение некоторого текста в файле (например, «FOO») другим (например, «BAR»). Какой самый простой способ сделать это? Есть встроенные...

451
Определение и использование переменной в командном файле

Я пытаюсь определить и использовать переменную в командном файле. Похоже, все должно быть просто: @echo off set location = "bob" echo We're working with "%location%" Вывод, который я получаю, следующий: We're working with "" Что тут происходит? Почему моя переменная не...

441
Создать папку с пакетом, но только если она еще не существует

Кто-нибудь может сказать мне, как сделать следующее в пакетном скрипте Windows? ( *.bat): Создать папку, только если она еще не существует Более подробно, я хочу создать папку с именем VTSна C:\диске, но только если эта папка еще не существует. Я не хочу перезаписывать содержимое папки, если она...

424
Как захватить вывод Curl в файл?

У меня есть текстовый документ, который содержит несколько URL-адресов в этом формате: URL = "sitehere.com" Что я хочу сделать, так это запустить curl -K myfile.txtи получить результат ответа, который возвращает Curl, в файл. Как я могу это...

398
В Windows cmd как запросить ввод пользователя и использовать результат в другой команде?

У меня есть файл Windows .bat, который я хотел бы принять от пользователя, а затем использовать результаты этого ввода как часть вызова дополнительных команд. Например, я хотел бы принять идентификатор процесса от пользователя, а затем запустить jstack для этого идентификатора, поместив результаты...