Тема: AHK: Добавить удалить пункт в контекстном меню для Windows 7
Здравствуйте , вот написал скрипт на (добавление ,удаление) пунктов в контекстное меню правой кнопки мыши для Windows 7. Меню №1 - это пункт где присутствует слово ''создать''. Меню №2 - это пункт где присутствует слово ''копировать''. Укажите полный путь - это путь к файлу который нужно запустить путём нажатия пункта в контекстного меню.Что бы удалить пункт контекстного меню, нужно написать его имя в ''ComboBox'' и нажать на кнопку Удалить пункт меню № .
Gui, Add, Tab, +0x400 cRed HwndtabID, МЕНЮ №1| МЕНЮ №2|
Gui, Color, 9CEE90
Gui, Font, s11 Bold, Cambria
Gui, Add, Text, cBlue, Имя пункта меню №1
Gui, Add, ComboBox, vRegWrite w150,
Gui, Add, Button, w100 gOK, Укажите полный путь №1
Gui, Add, Button, w100 gOK1, Удалить пункт меню №1
Gui, Tab, 2
Gui, Add, Text, cBlue, Имя пункта меню №2
Gui, Add, ComboBox, vRegWrite1 w150,
Gui, Add, Button, w100 gOK3, Укажите полный путь №2
Gui, Add, Button, w100 gOK2, Удалить пункт меню №2
Gui, Tab
Gui, Show
Return
OK1:
Gui Submit, NoHide
VK1 = %RegWrite%
RegDelete, HKEY_CLASSES_ROOT, Directory\Background\shell\%VK1%\
ExitApp
Return
ComboBox:
Return
OK:
Gui Submit, NoHide
FileSelectFile, SelectedFile, 24, , Укажите путь к файлу, *.exe
VK = %RegWrite%
RegWrite, REG_SZ, HKEY_CLASSES_ROOT, Directory\Background\shell\%VK%\command, , %SelectedFile%
ExitApp
Return
OK2:
Gui Submit, NoHide
VK2 = %RegWrite1%
RegDelete, HKEY_CLASSES_ROOT, *\shell\%VK2%\
ExitApp
Return
DropDownList:
Return
OK3:
Gui Submit, NoHide
FileSelectFile, SelectedFile1, 24, , Укажите путь к файлу, *.exe
VK4 = %RegWrite1%
RegWrite, REG_SZ, HKEY_CLASSES_ROOT, *\shell\%VK4%\command, , %SelectedFile1%
ExitApp
Return
GuiClose:
ExitApp