В настоящее время я пишу сценарий, выполнение которого занимает много времени (более 1 минуты).
Чтобы заставить пользователя ждать выполнения скрипта, я запускаю hta-файл с сообщением и GIF
var objShell = new ActiveXObject("WScript.shell");
oExec = objShell.run('"mshta.exe" "C:\\Program Files (x86)\\CaseWare\\Library\\ImportFEC\\Barre.hta"')
Затем я выполняю весь свой сценарий.
Проблема в том, что я не могу найти решение, чтобы закрыть hta-файл в конце моего скрипта.
Я стараюсь:
oExec.close();
oExec.Terminate();
oExec = null;
Но ничто не закрывает окно hta, и мой GIF все еще работает. У меня ошибка с двумя первыми решениями, а последнее ничего не делает.
Спасибо за ваш ответ / комментарий.