Форум: "Основная";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
ВнизКак передать параметр в CMD Найти похожие ветки
← →
Slaga © (2004-07-28 14:19) [0]Как передать параметр в CMD файл (из Дельфи конечно)
← →
Reindeer Moss Eater © (2004-07-28 14:19) [1]Так же как и не из Дельфи конечно
← →
Anatoly Podgoretsky © (2004-07-28 14:24) [2]Через пробел
← →
Slaga © (2004-07-28 14:24) [3]А как не из Делфи :))
И как описать в CMD параметр ??
← →
Anatoly Podgoretsky © (2004-07-28 14:26) [4]Не из Дельфи аналогично.
А параметры не прописываются, они просто используются
← →
Reindeer Moss Eater © (2004-07-28 14:26) [5]Ты уж определись. Передать или принять.
← →
Slaga © (2004-07-28 14:28) [6]Ну вот пример:
arp -d
net send КОМУ scan..
arp -a >UserIP.txt
я хочу подставлять параметр КОМУ
то мне писать c:\NetSend КОМУ ?
← →
Reindeer Moss Eater © (2004-07-28 14:29) [7]Писать
← →
Reindeer Moss Eater © (2004-07-28 14:30) [8]Только при чем здесь CMD
← →
Slaga © (2004-07-28 14:38) [9]ну дык это все в СМдшнике
← →
Sandman25 © (2004-07-28 14:41) [10]%1% - первый параметр батника
%2% - второй параметр
← →
Slaga © (2004-07-28 14:41) [11]Неработает, пишу в фаре в командной строке:
...NetSend.cmd eugene_nec
а в самом смд:arp -d
net send UserName scan..
arp -a >UserIP.txt
← →
Sandman25 © (2004-07-28 14:42) [12]%*% - все параметры сразу
← →
Slaga © (2004-07-28 14:43) [13]>Sandman25
все, гуд, работает, спасибо
← →
Ega23 © (2004-07-28 14:45) [14]Вот пример cmd-шки:
rem Oбновление объектов Oтчетной системы в БД >> %result%
rem
rem Внутренние переменные
SETLOCAL
set thedir=%~dp0
set sys32=%systemroot%\system32
set res=1
set mDeny=Отказ от установки
set mCont=, продолжить ?
set mInstErr=Oшибка установки
set SRV=%1
if "%1"=="~" set SRV=
if "%1"=="" set SRV=
set DB=%2
if "%2"=="~" set DB=kedr
if "%2"=="" set DB=kedr
set LOGIN=%3
if "%3"=="~" set LOGIN=kedr
if "%3"=="" set LOGIN=kedr
set PWD=%4
if "%4"=="~" set PWD=
if "%4"=="" set PWD=
if "%4"=="-" set PWD=
rem PWD2 - для Call не должен быть пустым !!!
set PWD2=%PWD%
if "%PWD2%"=="" set PWD2=~
set result=%5
if "%5"=="~" set result=%thedir%resultRunAll
if "%5"=="" set result=%thedir%resultRunAll
copy nul %result%
rem set mes=Oбновить DB %DB% на сервере %SRV% ? USER=%Login% Pwd= %PWD% Run in %thedir% resultfile=%result%
rem hotmess /KC /T"%mes%" || goto fin
echo Обновление объектов системы `Сопровождение` > %result%
.... ну и так далее
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c