Windows: используйте хост сценариев Windows

В некоторых предыдущих советах мы несколько раз говорили о Windows Script Host, своего рода «интерпретаторе» сценариев, который Microsoft интегрировала в Windows 98/ME/2000.

С тенденцией Microsoft, так сказать, «отложить» DOS возникла необходимость использовать альтернативную систему для создания, например, автоматизированных процедур. Пакетные файлы DOS позволяли выполнять ряд программ или выполнять повторяющиеся операции, такие как копирование одного или нескольких файлов или их удаление.

Windows Script Host (сокращенно WSH) позволяет, среди прочего, создавать автоматические процедуры, которые позволяют вам запускать, например, больше приложений, как вы могли бы делать с пакетными файлами DOS.

Большим преимуществом является то, что любую повторяющуюся операцию можно выполнять прямо из среды Windows. WSH позволяет запускать скрипты, то есть небольшие программы, созданные на языке JavaScript (JS) или Visual Basic Script (VBS), выполняя две важные функции: во-первых, он интерпретирует инструкции, содержащиеся в скриптах, и позволяет управлять любым программированием. ошибок, во-вторых, дает возможность без установки реального языка программирования взаимодействовать со всеми элементами, которые характеризуют Windows. Простые инструкции позволяют, например, взаимодействовать с такими приложениями, как Word, Excel, Access, вмешиваться в системный реестр, подключать принтеры, создавать сетевые подключения и т. д.: поэтому все операции, которые обычно выполняются вручную, могут быть автоматизированы благодаря WSH. .

Откройте Блокнот Windows и скопируйте в него следующее:

Опция явная
Тусклая оболочка
Установить оболочку = WScript.CreateObject(«WScript.Shell»)
Shell.Run «c:путьимя_исполняемого_файла.exe», 1
Установить оболочку = ничего

Замените c:pathимя_исполняемого_файла.exe на полный путь приложения, которое вы хотите запустить. Для запуска других приложений повторите третью, четвертую и пятую строки.

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

If Err.Number 0 Then MsgBox «Невозможно проверить приложение. Ошибка «& Hex(Err.Number) & » (hex).», vbCritical

Вы можете прочитать больше о языке Visual Basic Script (VBS) на этой странице.

Понятно, что Windows Scripting Host может быть использован кем-то для нанесения ущерба. Все вирусы-черви последнего поколения, которые все больше и больше распространяются как лесной пожар по электронной почте, представляют собой VBS-скрипты: как только пользователь запускает их, вирус активируется.

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

Похожие записи

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

Ваш адрес email не будет опубликован.