Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Передача параметров из BAT в BAT

Ответить
Настройки темы
CMD/BAT - Передача параметров из BAT в BAT

Пользователь


Сообщения: 50
Благодарности: 1

Профиль | Отправить PM | Цитировать


Приветствую..... Нужно передать параметры батнику из ранее запущенного батника при запуске второго....

Для примера, первый батник спрашивает IP, второй пингует IP полученный при за просе в первом....

За ранее, спасибо

Отправлено: 09:41, 15-09-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


First.cmd:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /p sIP=Enter IP
if defined sIP call Second.cmd "%sIP%"

endlocal
exit /b 0
Second.cmd:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sIP=%~1
if defined sIP ping.exe %sIP%

endlocal
exit /b 0

Отправлено: 10:29, 15-09-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

y-- y-- вне форума

Старожил


Сообщения: 231
Благодарности: 62

Профиль | Отправить PM | Цитировать


DarckSol,
вообще все это прекрасно описано в "CALL /?"
Ну если вкратце то общий принцип таков:
a.bat "param1" "param2" "param3"
внутри a.bat:
%0 полное имя вызванного батника (с кавычками в случае "кривого" пути)
%1 "param1"
%2 "param2"
%3 "param3"
%~0 полное имя вызванного батника (без кавычек)
%~1 param1
%~2 param2
%~3 param3

-------
Ты это - заходи если что...


Отправлено: 10:31, 15-09-2016 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Передача параметров из BAT в BAT

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Передача значения из vbs в bat idlazarev_alex@vk Скриптовые языки администрирования Windows 1 09-02-2015 13:56
CMD/BAT - копирование из одного каталога в другой bat файл с помощью параметров terror572 Скриптовые языки администрирования Windows 0 18-03-2014 20:16
CMD/BAT - [решено] программа(.bat файл) которая случайным образом запускает .bat файлы из предложенных gangsterovich Скриптовые языки администрирования Windows 1 07-12-2010 06:45
CMD/BAT - [решено] Bat с перебором параметров из файла Доктор Ливси Скриптовые языки администрирования Windows 1 30-09-2010 16:12
CMD/BAT - Передача ввода из bat-файла в консольную программу infallible Скриптовые языки администрирования Windows 1 01-06-2007 10:33




 
Переход