Flasher, спасибо.
Простите, со слешами, это невнимательность, я пробовал разные варианты:
Вариант 1, просто запрос:
var str = system.callSystem("reg query HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts>D:\\f.txt");
alert (str);
Вариант 2, без кавычек:
var str = system.callSystem("cmd.exe /c reg query HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts>D:\\f.txt");
alert (str);
Появляется пустой алерт. И создается пустой текстовый файл.
Вариант 3, дополнительные кавычки, это советовали на форумах по After Effects:
var str = system.callSystem('cmd.exe /c \" \"reg query HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts>D:\\f.txt\"\"');
alert (str);
Вариант 4, без /c:
var str = system.callSystem('cmd.exe reg query HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts>D:\\f.txt');
alert (str);
Вариант 5, взял в кавычки запрос:
var str = system.callSystem("cmd /c reg query \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\">D:\\f.txt");
alert (str);
Промелькает консоль со списком:
Затем пустой алерт. Создается пустой текстовый файл. Если закрывающую кавычку (после Fonts) переношу в самый конец, появляется только пустой алерт, файл не создается.
Кратко: /с ставил в разные места, %20, одинарную кавычку, одинарный слеш - все это или не работает, или в алерте пишет про ошибку или отсутствие прав. Без cmd - пишет, что системе не удается найти указанный файл.