powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передать параметр из VBS в BAT
11 сообщений из 11, страница 1 из 1
Передать параметр из VBS в BAT
    #39726545
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VBS пишу

WshShell.Run "cmd.exe /c d:\Projects\Proiz\Kts33.bat %datam%", 1, true

В BAT читаю

@echo off
echo %1

Получаю имя переменной, а не значение %datam%
Как получить значение перменной ?

Если cmd.exe /c d:\Projects\Proiz\Kts33.bat %datam% запускать не из VBS, а через BAT всё работает.
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39726931
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baaВ BAT читаю

Код: xml
1.
2.
@echo off
echo %1


Получаю имя переменной, а не значение %datam%
Как получить значение перменной ?
Я потестит твой пример... Вот результат
Код: javascript
1.
2.
tmp.bat "test"
"test"


Т.е. это вывод именно значения параметра, а не его имени.
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39726973
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
Конечно ! Если из ват передавать параметр, то всё работает !
Я же написал об этом !
А ты попробуй из vbs пердай !
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39726999
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baaВ VBS пишу
Код: vbnet
1.
WshShell.Run "cmd.exe /c d:\Projects\Proiz\Kts33.bat %datam%", 1, true


Получаю имя переменной, а не значение %datam%
Как получить значение перменной ?
Что пишешь в командной строке - то и получаешь.
Если %datam% идентификатор твоей переменной - тебе не нужно в командной строке указывать ее имя, тебе нужно сформировать строку с ее значением.
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39727000
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baaЯ же написал об этом !
Писатель из тебя еще тот...
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39727026
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaтебе не нужно в командной строке указывать ее имя, тебе нужно сформировать строку с ее значением.

Как сформировать ? В студию ! Писатель...
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39727144
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baakrvsaтебе не нужно в командной строке указывать ее имя, тебе нужно сформировать строку с ее значением.

Как сформировать ? В студию !

.. у вас переменная datam в VB-script как передается, параметром? .. если так, то в VBS это Wscript.Arguments ... а потом тупой конкатенацией добавляете Wscript.Arguments(0) ..
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39727164
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,
Это, если из BAT в VBS пердавать. Это работает.
Я не могу из VBS в BAT передать
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39727171
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baacarrotik,
Это, если из BAT в VBS пердавать. Это работает.
Я не могу из VBS в BAT передать

Код: vbnet
1.
WshShell.Run "cmd.exe /c d:\Projects\Proiz\Kts33.bat  " & strBatam, 1, true



..???
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39727211
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik, Спасибо !!!
...
Рейтинг: 0 / 0
Передать параметр из VBS в BAT
    #39729008
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дошло и то хорошо...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передать параметр из VBS в BAT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]