Нужна помощь в создании расширенной команды контекстного меню в Windows 7 (x64)
Я узнал о ForceBindIP, и мне это очень нравится, настолько, что я использую его достаточно регулярно, чтобы спам в одной и той же командной строке становился болезненным.
Я на 64-битной Windows 7 Home Premium. Я хочу добавить элемент контекстного меню, вызываемый правой кнопкой мыши, чтобы при просмотре элементов в проводнике Windows или на рабочем столе можно было автоматизировать команду ForceBindIP (через приглашение).
Я постоянно подключен к двум сетям: одна по сети Ethernet, а другая по беспроводной сети. Моя сеть Ethernet имеет приоритет. Что я хочу сделать, это добавить пункт контекстного меню "Выполнить через беспроводную сеть", который будет отправлять элемент с помощью этой команды:
ForceBindIP {5F657824-9E3B-46E5-C21E-F52585R6457E} "[path to right-clicked file here]"
Эту команду нужно будет запустить в C: \ Windows \ SysWOW64.
У меня нет опыта игры с реестром Windows или написания командных файлов, ничего подобного. Как я могу сделать это?
2 ответа
Возможно, я что-то упускаю, потому что не вижу, где находится продвинутая часть, поэтому дайте мне знать, есть ли осложнение, которое я пропустил.
Скопируйте следующее в текстовый файл и сохраните его как что-то вроде ForceBindIP-ShellExt.reg
, Запустите его и объедините его, как любой другой файл реестра, затем щелкните правой кнопкой мыши исполняемый файл, и у вас должна быть готова запись в контекстном меню.
REGEDIT
[HKEY_CLASSES_ROOT\exefile\shell\ForceBindIP]
@="Run through wireless network"
[HKEY_CLASSES_ROOT\exefile\shell\ForceBindIP\command]
@="C:\Windows\SysWOW64\ForceBindIP {5F657824-9E3B-46E5-C21E-F52585R6457E} \"%l\""
Попробуйте -i
переключатель:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\Open using ForceBindIp\command]
@="c:\\windows\\syswow64\\forcebindip.exe -i {5F657824-9E3B-46E5-C21E-F52585R6457E} \"%l\""