Для начала попробуйте дожидаться завершения работы пакетного файла:
Код:
![Выделить весь код](images/misc/selectcode.png)
WSHShell.Run("install.bat", 0, true);
И не нужно дважды создавать объект, уберите второе:
Код:
![Выделить весь код](images/misc/selectcode.png)
var WSHShell = WScript.CreateObject("WScript.Shell");
Интересно, а что Вы пытаетесь копировать этим:
Цитата Anton23:
Код: ![Выделить весь код](images/misc/selectcode.png)
copy /y "%Program Files%\Punto Switcher\User Data\diary.dat"
copy /y "%Program Files%\Punto Switcher\User Data\replace.dat"
»
|
Как я понимаю — пару файлов из «%Program Files%\Punto Switcher\User Data» в текущий каталог. А Вы?
Далее, почему Вы копируете из текущего каталога, а удаляете из «%TEMP%»?
Ну, и последнее — зачем Вам такая «солянка» из WSH и пакетного файла, почему не сделаете одной технологией или не воспользуетесь модифицированным модулем?