Книга: Windows Script Host для Windows 2000/XP

Свойство HotKey

закрыть рекламу

Свойство HotKey

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

Замечание

"Горячие" клавиши могут быть назначены только ярлыкам, которые расположены на рабочем столе Windows или в меню Пуск (Start). Для того чтобы нажатия "горячих" клавиш срабатывали, необходимо, чтобы языком по умолчанию в операционной системе был назначен английский.

В следующем примере (листинг 1.21) на рабочем столе создается ярлык для Блокнота, которому назначается комбинация "горячих" клавиш <Ctrl>+ +<Alt>+<D>.

Листинг 1.21. Создание ярлыка на Блокнот с комбинацией "горячих" клавиш

/*****************************************************************/
/* Имя: MakeShortcut3.js                                         */
/* Язык: JScript                                                 */
/* Описание: Создание ярлыка на Блокнот с комбинацией горячих    */
/*           клавиш                                              */
/*****************************************************************/
var WshShell,strDesktop,oMyShortcut;
//Создаем объект WshShell
WshShell = WScript.CreateObject("WScript.Shell");
//Определяем путь к рабочему столу
strDesktop = WshShell.SpecialFolders("Desktop");
//Создаем ярлык в текущем каталоге
oMyShortcut = WshShell.CreateShortcut(strDesktop+"a_key.lnk");
//Устанавливаем путь к файлу
oMyShortcut.TargetPath =
 WshShell.ExpandEnvironmentStrings("%windir%notepad.exe");
//Назначаем комбинацию горячих клавиш
oMyShortcut.Hotkey = "CTRL+ALT+D";
//Сохраняем ярлык
oMyShortcut.Save();
WScript.Echo("Горячие клавиши для ярлыка: "+oMyShortcut.Hotkey);
/*************  Конец *********************************************/

Оглавление книги


Генерация: 1.010. Запросов К БД/Cache: 4 / 0
поделиться
Вверх Вниз