Run vbs что это

7. Работа с окнами и приложениями

Запуск внешних приложений из скрипта VBScript, применение объекта WshShell, методы Run(), AppActivate(), SendKeys()

7.1 Возможности объекта Wscript.Shell

set WshShell = WScript.CreateObject(«WScript.Shell»)

Сам запуск производится при помощи метода Run :

WshShell . Run «Имя_приложения»

Обычно существует две ситуации, когда нам нужно запустить приложения из скрипта:

1) запускаем утилиты командной строки (например, из Resource Kit ) и нам нужно получить то, что они возвращают

2) запускаем графическое приложение и передаем туда нажатия клавиш

При запуске утилиты командной строки обратить внимание на следующие моменты:

o если нам нужно возвращать код ошибки, делаем это следующим образом:

sReturn = WshShell.Run(«ping » & «192.168.1.2», 1, TRUE)

WshShell.Run(«%COMSPEC% /K dir»)

o для того, чтобы не зависеть от наличия утилит на компьютере пользователя, есть смысл выложить используемые утилиты на сервер в сети и обращаться к ним по сетевому имени;

При запуске графического приложения обычно есть необходимость передать в него нажатия клавиш. Для этой цели используются методы AppActivate (передача фокуса окну приложения) и SendKeys (передать нажатия клавиш)

Метод AppActivate позволяет передать фокус приложению. Ему передается заголовок окна приложения:

Далее используем метод SendKeys :

Источник

Объект WshShell

1. Создание объекта

2. Свойства

2.1. CurrentDirectory

Возвращаемое значение: строка, путь к текущему каталогу.

Замечание: чтение и запись.

2.2. Environment

Замечание: чтение и запись. В коллекцию можно добавлять элементы и удалять их.

2.3. SpecialFolders

Возвращаемое значение: объект-коллекция «SpecialFolders», содержащая пути к специальным папкам Windows. Некоторые специальные папки:

Замечание: только чтение.

3. Методы

3.1. ExpandEnvironmentStrings

Назначение: возвращает значение переменной среды текущего командного окна.

3.2. Popup

Назначение: выводит на экран модальное окно сообщения.

Описание: возвращает целое значение, с помощью которого можно узнать, какая кнопка быля нажата пользователем. Возможные значения:

3.3. SendKeys

Назначение: посылает одно или несколько нажатий клавиш в активное окно (имитация набора на клавиатуре).

Описание: каждая клавиша задаётся своим символом. Например, чтобы задать нажатие друг за другом клавиш А, Б и В, нужно указать в качестве параметра строку «АБВ». Некоторые специальные символы следует всегда задавать заключёнными в фигурные скобки. Перечень таких символов:

Задание неотображаемых символов и специальных клавиш:

Задание нескольких нажатий: «» приведёт к нажатию клавиши 42 раза подряд, «» приведёт к нажатию клавиши 10 раз подряд.

Метод не может быть использован для посылки нажатий клавиш в приложения MS-DOS.

3.4. Run

Назначение: создаёт новый независимый процесс, который запускает заданное приложение.

Описание: если параметр «WaitOnReturn» установлен в True, метод возвращает код выхода вызванного приложения. Иначе метод всегда возвращает ноль.

3.5. Exec

Назначение: создаёт новый дочерний процесс (т.е. процесс с теми же переменными среды), который запускает заданное консольное приложение. Возвращается объект «WshScriptExec», который позволяет контролировать ход выполнения запущенного приложения и обеспечивает доступ к потокам StdIn, StdOut и StdErr этого приложения.

Описание: с помощью данного метода можно запускать и графические оконные приложения. В этом случае возвращаемый объект «WshScriptExec» полезен тем, что позволяет получить идентификатор запущенного процесса, который можно использовать, например, для активизации приложения с помощью метода AppActivate.

3.6. AppActivate

Назначение: активизирует указанное окно какого-либо приложения. Возвращает True в случае успеха и False в случае неудачи.

