Скрипт для удаления горячей клавиши для интернет-ярлыка в windows

Каждый раз, когда я запускаю свой компьютер, сценарии входа в систему создают ярлык в меню «Пуск», который также определяет для него горячую клавишу. К сожалению, эта горячая клавиша сталкивается с одной из горячих клавиш eclipse по умолчанию, поэтому каждое утро я вручную удаляю горячую клавишу из ярлыка.

Удаление или изменение ярлыка также не удаляет горячую клавишу.

Итак, как можно удалить горячую клавишу с помощью скрипта?

Чтобы быть точным, ярлык — это ярлык для URL-адреса. Файл имеет суффикс .url.

Структура файла выглядит как базовый информационный файл Windows:

[InternetShortCut]
URL=http://...
...
Hotkey=1620
...

Я использую Windows XP.


person CKuck    schedule 05.12.2011    source источник
comment
Отредактируйте ярлык, удалите горячую клавишу, а затем установите ярлык только для чтения. Таким образом, когда сценарий входа запускается и пытается обновить ярлык, происходит сбой.   -  person Raymond Chen    schedule 05.12.2011
comment
Хорошая идея, но сценарии входа все равно перезаписывают ярлык и, таким образом, восстанавливают горячую клавишу.   -  person CKuck    schedule 05.12.2011
comment
Как насчет перезаписи ярлыка тем, у которого нет горячей клавиши?   -  person Raymond Chen    schedule 05.12.2011
comment
Ничего не делает; Я предполагаю, что Windows хранит горячую клавишу где-то еще, и любые манипуляции с ярлыком не влияют на нее. За исключением, конечно, изменения горячей клавиши ярлыка на «нет».   -  person CKuck    schedule 05.12.2011
comment
Горячая клавиша хранится где-то недоступном для посторонних. Но если удаление хоткея из ярлыка работает, то напишите программу, которая редактирует хоткей, чтобы убрать хоткей. (В этом случае это снова становится вопросом программирования.)   -  person Raymond Chen    schedule 05.12.2011


Ответы (1)


возможно, некоторые настройки на вкладке запуска и служб msconfig могут помочь

person chip    schedule 05.12.2011
comment
Ярлык создается не службой, а входом в домен. У меня нет привилегий для изменения этого, поэтому единственный способ, который я вижу, - это удалить ярлык и горячую клавишу после этого. - person CKuck; 05.12.2011