Вверх ↑
Этот топик читают: Гость
Ответов: 136
Рейтинг: 8
#1: 2009-02-11 01:51:03 ЛС | профиль | цитата
Как можно из ярлыка получить полный путь файла, на который ссылается сам ярлык?
карма: 0

0
Ответов: 1328
Рейтинг: 69
#2: 2009-02-11 02:53:30 ЛС | профиль | цитата
VAD, открой как текст
карма: 2

0
Ответов: 136
Рейтинг: 8
#3: 2009-02-11 10:50:54 ЛС | профиль | цитата
Konst, да можно и так, просто думал как еще можно получить путь с него
карма: 0

0
Ответов: 387
Рейтинг: 34
#4: 2009-02-11 11:13:10 ЛС | профиль | цитата
для этих целей неплохо-бы расширить возможности компонента ShortCut
карма: 0

0
Ответов: 136
Рейтинг: 8
#5: 2009-02-11 16:09:52 ЛС | профиль | цитата
Спасибо! Я уже разобрался и создал компонент для получения полного пути файла, на который ссылается сам ярлык
карма: 0

0
Ответов: 1304
Рейтинг: 405
#6: 2009-02-11 22:16:02 ЛС | профиль | цитата
VAD писал(а):
Я уже разобрался и создал компонент для получения полного пути файла, на который ссылается сам ярлык

VAD, а показать компонент можно?
карма: 3

0
Ответов: 136
Рейтинг: 8
#7: 2009-02-12 01:36:21 ЛС | профиль | цитата
Да конечно, но вот нехватает прав на добавления файла пишит: У вас не хватает прав для выполнения этой операции.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#8: 2009-02-12 12:03:08 ЛС | профиль | цитата
VAD, файл не обязательно, можно выложить его содержимое Обмен файлами
карма: 0
начавший
0
Ответов: 136
Рейтинг: 8
#9: 2009-02-12 16:08:17 ЛС | профиль | цитата
Выложил в Файлообмене
карма: 0

0
Ответов: 387
Рейтинг: 34
#10: 2009-02-12 16:41:25 ЛС | профиль | цитата
VAD писал(а):
Выложил в Файлообмене

у меня работает нестабильно, ссылки быстрого запуска нормально а ярлыки с рабочего стола глючат(шрифты и длина)

всетаки расширить возможности компонента ShortCut не такая плохая идея, к тому-же многие интересуются файловыми операциями и такая доработка была-бы полезна...
карма: 0

0
Ответов: 1088
Рейтинг: 112
#11: 2009-02-12 18:01:27 ЛС | профиль | цитата
Можно в принципе использовать такую штуку:
code_11768.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_11768.txt [953B] [192]
Ответов: 387
Рейтинг: 34
#12: 2009-02-12 18:18:03 ЛС | профиль | цитата
Sniper36 писал(а):
использовать такую штуку


Ошибка VBScript
Объект неподдерживает это свойство или метод Sys.Link
карма: 0

0
Ответов: 1088
Рейтинг: 112
#13: 2009-02-12 18:21:27 ЛС | профиль | цитата
Ага, в новой версии не пашет чето пофиксили.... Еще бы знать что
UPD: Похоже что причина известна только администрации...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5227
Рейтинг: 587
#14: 2009-02-12 18:54:34 ЛС | профиль | цитата
Karl, VBScript UseName = True
Sniper36, верхняя точка не обязательна
строка

#bas
Set oShellLink = WshShell.CreateShortcut(Data)
изключит Memory
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1088
Рейтинг: 112
#15: 2009-02-12 20:51:51 ЛС | профиль | цитата
andrestudio писал(а):
верхняя точка не обязательна

Ага с примерами скриптов напряженка...
Кстате не подскажеш как использовать VAR точки:

Add(MainForm,12764865,378,301)
{
link(onCreate,528607:doString,[])
}
Add(VBJScript,5105322,490,315)
{
WorkPoints=#6:doWork|
EventPoints=#7:onEvent|
VarPoints=#4:var1|
DataPoints=#4:Link|
Script=#23:Sub doWork(Data, Index)|44:Set WshShell = CreateObject("WScript.Shell")|46:Set oShellLink = WshShell.CreateShortcut(data)|34:sys.onEvent(oShellLink.TargetPath)|40:sys.onEvent(oShellLink.WorkingDirectory)|36:sys.onEvent(oShellLink.IconLocation)|33:sys.onEvent(oShellLink.Arguments)|34:sys.var(oShellLink.TargetPath) '<<|7:End Sub|
link(onEvent,15470677:doAdd,[])
}
Add(Dir,3388591,427,259)
{
}
Add(FormatStr,528607,434,315)
{
DataCount=1
Mask="%1Ярлык для AIMP2.exe.lnk"
link(onFString,5105322:doWork,[])
link(Str1,3388591:DesktopDir,[])
}
Add(Memo,15470677,553,315)
{
Left=390
Top=285
Align=5
ScrollBars=2
link(Str,5105322:var1,[(559,303)(527,303)(527,359)(496,359)])
}

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)