Описание: если в качестве параметра указан заголовок окна приложения, значение параметра сравнивается по очереди с заголовками окон всех запущенных приложений. Если не найдено ни одного точного совпадения, будет производиться поиск окна, заголовок которого начинается с указанной строки. Если и в этом случае не будет найдено ни одного подходящего окна, будет производиться поиск окна, заголовок которого заканчивается на указанную строку. Если будет найдено несколько подходящих окон, произойдёт активизация одного из них (произвольно).

3.7. RegDelete

Назначение: удаляет из реестра заданный параметр или раздел целиком.

Описание: если «Name» оканчивается символом «\», метод удаляет ключ целиком, в противном случае удаляется параметр. Параметр «Name» должен начинаться с одного из корневых ключей:

3.8. RegRead

Назначение: читает из реестра заданный параметр или значение по умолчанию для раздела.

Описание: если «Name» оканчивается символом «\», метод считывает значение по умолчанию для раздела, в противном случае считывается параметр. Параметр «Name» должен начинаться с одного из корневых ключей:

3.9. RegWrite

Назначение: записываает в реестр заданный параметр или раздел.

Описание: если «Name» оканчивается символом «\», метод записывает раздел, в противном случае записывается параметр. Параметр «Name» должен начинаться с одного из корневых ключей:

3.10. LogEvent

Назначение: протоколирует событие в журнале WindowsNT или в файле WSH.log. Возвращает True в случае успеха и False в противном случае.

3.11. CreateShortcut

— строка, полный путь к создаваемому или изменяемому файлу ярлыка.

4. Объект WshScriptExec

4.1. Создание объекта

4.2. Свойства

4.2.1. ExitCode

Возвращаемое значение: код выхода, устанавливаемый дочерней задачей при завершении выполнения.

Замечание: только чтение.

4.2.2. ProcessID

Возвращаемое значение: идентификатор запущенного процесса (PID).

Замечание: только чтение.

4.2.3. Status

Возвращаемое значение: состояние запущенного процесса. Возможные значения:

Замечание: только чтение.

4.2.4. StdOut

Возвращаемое значение: объект «TextStream», соответствующий стандартному выходному потоку запущенной задачи.

Замечание: только чтение.

4.2.5. StdIn

Возвращаемое значение: объект «TextStream», соответствующий стандартному входному потоку запущенной задачи.

Замечание: только чтение.

4.2.6. StdErr

Возвращаемое значение: объект «TextStream», соответствующий стандартному потоку ошибок запущенной задачи.

Замечание: только чтение.

4.3. Методы

4.3.1. Terminate

Назначение: пытается закрыть приложение, посылая ему сообщение WM_CLOSE. Если это не срабатывает, задача завершается принудительно.

5. Объект WshShortcut

5.1. Создание объекта

5.2. Свойства

5.2.1. Arguments

Возвращаемое значение: строка, параметры командной строки программы, запускаемой ярлыком.

Замечание: чтение и запись.

5.2.2. Description

Возвращаемое значение: строка, описание в поле «Комментарий» («Comment») в свойствах ярлыка.

Замечание: чтение и запись.

5.2.3. FullName

Возвращаемое значение: строка, полный путь к файлу ярлыка.

Замечание: только чтение.

5.2.4. Hotkey

Возвращаемое значение: строка, содержащая названия горячих клавиш, разделённые знаком «+».

Замечание: чтение и запись.

5.2.5. IconLocation

Возвращаемое значение: строка, содержащая расположение иконки для ярлыка в формате «путь к файлу, индекс иконки». Индексы иконок начинаются с нуля.

Замечание: чтение и запись.

5.2.6. TargetPath

Возвращаемое значение: строка, содержащая путь к исполняемому файлу.

Замечание: чтение и запись.

5.2.7. WindowStyle

