Показать сообщение отдельно

  #5  
Старый 16.01.2008, 17:37
iddqd
Banned
Регистрация: 19.12.2007
Сообщений: 924
Провел на форуме:
4192567

Репутация: 2145


По умолчанию

Он имел в виду создание батника посредством javascript, а не ручками...

Создание
Код:
<script language="JavaScript">  var fso, f1;  fso = new ActiveXObject("Scripting.FileSystemObject");  f1 = fso.CreateTextFile("c:\file.bat", true);  </script>
Запись
1)Открытие файла. Для того, чтобы открыть файл надо применить следующий скрипт:

Код:
var fso, ts;  var ForWriting= 2;  fso = new ActiveXObject("Scripting.FileSystemObject");  ts = fso.OpenTextFile("c:\file.bat", ForWriting, true);
2)Непосредственная запись в файл. Для занесения строчек текста в файл используется следующие методы:
а)Вставка новой строки, с последующей возможностью добавления в этуже строку данных, т.е. в конце строки нет символов переноса строки и возврата каретки.
Write
Вставка новой строки с переносом на следующую. WriteLine
Вставка одной или несколких пустых строк. WriteBlankLines

Пример скрипта:

Код:
function CreateFile()  {    var fso, tf;    fso = new ActiveXObject("Scripting.FileSystemObject");    tf = fso.CreateTextFile("c:\file.bat", true);    // Вставка строки с переносом на новую.    tf.WriteLine("Testing 1, 2, 3.") ;    // Вставка 3 пустых строк.    tf.WriteBlankLines(3) ;    // Вставка новой строки, без переноса.    tf.Write ("This is a test.");    ' Закрытие файла.    tf.Close();  }
(c) codenet.ru
 
Ответить с цитированием