Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Обработать переменную в Javascript (https://javascript.ru/forum/css-html/4543-obrabotat-peremennuyu-v-javascript.html)

alexander61 01.08.2009 07:35

Обработать переменную в Javascript
 
Не разбираюсь в Javascript, прошу помощи.

Запускается RAR-SFX архив на выполнение, создаёт файл HTA для выполнения с помощью mshta.exe. Но это не суть важно, то же самое можно проделать и с HTM-файлом.

Суть в том, что при запуске этого файла из RAR-SFX архива существует переменная %sfxname%, которая указывает на EXE-файл, который всё запустил (RAR-SFX).
При работе файла, запущенного из SFX-архива, эта переменная передаётся ему вместе с другими переменными окружения.

Как с помощью Javascript проверить, есть ли такая переменная, то есть действительно ли файл запущен из SFX-архива, и если такой переменной нет, то сделать window.close()
Это нужно для того, чтобы при запуске файла HTA (или HTM) с жёсткого диска он просто закрывался.

То есть можно проверить, есть ли такая переменная, а можно ещё проверить существует ли файл, на который указывает переменная %sfxname%.

Заранее спасибо.

B~Vladi 03.08.2009 10:37

Вы уверены, что пишите на JavaScript, а не на мелкософтном языке?

alexander61 04.08.2009 00:14

Я не пишу на Javascript, у меня HTA (HTM) файл. Я в Javascript не разбираюсь.
Я спрашиваю, возможно ли сделать проверку переменной на Javascript?
Или её средствами это не возможно?

Octane 04.08.2009 00:34

Поищите какой-нибудь ActiveXObject, который позволит получить переменные окружения


Часовой пояс GMT +3, время: 10:45.