1

Тема: VBS: помогите объединить 2 скрипта

Добрый день!

Есть 2 маленьких, но очень нужных скрипта.
Первый используется для скрытого запуска батников:

createobject("wscript.shell").run wscript.arguments(0),0

Второй позволяет повысить привилегии UAC для батника:

createobject("shell.application").shellExecute wscript.arguments(0),str,"","runas",1

Для обоих скриптов адрес батника передается аргументом.
Помогите, пожалуйста, объединить эти 2 скрипта в один. Желательно, чтобы это было также лаконично.
Заранее спасибо!

2

Re: VBS: помогите объединить 2 скрипта

А что обозначает единичка после "runas"?

Забыл пароль и потерял e-mail.

3

Re: VBS: помогите объединить 2 скрипта

Я не знаю. Сейчас проверил, без единицы тоже работает.

Я плохо разбираюсь в vbs скриптах.
Эти нашел в своё время в разных местах в интернете.

4

Re: VBS: помогите объединить 2 скрипта

shiz пишет:

А что обозначает единичка после "runas"?

http://www.script-coding.com/WSH/Shell.html#3.26.

5

Re: VBS: помогите объединить 2 скрипта

max7 пишет:
shiz пишет:

А что обозначает единичка после "runas"?

http://www.script-coding.com/WSH/Shell.html#3.26.

guru431, про единичку по ссылке сказано:

Рекомендуемое состояние окна при выполнении. Запускаемое приложение может проигнорировать этот параметр. Возможные значения:
0 - скрытое окно.
1 - нормальное окно.

Попробуйте вместо 1 поставить 0, вдруг запускаемое приложение не проигнорирует?

Щт Уккщк Куыгьу Туче
’ҐЄгй п Є®¤®ў п бва Ёж : 1251

6

Re: VBS: помогите объединить 2 скрипта

Попробуйте вместо 1 поставить 0, вдруг запускаемое приложение не проигнорирует?

Да, действительно, это сработало!
Решение было элементарное.

omegastripes, Большущие Вам спасибо!