Цитата: Евгений67 ➤ лишняя закрывающая скобка
сообщите - на какой Windows запускаете скрипт? (я тестировал на Win7 и WinServer_2008)
закрывающая скобка убирается в скрипте вот этой командой:
Цитата: mshta "about:<hta:application id=xxx />:<script>f=new ActiveXObject('Scripting.FileSystemObject').GetFile(xxx.commandLine.replace(/".*"[\t ]+/g,'').replace(/\\/g,'\\\\'));x=f.OpenAsTextStream();s=x.ReadAll().substr(0,f.Size - 1);x=f.OpenAsTextStream(2);x.Write(s);x.Close();window.close();</script>" %filename%
проверьте, что в виндовс у вас доступна
mshta:
Цитата: Mshta.exe — это исполняемый файл в Windows, разработанный корпорацией Microsoft. Он является объектом запуска Microsoft HTML Application — программы, которая отвечает за работу HTML-приложений (.hta файлы) и запуск сценариев в Windows.
По умолчанию файл находится в директории C:\Windows\System32. В «Диспетчере задач» отображается только в случае работы приложений, использующих Microsoft Scripting Host (HTML-компонент)