Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: JavaScript без броузера
 
 автор: ExtraBrain   (05.07.2008 в 13:39)   письмо автору
 
 

Предположим есть где то на винчестере текстовый файл Test.js с таким содержимым:

//---------------------------------------------
function Test1() {
var a=10,b=20;
var s;
    s=a+b;
//   write(s);
}
//---------------------------------------------
Test1();
//---------------------------------------------

Кликаю на него, он отрабатывает и все нормально. Но как увидеть результат работы?
write(s) не понимает, ругается. Вообще как из локальных сценариев делать вывод на консоль, в файл, читать файлы, создавать, удалять, осуществлять ввод с клавиатуры, мыши?
То есть хочется писать программки на JavaScript без броузера. Дайте рабочий пример хотя бы с выводом результатов на консоль.

   
 
 автор: coloboc66   (05.07.2008 в 14:28)   письмо автору
 
   для: ExtraBrain   (05.07.2008 в 13:39)
 

А вы случайно не путаете язык JavaScript с языком Java???

   
 
 автор: ExtraBrain   (05.07.2008 в 17:42)   письмо автору
 
   для: coloboc66   (05.07.2008 в 14:28)
 

Нет не путаю. Речь идет именно о JavaScript. Винда поддерживает его как интерпретирующий язык (типа шеловый язык) но я не знаю как конкретно делается ввод и вывод при работе в таком режиме.

   
 
 автор: bronenos   (05.07.2008 в 17:47)   письмо автору
 
   для: ExtraBrain   (05.07.2008 в 17:42)
 

Поддерживает файлы IE (ActiveX), но о чем то большем я не слыхал

   
 
 автор: RMW   (05.07.2008 в 18:41)   письмо автору
 
   для: 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/

   
 
 автор: ExtraBrain   (05.07.2008 в 21:42)   письмо автору
 
   для: RMW   (05.07.2008 в 18:41)
 

Преогромнейшее СПАСИБО!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования