1

Тема: JS: Нужно записать файл в папку из переменнной окружения

Делаю так, но ничего не пишется подозреваю из за того что символ \ в переменной put не экранирован, но как не пытался не смог это исправить, подскажите как решить проблему ?

var WshShell = WScript.CreateObject("WScript.Shell");
var WshSysEnv = WshShell.Environment("Volatile");
var put=WshSysEnv("LOCALAPPDATA");
 
var stream = new ActiveXObject("ADODB.Stream");
stream.type = 1; 
stream.open();
stream.write(objSrvHTTP.responseBody);
stream.saveToFile(put+"\\1.txt");
stream.close();

2

Re: JS: Нужно записать файл в папку из переменнной окружения

Вместо первых трёх:

var put = new ActiveXObject('WScript.Shell').Environment('Process')('LOCALAPPDATA').replace(/\\/g, '\\\\');

3

Re: JS: Нужно записать файл в папку из переменнной окружения

спасибо!