Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Массовое создание ярлыков LNK с относительными путями
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 12, 2011 13:15    Post subject: Reply with quote

JKT
Ясно. Я из первого поста цитату и приводил. Так какие результаты? Устраивает?
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sat Nov 12, 2011 15:59    Post subject: Reply with quote

Flasher
Супер . Работает, только странно. Если в неактивной панели открываешь каталог на один выше - создается lnk
Если в неактивной открываешь тот каталог, где лежит сам файл - создается lnk
Причем правильно, запускается по клику на lnk
А вот если в неактивной открывается любой другой каталог, то lnk ВООБЩЕ не создается (нигде)
Наверное косяк с уровнями. типо ".\.\" Т.е путь

Добавлено спустя 11 минут:

Сори...... Это я туплю. Ведь принцип сей фичи и есть "от корня" или с "родительской"
Посыпаю голову пеплом Smile
Flasher
АГРОМЕННОЕ тебе СПАСИБО!!!!!!!!. Все пашет.

Вопрос снят. Все получилось. Скрипт работает

Добавлено спустя 8 минут:

Flasher
Кстати... Ну все работает, а может ради универсальности скрипта ченить вроде "PATH" до пути "Windows", не у всех на "С" система стоит? Мне собсно и так нормаль, все работает. Ну это как-бы предложение. Или такие извращения винда уже не потерпит?

Т.е абсолютный путь "C:\WINDOWS\system32\rundll32.exe " заменить на ченить типо "%path%\WINDOWS\system32\rundll32.exe Ну где-то так? Сори за ламосинтаксис, но думаю мысля ясна
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 12, 2011 18:31    Post subject: Reply with quote

JKT
Там и так %WINDIR%. Alt+Enter на ярлыке нажми и увидишь. Wink

Но я повторюсь, что эти ярлыки не будут работать на 7-ке и Висте. Хоть я и сделал для них с Explorer, но это касается создания в текущей системе. Вообще можно было бы лишнее убрать и оставить только этот способ, ведь на XP он тоже должен работать.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sat Nov 12, 2011 23:19    Post subject: Reply with quote

дык XP у меня. Альт+ентер..... Сенк. незналл. Вообщем работает. и Большой Спасиб!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 12, 2011 23:27    Post subject: Reply with quote

JKT wrote:
дык XP у меня
Дык
JKT wrote:
Предполагается, что сия папка будет юзаться на любом компе
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sun Nov 13, 2011 01:11    Post subject: Reply with quote

Поехали во флуд. Ну На 7-ке проверить нет возможности. Юзаю ХП. И у камрадов тоже сия система. Ставить виртуал - нет проца, слабая машина. Единствено, у кого 7-ка стоит (ну может кому интересно эта ерунда отпишется?) Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 13, 2011 01:22    Post subject: Reply with quote

Почему флуд? Всё по делу. Я уже отписал, что на Висте/7 не будет работать, если ярлыки создавать на XP. Можешь пройтись по результатам поиска из первого поста, если не веришь.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sun Nov 13, 2011 01:24    Post subject: Reply with quote

А на 7-ку не перехожу по причине, что многие проги, которые активно юзаю, там непашут. Хотя и красивая система. Свистелки и перделки там overКрыши
А про Висту вообще.... Выкинуть и забыть как страшный сон
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 13, 2011 01:30    Post subject: Reply with quote

Я не предлагаю обсуждать тут 7 (красивости у меня, к примеру, все отключены за ненадобностью). Я просто пишу, что не для всех случаев это подходит.
Замени в каком-нибудь ярлыке %WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL на %WINDIR%\explorer.exe и проверь, будет ли работать на XP.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sun Nov 13, 2011 01:55    Post subject: Reply with quote

ээээээээээээ......
%WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL
Это как-бы разные поля
%WINDIR%\system32\RunDll32.exe это поле файл
А shell32.dll,ShellExec_RunDLL это поле аргумент

Попробовал чисто в поле "файл" вбить %WINDIR%\system32\RunDll32.exe нифига не работает

Добавлено спустя 4 минуты:

А. стоп. щас абсолютный путь попробую
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 13, 2011 02:01    Post subject: Reply with quote

Достаточно вместо system32\RunDll32.exe вписать explorer.exe, а из аргументов удалить shell32.dll,ShellExec_RunDLL.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sun Nov 13, 2011 02:12    Post subject: Reply with quote

немогу
Пишет плаг че-то типо некорректный. Задумку понял. Как-бы поменять текст? может через какойнить бинарный редактор ?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 13, 2011 02:13    Post subject: Reply with quote

Через Свойства по всё тому же Alt+Enter. Smile
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Sun Nov 13, 2011 02:21    Post subject: Reply with quote

Flasher
Итить. Работает!
Только стандартное окно Эксплорера вылазит типа "Открыть, сохранить"
Клацнул "Открыть" все нормально

Добавлено спустя 9 минут:

как-бы. сейчас ярлык у мя такой (по твоему):
----
Файл : C:\WINDOWS\explorer.exe
аргументы: ".\Sandpaper Sharpening.avi"
И это как-бы работает. Только окошко вылазит. Типо "открыть, сохранить", Что неупиралось-бы. Клацнул - открыл. Без всяких предупреждений винды
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 13, 2011 02:41    Post subject: Reply with quote

Хм. В 7-ке без лишних окон открывает. Ведёт себя так же, как и эта кнопка?:
Code:
TOTALCMD#BAR#DATA
%WINDIR%\system32\RunDll32.exe
shell32.dll,OpenAs_RunDLL %V
shell32.dll,205
Открыть с помощью
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group