/* Язык: JScript */
/* Описание: Вывод кода выхода запущенного приложения */
/********************************************************************/
//Создаем объект WshShell
var WshShell = WScript.CreateObject("WScript.Shell");
//Запускаем Блокнот и ожидаем завершения его работы
Return = WshShell.Run("notepad " + WScript.ScriptFullName, 1, true);
//Печатаем код возврата
WScript.Echo("Код возврата:", Return);
/************* Конец ***********************************************/
Другие примеры запуска приложений с помощью метода Run приведены в
Метод
Каждая клавиша задается одним или несколькими символами. Например, для того чтобы задать нажатие друг за другом букв А, Б и В, нужно указать в качестве параметра для SendKeys
АБВ": string="AБB".Несколько символов имеют в методе SendKeys специальное значение: +
^, %, ~, (, ). Для того чтобы задать один из этих символов, их нужно заключить в фигурные скобки {}. Например, для задания знака плюс используется {+}. Квадратные скобки [] хотя и не имеют в методе SendKeys специального смысла, их также нужно заключать в фигурные скобки. Кроме этого, для задания самих фигурных скобок следует использовать следующие конструкции: {{} (левая скобка) и {}} (правая скобка).Для задания неотображаемых символов, таких как SendKeys
SendKeys| Названия клавиш | Код | Названия клавиш | Код |
|---|---|---|---|
{BACKSPACE}, {BS} или {BKSP} | <→> | {RIGHT} | |
{BREAK} | {F1} | ||
{CAPSLOCK} | {F2} | ||
{DELETE} или {DEL} | {F3} | ||
{END} | {F4} | ||
{ENTER} ИЛИ ~ | {F5} | ||
{ESC} | {F6} | ||
{HELP} | {F7} | ||
| или | {INSERT} или {INS} | {F8} | |
{NUMLOCK} | {F9} | ||
{PGDN} | {F10} | ||
{PGUP} | {F11} | ||
{PRTSC} | {F12} | ||
{SCROLLLOCK} | {F13} | ||
{TAB} | {F14} | ||
| <↑> | {UP} | {F15} | |
| <←> | {LEFT} | {F16} | |
| <↓> | {DOWN} |
Для задания комбинаций клавиш с
| Клавиша | Код |
|---|---|
+ | |
^ | |
% |
Для того чтобы задать комбинацию клавиш, которую нужно набирать, удерживая нажатыми клавиши при нажатой клавише +(GS)
+GSВ методе SendKeys можно задать несколько нажатий подряд одной и той же клавиши. Для этого необходимо в фигурных скобках указать код нужной клавиши, а через пробел — число нажатий. Например, {LEFT 42}
{h 10} означает нажатие клавиши Метод SendKeys
Примеры, иллюстрирующие использование SendKeys
Работа с ярлыками
Свойства и методы для работы с ярлыками Windows предоставляют два объекта WSH: WshShortcut
WshUrlShortcut.Объект