![]() |
VBS запуск exe'шника с параметрами
Подскажите, плз, как в ВБС запустить любой экзешник с параметрами?..
и еще вопрос, как запускть файлы *.lnk? |
например так:
dim WshShell, kov, zapusk Set WshShell = WScript.CreateObject("WScript.Shell") kov = Chr(34) zapusk = "xcacls.exe %systemroot%\lala.ini /e /g "& kov &"NT AUTHORITY\Authenticated Users"& kov &":C" Set oExec = WshShell.Exec(zapusk)
|
Млииин.. точно... Exec из головы вылетел.. )) Я Run'ом пытался )))
тока вот эта хрень : "& kov &"NT AUTHORITY\Authenticated Users"& kov &":C" - интересно, но это ты загнул.. )) я на самом деле просто хочу сетапку запустить скриптом с параметрами. :) Вообщем, спасибо.. помог.. ;) |
просто как по другому кавычки передать в паметры запуска не знаю. Знаешь как по другому? Скажи пожалуйста.
|
alexxxn
Кавычки элементарно: CheckRun = """\\server\program data\pc\checkcfg.exe"" " & User & " " & FullName Return = wshshell.Run (CheckRun, 1, True) |
Ну, во-первых, да.. """ заменой является.. а во-вторых, мне не ясно, зачем они тут вообще нужны?.. т.е. я элементарно код вставил :
zapusk = "c:\file.exe /param" Set oExec = WshShell.Exec(zapusk) |
G33K
Предлагаю для начала разобраться, в чем смысл, а уже потом высказываться... Цитата:
Цитата:
|
а.. ну да... я о другом просто думал.. а на это не обратил внимания.. ты прав... тогда все ясно..
А вот ты уверен, что RUN так же корректно обрабатывает, как и EXEC ? Т.е. раном у меня просто не получалось запустить... |
G33K
Я это знаю, т.к. у меня этот скрипт работает более чем у 100 пользователей и никогда проблем не было... Конечно смотря, что ты пытался запустить и на какой системе?.. |
Часовой пояс GMT +4, время: 17:48. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.