предположу что на каждом из компьютеров установлен WInRAR.(мне неизветсны методы создания архивов средствами JS)
создайте файл с расширением *.bat
в нем запишите строчку
Код:
|
"C:\Program Files\WinRAR\rar" a C:\Downloads\1.rar C:\Downloads |
где
C:\Program Files\WinRAR\rar - путь к фрхиватору WinRar
C:\Downloads\1.rar - путь к создаваемому архиву
C:\Downloads - архивируемая папка.
каждый из путей, в котором есть пробелы(как у меня Program Files) надо записывать в двойных кавычках.
Двойной щелчок по получившемуся файлу откроет окно консоли, и после завершения процесса архивации завкроет.
Вуаля,JS для такой формы решения вашей задачи оказался не нужен.
JS может понадобится только, если вам НИ В КОЕМ случае нельзя выкидывать окно консоли, либо вам нужно некоторые параметры настраивать по мере выполнения(например пути), либо эта функция будет реализована в рамках другого кода на JS заточенного под WSH.
Вот решение этой же задачи в аналогичном виде на JS
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run('"C:\\Program Files\\WinRAR\\rar" a C:\\Downloads\\1.rar C:\\Downloads',0);
Коментарии те же, только добавляю что каждый символ
\ надо экранировать(писать два раза вместо одного)