Перейти на главную страничку сайта (список статей, файлы для скачивания)
Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.
Оригинал статьи в AutoHotkey.chm: "FileGetShortcut", в содержании - "File, Directory and Disk Management" - "FileGetShortcut", v1.0.46.12.
Ник переводчика: YMP.
Настоящее имя переводчика: Юрий Попов.
Собирает информацию о ярлыке (файле .lnk).
FileGetShortcut, LinkFile [, OutTarget, OutDir, OutArgs, OutDescription, OutIcon, OutIconNum, OutRunState]
LinkFile | Имя ярлыка для анализа. Если полный путь не задан, ярлык ищется в папке, указанной в переменной A_WorkingDir. Не забудьте включить в имя расширение .lnk. |
OutTarget | Имя переменной, куда будет помещён путь к объекту ярлыка (без передаваемых ему аргументов). Например: C:\WINDOWS\system32\notepad.exe |
OutDir | Имя переменной, куда будет помещён путь к рабочей папке ярлыка. Например: C:\Мои документы. Если в пути присутствуют переменные окружения, такие как %WinDir%, одним из способов их раскрытия является команда StringReplace. Например: StringReplace, OutDir, OutDir, `%WinDir`%, %A_WinDir% |
OutArgs | Имя переменной для сохранения параметров, передаваемых объекту ярлыка. |
OutDescription | Имя переменной для сохранения комментария к ярлыку. |
OutIcon | Имя переменной для сохранения имени файла, в котором находится значок ярлыка. |
OutIconNum | Имя переменной для сохранения номера значка ярлыка, если в файле больше одного значка. Чаще всего это номер 1, что означает первый значок. |
OutRunState | Имя переменной, куда помещается состояние окна при запуске ярлыка, может обозначаться следующими цифрами: 1: нормальное окно 3: развёрнутое 7: свёрнутое |
В случае каких-либо проблем - например, несуществующий ярлык - все выходные переменные будут пустыми и ErrorLevel равен 1. Иначе он равен 0.
Любые из выходных переменных могут опускаться, если соответствующая информация не нужна.
FileSelectFile, file, 32,, Выберите ярлык для анализа., Ярлыки (*.lnk) if file = return FileGetShortcut, %file%, OutTarget, OutDir, OutArgs, OutDesc, OutIcon, OutIconNum, OutRunState MsgBox %OutTarget%`n%OutDir%`n%OutArgs%`n%OutDesc%`n%OutIcon%`n%OutIconNum%`n%OutRunState%
Перейти на главную страничку сайта (список статей, файлы для скачивания)
© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.