#0
by Balabass
Изобрел велосипед. Ездит, да и ладно. Но хотелось бы внести немного универсальности в конструкцию. Взял скрипт самый нижний. Он полностью меня устраивает. Но хотелось бы узнать - мож его вызвать из BAT файла с определенными параметрами - передать в него имя и пароль админа и имя ИБ?
#3
by Balabass
Наверно я неправильно выразил мысль. Есть у меня БАТ файл И есть скрипт Скрипт.VBS Вот можно как нибудь вызвать в из бата скрипт.VBS с параметрами Param1 и Param2. Типо Скрипт.VBS -Param1 -Param2 А в тексте скрипта заменить переменные Param1 и Param2 на мои параметры.
#4
by kittystark
для варианта start myscript.vbs 123 456 === Set objArgs = WScript.Arguments For I = 0 to objArgs.Count - 1 WScript.Echo objArgs(I) Next если вызывать как start myscript.vbs /a:123 /b:456, то помогут param1 = Wscript.Arguments.Named.Item("a") param2 = Wscript.Arguments.Named.Item("b")
#6
by Balabass
значит делаю так: 1. Bat start VibrosUserov.vbs /UserName:"Admin" /UserPass:"123" /ServerName:"Server" /BaseName:"Пример работы в программе" 2. VBS param1 = Wscript.Arguments.Named.Item("UserName") param2 = Wscript.Arguments.Named.Item("UserPass") param3 = Wscript.Arguments.Named.Item("ServerName") param4 = Wscript.Arguments.Named.Item("BaseName") UserName = param1 UserPass = param2 ServerName = param3 BaseName = param4
#9
by Balabass
А еще - если в PATH записать 3 пути, то он будет искать приложение в 3? Или только в последнем присвоенном?
#11
by kittystark
а что мешает сразу присваивать ? UserName = Wscript.Arguments.Named.Item("UserName")
#13
by Balabass
Параметры меняться будут в батнике. А скрипт уже параметризированный будет стартовать.
#18
by Balabass
ну пришли..нагрубили...и выразили безразличие..но при этом следите за развитием ветки))))
#21
by Torquader
А запускать как положено не пробовали WSCRIPT.EXE (или CSCRIPT.EXE) ИмяФайлаСценария [Параметры] Не стоит забывать, что при запуске файлов сценария на самом деле запускается exe-файл.
#23
by Dirk Diggler
Скрипт большой? Если нет - то выводишь его во временный файл с расширением vbs прям из батника, в процессе вывода заменяешь переменные на что надо. Заново сформированный файл - запускаешь.
#25
by Balabass
Скрипт небольшой. Тоже думал над таким вариантом...но вариант в полностью устраивает мои потребности. Главное все работает)))
#27
by Balabass
Почему же бред. Вполне себе рабочий вариант. Работает? Работает! Быть может не комильфо, но работу свою делает.
#28
by Balabass
опять же таки я в VBS скриптах и BAT файлах я ничерта не смыслю....на оптимальность не претендую. Да и спросит кроме как у вас больше не у кого.
#29
by Balabass
Апну тему. Помогите кодом на VBS. Нужно прочитать текстовый файл в 3 строки в переменную.
#33
by Torquader
Зачем читать файл в переменную, когда в BAT-файле можно прочитать его на StdIn, например. А если вы, всё-таки, хотите "окунуться" в VbScript, то там можно делать всё, что в BAT-файле и ещё очень много того, что в BAT-файле сделать нельзя.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как изменить существующую запись регистра сведений?
- УТ 11. Разграничение прав доступа
- v7: ВК и всплывающие подсказки
- Фискальный регистратор и 1С
- Windows 2008 R2 и публикация веб-сервера 8.2.14.528 - не могу настроить
- v7: Условие в запросе на реквизит документа (1С77)
- Как реквизиту документа установить связь по типу программно?
- Хочу вписать картинку в ячейку excel
- v8: Отличие ПриОтправкеДанныхПодчиненному от ПриОтправкеДанныхУзлаПодчиненному
- Произвольный запрос в динамическом списке
- УПП: возникают отрицательные суммы при выпуске продукции
- Как в БГУ 8 отключить учёт в разрезе ИФО, если это возможно.
- Как в запросе получить развернутое сальдо?
- За что отвечает DNS сервер? ведь он нифига не маршрутизатор да?
- 1С:Автоматизированная проверка конфигурации. (8.2)
- УТ 10.3 как можно уменьшить размер файловой базы
- Mandriva Linux Mint Росинка ввести в домен windows
- 1С Документооборот, бизнеспроцесс согласования. Вопрос.
- Как создать и привязать внешнюю обработку к форме справочника
- Какую версию sql server лучше использовать