Запитання з тегом «batch-file»

Пакетний файл - це текстовий файл, що містить низку команд, які виконуються інтерпретатором команд у системах MS-DOS, IBM OS / 2 або Microsoft Windows.

5
Чи можу я отримати блок IF у пакетному файлі DOS?
У командному файлі DOS ми можемо мати лише 1 рядок, якщо тіло оператора? Думаю, я десь знайшов, що міг би використовувати ()для блоку if, як і {}в мовах програмування, подібних на C, але він не виконує оператори, коли я намагаюся це зробити. Повідомлення про помилку також відсутнє. Це мій код: …



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

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)? Я знаю основний синтаксис обох, але не зрозумів. Можливо, це може використати якийсь незрозумілий синтаксис Баша або якийсь збій пакетного процесора Windows. Команда для виконання може бути лише одним рядком …
96 bash  batch-file 

11
Як я можу налагодити сценарій .BAT?
Чи є спосіб пройти через сценарій .bat? Справа в тому, що у мене є скрипт збірки, який викликає багато інших сценаріїв, і я хотів би побачити, в якому порядку вони викликаються, щоб я міг знати, куди саме мені потрібно йти і додати свої модифікації .

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

3
Як запускати кілька команд DOS паралельно?
Як запустити кілька команд dos? У мене є forцикл, який запускає виявлення сервера, щоб визначити, який сервер працює і швидко. І оскільки серверів більше, я бажаю не запускати всі виявлення серверів послідовно, а паралельно.
95 batch-file  cmd 

10
Як я можу зробити запит "Ви впевнені" у пакетному файлі Windows?
У мене є пакетний файл, який автоматизує копіювання купу файлів з одного місця в інше і назад для мене. Єдине, наскільки мені це допомагає, я продовжую випадково вибирати цю команду з мого буфера команд і масово перезаписувати незавершені зміни. Який код мені знадобиться для мого файлу .bat, щоб у ньому …

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

13
Як вирішити помилку "Каталог не порожній" під час запуску команди rmdir у пакетному сценарії?
Я створюю пакетний сценарій, і частина сценарію намагається видалити каталог та всі його підкаталоги. Я отримую періодичну помилку про те, що підкаталог не порожній. Я прочитав одну статтю про те, що винуватцем є індексація. Я вимкнув WSearch, але врешті-решт помилку отримав знову. Ось команда: rmdir /S /Q "C:\<dir>\"

6
Втеча з подвійних лапок у пакетному сценарії
Як я міг би замінити всі подвійні лапки в параметрах мого командного файлу на подвійні лапки, що втекли? Це мій поточний пакетний файл, який розширює всі параметри командного рядка всередині рядка: @echo off call bash --verbose -c "g++-linux-4.1 %*" Потім він використовує цей рядок для виклику bash Cygwin, виконуючи крос-компілятор …

7
Як запустити файл bat у фоновому режимі з іншого файлу bat?
У мене є сценарій "налаштування", який я запускаю вранці і запускає всі програми, які мені потрібні. Зараз деякі з них потребують додаткового налаштування середовища, тому мені потрібно обернути їх невеликими сценаріями BAT. Як запустити такий скрипт у Windows XP у фоновому режимі? CALL env-script.bat запускає його синхронно, тобто сценарій установки …

14
Як перевірити, чи запущена служба через пакетний файл, і запустити її, якщо вона не запущена?
Я хочу написати командний файл, який виконує такі операції: Перевірте, чи працює служба Якщо він запущений, закрийте пакет Якщо він не запущений, запустіть службу Зразки коду, які я досі загуглив, виявилися непрацюючими, тому я вирішив їх не розміщувати. Запуск послуги виконується: net start "SERVICENAME" Як я можу перевірити, чи запущена …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.