View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 12, 2011 13:15 Post subject: |
|
|
JKT
Ясно. Я из первого поста цитату и приводил. Так какие результаты? Устраивает? |
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sat Nov 12, 2011 15:59 Post subject: |
|
|
Flasher
Супер . Работает, только странно. Если в неактивной панели открываешь каталог на один выше - создается lnk
Если в неактивной открываешь тот каталог, где лежит сам файл - создается lnk
Причем правильно, запускается по клику на lnk
А вот если в неактивной открывается любой другой каталог, то lnk ВООБЩЕ не создается (нигде)
Наверное косяк с уровнями. типо ".\.\" Т.е путь
Добавлено спустя 11 минут:
Сори...... Это я туплю. Ведь принцип сей фичи и есть "от корня" или с "родительской"
Посыпаю голову пеплом
Flasher
АГРОМЕННОЕ тебе СПАСИБО!!!!!!!!. Все пашет.
Вопрос снят. Все получилось. Скрипт работает
Добавлено спустя 8 минут:
Flasher
Кстати... Ну все работает, а может ради универсальности скрипта ченить вроде "PATH" до пути "Windows", не у всех на "С" система стоит? Мне собсно и так нормаль, все работает. Ну это как-бы предложение. Или такие извращения винда уже не потерпит?
Т.е абсолютный путь "C:\WINDOWS\system32\rundll32.exe " заменить на ченить типо "%path%\WINDOWS\system32\rundll32.exe Ну где-то так? Сори за ламосинтаксис, но думаю мысля ясна |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 12, 2011 18:31 Post subject: |
|
|
JKT
Там и так %WINDIR%. Alt+Enter на ярлыке нажми и увидишь.
Но я повторюсь, что эти ярлыки не будут работать на 7-ке и Висте. Хоть я и сделал для них с Explorer, но это касается создания в текущей системе. Вообще можно было бы лишнее убрать и оставить только этот способ, ведь на XP он тоже должен работать. |
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sat Nov 12, 2011 23:19 Post subject: |
|
|
дык XP у меня. Альт+ентер..... Сенк. незналл. Вообщем работает. и Большой Спасиб! |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 12, 2011 23:27 Post subject: |
|
|
Дык JKT wrote: | Предполагается, что сия папка будет юзаться на любом компе |
|
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sun Nov 13, 2011 01:11 Post subject: |
|
|
Поехали во флуд. Ну На 7-ке проверить нет возможности. Юзаю ХП. И у камрадов тоже сия система. Ставить виртуал - нет проца, слабая машина. Единствено, у кого 7-ка стоит (ну может кому интересно эта ерунда отпишется?) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 13, 2011 01:22 Post subject: |
|
|
Почему флуд? Всё по делу. Я уже отписал, что на Висте/7 не будет работать, если ярлыки создавать на XP. Можешь пройтись по результатам поиска из первого поста, если не веришь. |
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sun Nov 13, 2011 01:24 Post subject: |
|
|
А на 7-ку не перехожу по причине, что многие проги, которые активно юзаю, там непашут. Хотя и красивая система. Свистелки и перделки там overКрыши
А про Висту вообще.... Выкинуть и забыть как страшный сон |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 13, 2011 01:30 Post subject: |
|
|
Я не предлагаю обсуждать тут 7 (красивости у меня, к примеру, все отключены за ненадобностью). Я просто пишу, что не для всех случаев это подходит.
Замени в каком-нибудь ярлыке %WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL на %WINDIR%\explorer.exe и проверь, будет ли работать на XP. |
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sun Nov 13, 2011 01:55 Post subject: |
|
|
ээээээээээээ......
%WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL
Это как-бы разные поля
%WINDIR%\system32\RunDll32.exe это поле файл
А shell32.dll,ShellExec_RunDLL это поле аргумент
Попробовал чисто в поле "файл" вбить %WINDIR%\system32\RunDll32.exe нифига не работает
Добавлено спустя 4 минуты:
А. стоп. щас абсолютный путь попробую |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 13, 2011 02:01 Post subject: |
|
|
Достаточно вместо system32\RunDll32.exe вписать explorer.exe, а из аргументов удалить shell32.dll,ShellExec_RunDLL. |
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sun Nov 13, 2011 02:12 Post subject: |
|
|
немогу
Пишет плаг че-то типо некорректный. Задумку понял. Как-бы поменять текст? может через какойнить бинарный редактор ? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 13, 2011 02:13 Post subject: |
|
|
Через Свойства по всё тому же Alt+Enter. |
|
Back to top |
|
|
JKT
Joined: 22 Sep 2009 Posts: 116 Location: Харьков
|
(Separately) Posted: Sun Nov 13, 2011 02:21 Post subject: |
|
|
Flasher
Итить. Работает!
Только стандартное окно Эксплорера вылазит типа "Открыть, сохранить"
Клацнул "Открыть" все нормально
Добавлено спустя 9 минут:
как-бы. сейчас ярлык у мя такой (по твоему):
----
Файл : C:\WINDOWS\explorer.exe
аргументы: ".\Sandpaper Sharpening.avi"
И это как-бы работает. Только окошко вылазит. Типо "открыть, сохранить", Что неупиралось-бы. Клацнул - открыл. Без всяких предупреждений винды |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 13, 2011 02:41 Post subject: |
|
|
Хм. В 7-ке без лишних окон открывает. Ведёт себя так же, как и эта кнопка?:
Code: | TOTALCMD#BAR#DATA
%WINDIR%\system32\RunDll32.exe
shell32.dll,OpenAs_RunDLL %V
shell32.dll,205
Открыть с помощью |
|
|
Back to top |
|
|
|