|
|
|
| Предположим есть где то на винчестере текстовый файл Test.js с таким содержимым:
//---------------------------------------------
function Test1() {
var a=10,b=20;
var s;
s=a+b;
// write(s);
}
//---------------------------------------------
Test1();
//---------------------------------------------
|
Кликаю на него, он отрабатывает и все нормально. Но как увидеть результат работы?
write(s) не понимает, ругается. Вообще как из локальных сценариев делать вывод на консоль, в файл, читать файлы, создавать, удалять, осуществлять ввод с клавиатуры, мыши?
То есть хочется писать программки на JavaScript без броузера. Дайте рабочий пример хотя бы с выводом результатов на консоль. | |
|
|
|
|
|
|
|
для: ExtraBrain
(05.07.2008 в 13:39)
| | А вы случайно не путаете язык JavaScript с языком Java??? | |
|
|
|
|
|
|
|
для: coloboc66
(05.07.2008 в 14:28)
| | Нет не путаю. Речь идет именно о JavaScript. Винда поддерживает его как интерпретирующий язык (типа шеловый язык) но я не знаю как конкретно делается ввод и вывод при работе в таком режиме. | |
|
|
|
|
|
|
|
для: ExtraBrain
(05.07.2008 в 17:42)
| | Поддерживает файлы IE (ActiveX), но о чем то большем я не слыхал | |
|
|
|
|
|
|
|
для: ExtraBrain
(05.07.2008 в 13:39)
| |
//---------------------------------------------
function Test1() {
var a=10,b=20;
var s;
s=a+b;
//Вывод в диалоговое окно или консоль
WScript.Echo(s);
//Вывод в файл
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.OpenTextFile('C:\\myJS.txt',2,true);
file.Write(s);
file.Close();
}
//---------------------------------------------
Test1();
//---------------------------------------------
|
Для того чтобы вывести в консоль нужно в командной строке написать
cscript C:\myJS.js
где C:\myJS.js путь к вашему js файлу.
Ищите инфу по WSH.
З.Ы
Например здесь можете что-то почитать:
http://www.intuit.ru/department/os/compromtwin/4/ | |
|
|
|
|
|
|
|
для: RMW
(05.07.2008 в 18:41)
| | Преогромнейшее СПАСИБО! | |
|
|
|