С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/112: Рейтинг темы: голосов - 112, средняя оценка - 4.68
Dragokas
Эксперт WindowsАвтор FAQ
17031 / 7089 / 857
Регистрация: 25.12.2011
Сообщений: 10,914
Записей в блоге: 16
1

Batch-файл может принимать аргументы запуска

16.04.2013, 01:04. Просмотров 21824. Ответов 1
Метки нет (Все метки)

Batch-файл может принимать аргументы запуска.
Чтобы запустить Batch-файл с аргументами:
1) откройте консоль: Win + R, вводим CMD, нажимаем {ENTER}.
2) вводим имя нашего Batch-файла, например 1.bat и через пробел значение аргумента, например слово test:
Windows Batch file
1.bat "test"
Если текст содержит пробелы, обязательно используем кавычки.
Если нужно указать более 1-го аргумента. Пишем их через пробелы:
Windows Batch file
1.bat 10 20 30 "Argument number 4" "Argument number 5"
Теперь в самом Batch-файле мы можем получить эти аргументы, указав конструкцию %~1 %~2 %~3 ... в зависимости от номера аргумента.
Чтобы получить сразу все аргументы, нужно ввести %*

Windows Batch file
1
2
3
4
5
6
7
8
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
Echo Аргумент № 1 = %~1
Echo Аргумент № 2 = %~2
:: ... и т.д.
Echo Получаем все аргументы: %*
pause
exit /B
Скриншот.
4
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2013, 01:04
Ответы с готовыми решениями:

Проверить, заданы ли аргументы запуска бат-файла
Доброго дня. Подскажите, пожалуйста, как мне сделать, чтобы если пользователь...

Опции, Аргументы, Ключи, Параметры, Входные данные запуска процесса. Как узнать?
Здравствуйте!!! Возможно ли в windows какими- либо способами (типа...

Написать batch файл для копирования файла по сети
Нужно написать batch файл, который бы с локальной сети копировал данные(таблицу...

Как запустить Batch-файл? Как диагностировать проблему или ошибки в синтаксисе, когда Bat-файл не работает или "вылетает". [Руководство]
Как запустить Batch-файл? Как диагностировать проблему или ошибки в...

bat файл для запуска программы
Здравствуйте! Подскажите пожалуйта! Мне нужно сделать такую штуку: в...

1
Dragokas
Эксперт WindowsАвтор FAQ
17031 / 7089 / 857
Регистрация: 25.12.2011
Сообщений: 10,914
Записей в блоге: 16
06.10.2016, 01:10  [ТС] 2
Ещё о правилах передачи аргументов.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2016, 01:10

Командный файл для запуска программы в Pascal
помогите пожалуйста,может кто знает как это делать? Написать командный файл...

Bat файл для запуска CMD с нужной командой
Здравствуйте! А подскажите скрипт для bat файла, чтобы запустить консоль и...

Определить файл или папка в параметрах запуска bat-файла
Здравствуйте, форумчане! Есть такая задача: Написать bat-файл,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru