Обработать переменную в Javascript
Не разбираюсь в Javascript, прошу помощи.
Запускается RAR-SFX архив на выполнение, создаёт файл HTA для выполнения с помощью mshta.exe. Но это не суть важно, то же самое можно проделать и с HTM-файлом. Суть в том, что при запуске этого файла из RAR-SFX архива существует переменная %sfxname%, которая указывает на EXE-файл, который всё запустил (RAR-SFX). При работе файла, запущенного из SFX-архива, эта переменная передаётся ему вместе с другими переменными окружения. Как с помощью Javascript проверить, есть ли такая переменная, то есть действительно ли файл запущен из SFX-архива, и если такой переменной нет, то сделать window.close() Это нужно для того, чтобы при запуске файла HTA (или HTM) с жёсткого диска он просто закрывался. То есть можно проверить, есть ли такая переменная, а можно ещё проверить существует ли файл, на который указывает переменная %sfxname%. Заранее спасибо. |
Вы уверены, что пишите на JavaScript, а не на мелкософтном языке?
|
Я не пишу на Javascript, у меня HTA (HTM) файл. Я в Javascript не разбираюсь.
Я спрашиваю, возможно ли сделать проверку переменной на Javascript? Или её средствами это не возможно? |
Поищите какой-нибудь ActiveXObject, который позволит получить переменные окружения
|
Часовой пояс GMT +3, время: 10:45. |