Возвращаемое значение: число, определяющее вид окна запускаемого приложения. Возможные значения:

Замечание: чтение и запись.

5.2.8. WorkingDirectory

Возвращаемое значение: строка, путь к рабочему каталогу ярлыка.

Источник

Run vbs что это

Видео: How To Fix Can’t find script engine VBScript for script 2021.

Windows 10 запускает ряд важных сценариев при запуске, но иногда пользователи могут сталкиваться с различными сообщениями об ошибках, не позволяющими им войти в систему. Одна из наиболее частых ошибок запуска: « Не удается найти файл сценария C: \ WINDOWS \ run.vbs». «.

Более конкретно, когда пользователи пытаются войти в систему, на черном экране появляется всплывающее окно, информирующее пользователей о том, что файл сценария run.vbs отсутствует. Эта ошибка возникает, когда вредоносная программа изменяет реестр вашего компьютера. К счастью, есть два быстрых обходных пути, которые вы можете использовать для решения этой проблемы, и мы собираемся перечислить их.

Вот как исправить пропущенные ошибки run.vbs

Иногда ошибка Run.vbs может появиться на вашем компьютере и вызвать определенные проблемы. Это может быть раздражающей проблемой, и, говоря о проблемах, вот некоторые похожие проблемы, о которых сообщили пользователи:

Решение 1. Используйте точку восстановления Windows

Из-за черного экрана трудно найти и удалить вредоносное программное обеспечение, вызывающее проблемы с запуском. В результате вы должны использовать точку восстановления вашей системы и вернуть ОС к точке, где эта вредоносная программа не присутствовала на вашем компьютере.

Чтобы запустить восстановление системы, выполните следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 1. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 1. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 1

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 2. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 2. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 2

Решение 2. Запустите команды, перечисленные ниже

Если на вашем компьютере нет точки восстановления системы, выполните действия по устранению неполадок, перечисленные ниже:

После выполнения всех команд перезагрузите компьютер.

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 3. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 3. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 3

Вполне вероятно, что ошибка run.vbs была вызвана вредоносным ПО на вашем ПК. Иногда вредоносные программы изменяют ваш реестр и вызывают эту проблему. Чтобы убедиться, что ваша система не содержит вредоносных программ, мы советуем вам выполнить полное сканирование системы антивирусом.

После того, как вы выполните полное сканирование системы и удалите все вредоносные программы с вашего компьютера, проблема должна быть полностью решена.

Если на вашем компьютере появляется ошибка run.vbs, проблема может быть в вашем реестре. Иногда вредоносные приложения могут изменить ваш реестр и вызвать эту проблему. Тем не менее, вы можете решить эту проблему, просто сделав пару изменений в вашем реестре. Для этого просто выполните следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 4. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 4. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 4

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 5. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 5. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 5

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 6. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 6. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 6

Иногда ваш компьютер может быть заражен вредоносным ПО, и это вредоносное ПО изменит значение Userinit в вашем реестре. Тем не менее, после изменения реестра, проблема должна быть полностью решена.

Несколько пользователей сообщили, что у них черный экран, который мешает им что-либо делать на своем ПК. Если это произойдет, вы не сможете получить доступ к редактору реестра, используя обычные методы. Однако вы можете избежать этой проблемы, выполнив следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 7. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 7. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 7

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 8. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 8. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 8

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 9. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 9. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 9

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 10. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 10. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 10

После внесения этих изменений проверьте, решена ли проблема.

Если у вас ошибка run.vbs на вашем компьютере, причиной может быть повреждение системных файлов. Однако вы можете решить эту проблему, просто запустив сканирование SFC и DISM на вашем ПК. Для этого выполните следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 11. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 11. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 11

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 12. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 12. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 12

После завершения сканирования SFC проблема должна быть решена. Если эта проблема все еще существует, необходимо выполнить сканирование DISM. Вы можете сделать это, выполнив следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 13. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 13. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 13

После завершения сканирования DISM проверьте, сохраняется ли проблема.

Если вы не видите ничего, кроме черного экрана, вам нужно запустить командную строку, выполнив следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 14. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 14. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 14

После входа в безопасный режим проверьте, сохраняется ли проблема. Если проблема не отображается в безопасном режиме, вы можете использовать ее для устранения проблемы.

Если вы продолжаете получать сообщение об ошибке run.vbs на своем компьютере, вы можете решить эту проблему, просто создав новую учетную запись пользователя. Иногда эта проблема может повлиять только на вашу учетную запись, но вы можете исправить это, выполнив следующие действия:

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 15. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 15. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 15

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 16. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 16. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 16

Run vbs что это. full fix script file runvbs is missing on startup on windows 10 8.1 7 17. Run vbs что это фото. Run vbs что это-full fix script file runvbs is missing on startup on windows 10 8.1 7 17. картинка Run vbs что это. картинка full fix script file runvbs is missing on startup on windows 10 8.1 7 17

Если вы не можете получить доступ к приложению «Настройки» из-за этой проблемы, вы можете создать учетную запись пользователя из командной строки. Для этого выполните следующие действия:

После выполнения этих двух команд вы создадите новую учетную запись администратора на своем ПК. Просто переключитесь на новую административную учетную запись и проверьте, появляется ли там проблема.

Если проблема отсутствует в новой учетной записи, переместите в нее свои личные файлы и начните использовать ее вместо старой учетной записи.

Ошибка Run.vbs может быть довольно неприятной, но мы надеемся, что вам удалось исправить это с помощью одного из наших решений.

Примечание редактора : этот пост был первоначально опубликован в январе 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Полное исправление: экран компьютера становится полностью белым при запуске

Run vbs что это. full fix computer screen turns completely white startup. Run vbs что это фото. Run vbs что это-full fix computer screen turns completely white startup. картинка Run vbs что это. картинка full fix computer screen turns completely white startup

Многие пользователи сообщили, что их экран компьютера при запуске становится белым. Это может быть большой проблемой для некоторых пользователей, и сегодня мы собираемся показать вам, как это исправить.

Xinput1_3.dll отсутствует ошибка при запуске игры или приложения [простые шаги]

Run vbs что это. xinput1 3 dll is missing error when launching game. Run vbs что это фото. Run vbs что это-xinput1 3 dll is missing error when launching game. картинка Run vbs что это. картинка xinput1 3 dll is missing error when launching game

Полное исправление: Outlook 2016 вылетает при запуске

Run vbs что это. full fix outlook 2016 crashes launch. Run vbs что это фото. Run vbs что это-full fix outlook 2016 crashes launch. картинка Run vbs что это. картинка full fix outlook 2016 crashes launch

Иногда вы можете столкнуться с аварийным завершением Outlook 2016 на ПК с Windows 10. Это может быть большой проблемой для некоторых пользователей, но есть способ решить эту проблему.

Источник

Run vbs что это

Объект WshShell. Свойство Environment.

ТипОписание
SystemСистемные переменные окружения
UserПользовательские переменные окружения
VolatileВременные переменные окружения
ProcessПеременные окружения текущего командного окна

Список переменных среды неодинаков для разных операционных систем.

Более детально работа с переменными окружения описана в разделе примеры на странице Операции с переменными окружения.

Объект WshShell. Свойство SpecialFolders.

Возвращает полный путь к специальным папкам.
Замечание: только чтение.
Вот список доступных папок:
AllUsersDesktop, AllUsersStartMenu, AllUsersPrograms, AllUsersStartup, Desktop, Favorites, Fonts, MyDocuments, NetHood, PrintHood, Programs, Recent, SendTo, StartMenu, Startup, Templates.

Объект WshShell. Методы.

AppActivateАктивизирует указанное окно приложения.CreateShortcutСоздает ярлыки файлов или URLExecСоздаёт дочерний процесс, который запускает заданное приложение.ExpandEnvironmentStringsВозвращает значение переменной среды текущего командного окна.LogEventПозволяет записать сообщение в event log Windows NT или W2K или файл WSH.log в случае Windows 9хRunСоздаёт новый независимый процесс, который запускает заданное приложение.PopupВыводит на экран модальное окно сообщения.RegReadВозвращает значение ключа или записи реестра по его имениRegWriteСоздает новые ключ или запись реестра или записывает новое значение существующих.RegDeleteУдаляет ключ или запись реестраExpandEnvironmentStringsПозволяет раскрыть строку, содержащую переменные средыSendKeysПозволяет эмулировать клавиатурный ввод.

Объект WshShell. Метод AppActivate.

В приведенном примере запускается калькулятор, его окно помещается в топ активных и моделируется ввод с клавиатуры в активное окно.

Объект WshShell. Метод CreateShortcut.

Объект WshShell. Метод Exec.

Объект WshShell. Метод ExpandEnvironmentStrings.

Более детально работа с переменными окружения описана в разделе примеры на странице Операции с переменными окружения.

Объект WshShell. Метод LogEvent.

Протоколирует событие в журнале WindowsNT
Синтаксис:
LogEvent(Type,Message,Target)
где Type
тип сообщения. Возможные значения:

0SUCCESS.1ERROR.2WARNING.4INFORMATION.8AUDIT_SUCCESS.16AUDIT_FAILURE.

Объект WshShell. Метод Popup.

0кнопка ОК.1кнопки ОК и Отмена.2кнопки Стоп, Повтор, Пропустить.3кнопки Да, Нет, Отмена.4кнопки Да и Нет.5кнопки Повтор и Отмена.6кнопки Cancel, Try Again, и Continue.

Возможные значения иконок:

16значок Stop.32значок Question.48значок Exclamation.64значок Information.

Другие возможные значения:

256Вторая кнопка кнопка по умолчанию.512Третья кнопка кнопка по умолчанию.524288Текст выравнивается по правому краю.1048576Текст отображается для языков чтения справа налево.

Возвращает целое значение, с помощью которого можно узнать, какая кнопка была нажата пользователем.
Возможные значения:

-1таймаут.1кнопка ОК.2кнопка Отмена.3кнопка Стоп.4кнопка Повтор.5кнопка Пропустить.6кнопка Да.7кнопка Нет.10кнопка Try Again.11кнопка Continue.

Метод Popup отображает окно сообщения, независимо от того, каким исполняемым файлом запущен скрипт (WScript.exe или CScript.exe).
Если SecondsToWait равен нулю (по умолчанию), то всплывающее окно остается видимым до тех пор, пока не будет закрыто пользователем.
Если SecondsToWaitis больше нуля, то всплывающее окно закроется после SecondsToWait секунд (если пользователь не закрыл его ранее).
Если не определен аргумент Title, то по умолчанию он будет иметь значение «Windows Script Host».

Объект WshShell. Метод RegDelete.

HKEY_CURRENT_USERHKCUHKEY_LOCAL_MACHINEHKLMHKEY_CLASSES_ROOTHKCRHKEY_USERSHKEY_USERSHKEY_CURRENT_CONFIGHKEY_CURRENT_CONFIG

Объект WshShell. Метод RegRead.

REG_SZСтрокаREG_DWORDЧислоREG_BINARYМассив чиселREG_EXPAND_SZСтрока расширяемая, например,»%windir%\\calc.exe»REG_MULTI_SZМассив строк

Объект WshShell. Метод RegWrite.

Объект WshShell. Метод Run.

0Скрывает окно и активизирует другое окно.1Активизирует и отображает окно. Если окно свернуто или развернуто, система восстанавливает его исходный размер и положение.2Активизирует окно и отображает его в свернутом виде.3Активизирует окно и отображает его в виде развернутого окна.4Отображает окно в его последнем виде (размер и положение). Активное окно остается активным.5Активизирует окно и отображает его в текущем размере и позиции.6Сводит к минимуму указанное окно и активирует следующее окно верхнего уровня в Z порядке.7Отображает окно в минимальном виде. Активное окно остается активным.8Отображает окно в его текущем состоянии. Активное окно остается активным.9Активизирует и отображает окно. Если окно свернуто или развернуто, система восстанавливает его исходный размер и положение. Приложение должно указывать этот флаг при восстановлении свернутого окна.

Если bWaitOnReturn установлен в True, то метод Run возвращает значение, равное коду возврата запущенного приложения. Иначе метод всегда возвращает ноль.

Объект WshShell. Метод SendKeys.

> <(> <)> <[> <]> <<><>>
Задание неотображаемых символов и специальных клавиш:

BACKSPACE, , илиBREAKCAPS LOCKDEL или DELETE илиDOWN ARROWENDENTER или

ESCHELPHOMEINS или INSERT илиLEFT ARROWNUM LOCKPAGE DOWNPAGE UPPRINT SCREENRIGHT ARROWSCROLL LOCKTABUP ARROWF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16

Для отправки символов, которые состоят из клавиши в сочетании с SHIFT, CTRL или ALT, создайте составной строковый аргумент, представляющий комбинацию клавиш.

SHIFT+CTRL^ALT%

При использовании таким образом, эти специальные символы не заключаются в пару фигурных скобок.
Например, для отправки сочетания клавиш Ctrl + X аргумент будет ^ X. При использовании специальных символов допустимо использовать группировки. Так, +(GH) отправит знак G при нажатой клавише SHIFT, а затем знак H при нажатой клавише SHIFT. А + GH отправит знак G при нажатой клавише SHIFT, а затем знак H, но уже без нажатой клавише SHIFT.
Для не специальных символов можно указывать количество повторений. Так, <х 10>передаст нажатие клавиши x подряд 10 раз. Наличие пробела между символом и количеством повторений обязательно.
Можно отправить «х» в десять раз, но нельзя сделать то же самое для составных символов, например, «Ctrl + X» использую предыдущий шаблон.
Вы не можете отправить ключ PRINT SCREEN к приложению.

Выше были перечислены методы и свойства объекта WshShell.
Казалось бы можно поставить точку и закончить эту уже немаленькую страницу.
Не все так просто.

Рассматривая метод Exec мы упоминали, что он возвращает объект «WshScriptExec», а метод CreateShortcut возвращает объект «WshShortcut» или «WshURLShortcut.
А объекты могут обладать свойствами, методами и возвращать. другие объекты.
Не расстраивайтесь)). Процесс конечен)).
К тому же новых типов объектов эти объекты не создают. Так что нам осталось рассмотреть эти три объекта.

Объект WshShell. Объект WshScriptExec.

Объект WshScriptExec. Создание объекта.

Объект создается методом Exec объекта WshShell.

Объект WshScriptExec. Свойства.

ExitCodeВозвращает код возврата дочерней программы.ProcessIDВозвращает идентификатор запущенного процесса (PID).StatusВозвращает статус запущенного процесса.StdOutВозвращает объект «TextStream», соответствующий стандартному выходному потоку запущенной задачи.StdInВозвращает объект «TextStream», соответствующий стандартному входному потоку запущенной задачи.StdErrВозвращает объект «TextStream», соответствующий стандартному потоку ошибок запущенной задачи.

Объект WshScriptExec. Свойство ExitCode.

Возвращаемое значение: код выхода, устанавливаемый дочерней задачей при завершении выполнения.
Замечание: только чтение.

Объект WshScriptExec. Свойство ProcessID.

Возвращаемое значение: идентификатор запущенного процесса (PID).
Замечание: только чтение

Объект WshScriptExec. Свойство Status.

