|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - [решено] найти объект в свойствах ярлыка поместить в контекстное меню |
|
Интерфейс - [решено] найти объект в свойствах ярлыка поместить в контекстное меню
|
Новый участник Сообщения: 23 |
Профиль | Отправить PM | Цитировать как добавить в контекстное меню объектов .lnk такой пункт как найти объект, без помощи сторонних программ.
он есть в свойствах, но очень хочется такой пунктик в контекстном меню. знаю что сторонние программы это могут, но хочется средствами винды (XP SP3). поиск результатов не дал. |
|
Отправлено: 18:35, 26-10-2008 |
Старожил Сообщения: 430
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось E-mpty, 26-10-2008 в 22:31. Отправлено: 22:17, 26-10-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать проблема решена, спасибо)
|
Последний раз редактировалось emergency, 27-10-2008 в 03:21. Отправлено: 00:45, 27-10-2008 | #3 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 19:53, 27-10-2008 | #4 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать прошу прощения, ответ такой: пишем скрипт
Код: // FindTarget.js // аргумент - путь к lnk-ярлыку try { var Item=GetItemByPath(WScript.Arguments.Item(0)).GetLink.Target, ShellWindows=Item.Application.Windows(), ParentItem=Item.Parent.Self, ParentFolderPath=ParentItem.Path, GrandParentFolderPath=ParentItem.Parent.Self.Path; ParentItem.InvokeVerb("Open"); for (var t=50; --t>=0; WScript.Sleep(50)) try { var FolderView=ShellWindows.Item().Document, FolderViewItem=FolderView.Folder.Self; if ( FolderViewItem.Path==ParentFolderPath && FolderViewItem.Parent.Self.Path==GrandParentFolderPath ) { FolderView.SelectItem(Item, 1|4|8|16); break; } } catch (Err) {} } catch (Err) {} function GetItemByPath (Path) { var Shell=new ActiveXObject("Shell.Application"), FSO=new ActiveXObject("Scripting.FileSystemObject"); return Shell. NameSpace(FSO.GetParentFolderName(Path)).ParseName(FSO.GetFileName(Path)); } сохраняем с расширением .js кладем например в G:\findobject\findobject.js делаем там же рег файл Код: REGEDIT4 [HKEY_CLASSES_ROOT\lnkfile\shell\FindTarget] @="&Найти объект" [HKEY_CLASSES_ROOT\lnkfile\shell\FindTarget\command] @="C:\\WINDOWS\\System32\\WScript.exe \"G:\\findobject\\findobject.js\" \"%1\"" выполняем и наслаждаемся функционалом отдельное спасибо ребятам с http://forum.script-coding.info |
|
Отправлено: 20:12, 27-10-2008 | #5 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать спасибо доперло а то все не как не мог с этим скриптом разобраться еще когда надыбал
|
Отправлено: 23:02, 27-10-2008 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Редактирование контекстного меню в Windows 7 | Suneu | Microsoft Windows 7 | 179 | 13-11-2015 14:42 | |
Медиа - [решено] Контекстное меню | helge12 | Microsoft Windows 2000/XP | 14 | 22-12-2010 22:42 | |
Разное - Не работает "Найти объект" в свойствах ярлыка | asal | Microsoft Windows 2000/XP | 9 | 17-01-2010 19:40 | |
[решено] Контекстное меню | Dreadfulangel | AutoIt | 5 | 02-01-2010 22:38 | |
Интерфейс - [решено] Контекстное меню проводника | Stryker88 | Microsoft Windows 2000/XP | 2 | 18-05-2008 03:41 |
|