1

Тема: HTA: hta скрипт с ключом

Добрый день уважаемые!

Подскажите пожалуйста, можно ли запустить hta скрипт с ключом и как этот ключ в теле hta получить?

2

Re: HTA: hta скрипт с ключом

Oki2 пишет:

можно ли запустить hta скрипт с ключом и как этот ключ в теле hta получить?

Запуск на примере VBScript с ключом "MyKey", c использованием ActiveX Shell.Application:

CreateObject("Shell.Application").ShellExecute "C:\MyFolder\MyApp.hta", "MyKey", "C:\", "", 1

C использованием ActiveX WScript.Shell:

CreateObject("WScript.Shell").Run """C:\MyFolder\MyApp.hta"" MyKey", 1, True

Либо запуск через ярлык, в поле "Объект" которого добавлен ключ:

Объект: "C:\MyFolder\MyApp.hta" MyKey

Получение ключа - используя свойство .commandLine, доступное через тег <HTA:APPLICATION>, описание есть здесь, одна из реализаций здесь.

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

3

Re: HTA: hta скрипт с ключом

Или просто "батником")
например, строка для "run_MyAppHta.cmd", который лежит в директори задачи:

start "" /b "%~dp0MyApp.hta" "MyKey1" "MyKey2"

offtop С днём сисадмина!

WBR. Roman