Объект WshScriptExec. Свойство StdOut.

Возвращаемое значение: объект «TextStream», соответствующий стандартному выходному потоку запущенной задачи.
Параметры отсутствуют
Замечание: только чтение.

Объект WshScriptExec. Свойство StdIn.

Возвращаемое значение: объект «TextStream», соответствующий стандартному входному потоку запущенной задачи.
Параметры отсутствуют

Объект WshScriptExec. Свойство StdErr.

Возвращаемое значение: объект «TextStream», соответствующий стандартному потоку ошибок запущенной задачи.
Параметры отсутствуют
Замечание: только чтение.

Объект WshScriptExec. Методы.

TerminateЗакрывает приложение.

Объект WshScriptExec. Метод Terminate.

Метод Terminate завершает работу приложения. Параметров нет.

Объект WshShell. Объект WshShortcut.

Объект WshShortcut. Создание объекта.

Объект создается методом CreateShortcut объекта WshShell.

Объект WshShortcut. Свойства.

ArgumentsПараметры командной строки программы.DescriptionПоле «Комментарий» («Comment») в свойствах ярлыкаFullNameПолный путь к файлу ярлыкаHotkeyНазвания горячих клавишIconLocationРасположение иконки для ярлыкаRelativePathУстанавливает относительный путь ярлыкаTargetPathПуть к исполняемому файлуWindowStyleВид окна запускаемого приложенияWorkingDirectoryПуть к рабочему каталогу ярлыка

Объект WshShortcut. Свойство Arguments.

Строка, параметры командной строки программы, запускаемой ярлыком.
Замечание: чтение и запись.
Строка может содержать косую черту (слэш) если это требуется в параметрах

Объект WshShortcut. Свойство Description.

Строка, описание в поле «Комментарий» («Comment») в свойствах ярлыка.
Замечание: чтение и запись.

Объект WshShortcut. Свойство FullName.

FullName содержит строковое значение только для чтения, указывающее полный путь к ярлыку.

Объект WshShortcut. Свойство Hotkey.

Возвращаемое значение: строка, содержащая названия горячих клавиш, разделённые знаком «+».
Замечание: чтение и запись.

Объект WshShortcut. Свойство IconLocation.

Возвращаемое значение: строка, содержащая расположение иконки для ярлыка в формате «путь к файлу, индекс иконки».
Индексы иконок начинаются с нуля.
Замечание: чтение и запись.

Объект WshShortcut. Свойство RelativePath.

Устанавливает относительный путь к ярлыку.
Замечание: чтение и запись.

Объект WshShortcut. Свойство TargetPath.

Объект WshShortcut. Свойство WindowStyle.

Число, определяющее вид окна запускаемого приложения.
Возможные значения:

1Стандартное окно.3Максимизированное окно.7Минимизированное окно.

Объект WshShortcut. Свойство WorkingDirectory.

Возвращаемое значение: строка, путь к рабочему каталогу.
Замечание: чтение и запись.

Объект WshShortcut. Методы.

Объект WshShortcut. Метод Save.

Сохраняет ярлык. Параметры: нет.
В следующем примере создается ярлык для открытия текстового файла (aaa.txt) с помощью Microsoft Notepad (aaa.lnk)

Объект WshURLShortcut. Создание объекта.

Объект создается методом CreateShortcut объекта WshShell.

Объект WshURLShortcut. Свойства.

FullNameПолный путь к файлу ярлыка.TargetPathПуть к документу в интернете

Объект WshShortcut. Свойство FullName.

Возвращаемое значение: строка, полный путь к файлу ярлыка.
Замечание: только чтение.

Объект WshShortcut. Свойство TargetPath.

Возвращаемое значение: строка, содержащая путь к документу в интернете.

Объект WshShortcut. Методы.

Объект WshShortcut. Метод Save.

Сохраняет ярлык. Параметров нет.

Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуетс¤ регистраци¤).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *