Нужна помощь в создании расширенной команды контекстного меню в 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\""
Другие вопросы по тегам