<JScript> после START-APP

Обсуждение программ nnCron и nnCron LITE

<JScript> после START-APP

Postby yurec » Mon, 06 Sep 2004, 17:17

Похоже на bug :
если в задаче есть StartIn: а потом (когда-нибудь) блок <JScript>, то возникает ошибка т.к. сформированный скрипт ищется в том, указанном в StartIn пути, необходимо принудительно вставлять строку
StartIn: "C:\program files\nncron\" перед <JScript>
Example :
#( bug_or_feature
AsLoggedUser
WatchHotKey: "$q"
Action:
ShowNormal
StartIn: "C:\windows"
START-APP: notepad.exe
\ попробуйте закомментировать следующую строчку
StartIn: "C:\program files\nncron\"
<JScript>
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\testfile.txt", true);
tf.Write ("test1");
tf.Close();
</SCRIPT>
)#
yurec
 
Posts: 11
Joined: Thu, 29 Jul 2004, 19:18

Postby VK » Mon, 06 Sep 2004, 17:51

StartIn - это явное указание рабочего каталога. И (в рамках задачи) он остается рабочим, пока ты его не переопределишь с помощью другого StartIn. В Виндоуз все устроено точно также - на уровне системы.
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby yurec » Mon, 06 Sep 2004, 18:03

но почему в документации не сказано что JS скрипты ищутся в C:\program files\nncron Мне понадобилось время чтоб понять это.
yurec
 
Posts: 11
Joined: Thu, 29 Jul 2004, 19:18

Postby VK » Tue, 07 Sep 2004, 10:15

что-то я запутался. объясни, плз, еще раз - в чем проблема.
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby Nicholas_Nemtsev » Tue, 07 Sep 2004, 14:40

Наверное, это нужно классифицировать как баг.
Работает это так: текст скрипта сохраняется в текущем каталоге (обычно,
и не стоит с этим экспериментировать, это каталог крона), запускается
wscript через START-APP с указанием только имени скрипта и
в качестве каталога запуска, в данном случае, берётся каталог,
указанный в StartIn:. Т.е. wscript запускается в том каталоге,
а там никаких файлов с подобным именем нет.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot], Yahoo [Bot] and 2 guests

cron