Работа с WScript.Shell из JS
От: basch123  
Дата: 02.05.06 10:27
Оценка:
Не знаю, в каком форуме лучше спросить, но сам работаю с .net, и вот столкнулся в проекте с необходимостью использования шедалера из js-скрипта.
Не могу понять, почему
> cmd
> schtasks /query /fo CSV /v >> schtasks.csv

работает, а файл test.js
var workDir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf("\\")+1);
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("schtasks /query /fo CSV /v >> " + workDir + "schtasks.csv",0,true);

не работает, но завершается без ошибок?
Где ошибка? Всё выполняю на локальной машине под аккаунтом администратора.
При этом, например, строчка
WshShell.Run("schtasks /create /tn task123 /tr D:\\file.js /sc DAILY /st 01:01:00  /ru \"System\"",0,true);

работает нормально.
Работа с WScript.Shell из JS
От: Аноним  
Дата: 02.05.06 18:53
Оценка:
Наверняка в workDir пробелы есть — потому и не работает.
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Работа с WScript.Shell из JS
От: Аноним  
Дата: 04.05.06 08:01
Оценка:
Здравствуйте, Dkm_S, Вы писали:

D_S>Наверняка в workDir пробелы есть — потому и не работает.


Пробелов нет
Re: Работа с WScript.Shell из JS
От: Аноним  
Дата: 04.05.06 09:13
Оценка:
Распечатайте получающуюся команду да покажите. Чудес не бывает...
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.