Массовое создание ярлыков LNK с относительными путями
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Flasher
Супер . Работает, только странно. Если в неактивной панели открываешь каталог на один выше - создается lnk
Если в неактивной открываешь тот каталог, где лежит сам файл - создается lnk
Причем правильно, запускается по клику на lnk
А вот если в неактивной открывается любой другой каталог, то lnk ВООБЩЕ не создается (нигде)
Наверное косяк с уровнями. типо ".\.\" Т.е путь
Добавлено спустя 11 минут:
Сори...... Это я туплю. Ведь принцип сей фичи и есть "от корня" или с "родительской"
Посыпаю голову пеплом
Flasher
АГРОМЕННОЕ тебе СПАСИБО!!!!!!!!. Все пашет.
Вопрос снят. Все получилось. Скрипт работает
Добавлено спустя 8 минут:
Flasher
Кстати... Ну все работает, а может ради универсальности скрипта ченить вроде "PATH" до пути "Windows", не у всех на "С" система стоит? Мне собсно и так нормаль, все работает. Ну это как-бы предложение. Или такие извращения винда уже не потерпит?
Т.е абсолютный путь "C:\WINDOWS\system32\rundll32.exe " заменить на ченить типо "%path%\WINDOWS\system32\rundll32.exe Ну где-то так? Сори за ламосинтаксис, но думаю мысля ясна
Супер . Работает, только странно. Если в неактивной панели открываешь каталог на один выше - создается lnk
Если в неактивной открываешь тот каталог, где лежит сам файл - создается lnk
Причем правильно, запускается по клику на lnk
А вот если в неактивной открывается любой другой каталог, то lnk ВООБЩЕ не создается (нигде)
Наверное косяк с уровнями. типо ".\.\" Т.е путь
Добавлено спустя 11 минут:
Сори...... Это я туплю. Ведь принцип сей фичи и есть "от корня" или с "родительской"
Посыпаю голову пеплом
Flasher
АГРОМЕННОЕ тебе СПАСИБО!!!!!!!!. Все пашет.
Вопрос снят. Все получилось. Скрипт работает
Добавлено спустя 8 минут:
Flasher
Кстати... Ну все работает, а может ради универсальности скрипта ченить вроде "PATH" до пути "Windows", не у всех на "С" система стоит? Мне собсно и так нормаль, все работает. Ну это как-бы предложение. Или такие извращения винда уже не потерпит?
Т.е абсолютный путь "C:\WINDOWS\system32\rundll32.exe " заменить на ченить типо "%path%\WINDOWS\system32\rundll32.exe Ну где-то так? Сори за ламосинтаксис, но думаю мысля ясна
JKT
Там и так %WINDIR%. Alt+Enter на ярлыке нажми и увидишь.
Но я повторюсь, что эти ярлыки не будут работать на 7-ке и Висте. Хоть я и сделал для них с Explorer, но это касается создания в текущей системе. Вообще можно было бы лишнее убрать и оставить только этот способ, ведь на XP он тоже должен работать.
Там и так %WINDIR%. Alt+Enter на ярлыке нажми и увидишь.
Но я повторюсь, что эти ярлыки не будут работать на 7-ке и Висте. Хоть я и сделал для них с Explorer, но это касается создания в текущей системе. Вообще можно было бы лишнее убрать и оставить только этот способ, ведь на XP он тоже должен работать.
ээээээээээээ......
%WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL
Это как-бы разные поля
%WINDIR%\system32\RunDll32.exe это поле файл
А shell32.dll,ShellExec_RunDLL это поле аргумент
Попробовал чисто в поле "файл" вбить %WINDIR%\system32\RunDll32.exe нифига не работает
Добавлено спустя 4 минуты:
А. стоп. щас абсолютный путь попробую
%WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL
Это как-бы разные поля
%WINDIR%\system32\RunDll32.exe это поле файл
А shell32.dll,ShellExec_RunDLL это поле аргумент
Попробовал чисто в поле "файл" вбить %WINDIR%\system32\RunDll32.exe нифига не работает
Добавлено спустя 4 минуты:
А. стоп. щас абсолютный путь попробую
Flasher
Итить. Работает!
Только стандартное окно Эксплорера вылазит типа "Открыть, сохранить"
Клацнул "Открыть" все нормально
Добавлено спустя 9 минут:
как-бы. сейчас ярлык у мя такой (по твоему):
----
Файл : C:\WINDOWS\explorer.exe
аргументы: ".\Sandpaper Sharpening.avi"
И это как-бы работает. Только окошко вылазит. Типо "открыть, сохранить", Что неупиралось-бы. Клацнул - открыл. Без всяких предупреждений винды
Итить. Работает!
Только стандартное окно Эксплорера вылазит типа "Открыть, сохранить"
Клацнул "Открыть" все нормально
Добавлено спустя 9 минут:
как-бы. сейчас ярлык у мя такой (по твоему):
----
Файл : C:\WINDOWS\explorer.exe
аргументы: ".\Sandpaper Sharpening.avi"
И это как-бы работает. Только окошко вылазит. Типо "открыть, сохранить", Что неупиралось-бы. Клацнул - открыл. Без всяких предупреждений винды
Хм. В 7-ке без лишних окон открывает. Ведёт себя так же, как и эта кнопка?:
Код: Выделить всё
TOTALCMD#BAR#DATA
%WINDIR%\system32\RunDll32.exe
shell32.dll,OpenAs_RunDLL %V
shell32.dll,205
Открыть с помощью