Шаг 67.
Основы JavaScript.
Работа с файлами. Запуск приложений

    На этом шаге мы рассмотрим способ запуска приложений.

    Для запуска приложений служит метод Run() объекта Wscript.Shell. Командная строка запуска приложения (обычно это просто полное имя файла программы) передается методу в качестве строкового параметра.


    Примеры.
  var Myshell = new ActiveXObject("WScript.Shell");
  Myshell.Run("winword.exe C:\\My\\mydocument.doc");
  Myshell.Run("C:\\MyFolder\\myprogram.exe");

    Например, функция runProgram() используется для запуска приложений, например, Блокнота.

<HTML>
<HEAD>
<TITLE>Запуск Блокнота</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function runProgram(folderpath) 
{
  var Myshell = new ActiveXObject("WScript.Shell");
  Myshell.Run(folderpath);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H2>Запуск приложения</H2>
<FORM NAME="frm1">
<INPUT TYPE="TEXT" SIZE="40" VALUE="C:\\Windows\\notepad.exe" NAME="pole"><BR>
<INPUT TYPE="BUTTON" ONCLICK="runProgram(frm1.pole.value)" 
  VALUE="Запуск приложения">
</FORM>
</BODY>
</HTML>
Текст этого документа можно взять здесь.

    Внешний вид документа в браузере изображен на рисунке 1.


Рис.1. Результат просмотра документа в браузере

    Со следующего шага мы начнем изучать работу с реестром.




Предыдущий шаг Содержание Следующий шаг