Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 108, средняя оценка - 4.78
Dragokas
Эксперт WindowsАвтор FAQ
16600 / 6985 / 845
Регистрация: 25.12.2011
Сообщений: 10,781
Записей в блоге: 16
#1

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

16.04.2013, 01:04. Просмотров 19424. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Batch-файл может принимать аргументы запуска (CMD/BAT):

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

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

Задание BATCH файл. - CMD/BAT
1. Создать пакетный файл, проверяющий существование на диске двух текстовый файлов. Если найдены, то объединить их в один, дописать две...

написать batch файл для копирования файла по сети - CMD/BAT
Нужно написать batch файл, который бы с локальной сети копировал данные(таблицу Excel), в определенное время (в 9:00 утра), и отправлял...

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

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

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

Командный файл для запуска программы в Pascal - CMD/BAT
помогите пожалуйста,может кто знает как это делать? Написать командный файл который 1.копирует в папку C:\Temp 2.запускает программу...

Bat файл для запуска CMD с нужной командой - CMD/BAT
Здравствуйте! А подскажите скрипт для bat файла, чтобы запустить консоль и выполнить в ней нужную команду, например CD C:\c++, то есть...

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

BAT-файл как программа по умолчанию для запуска MP3-файлов - CMD/BAT
Доброго времени суток. Сразу перейду к проблеме: имеется Java программа, которая принимает на вход параметры (с ней все в порядке), и...


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

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

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