Войти

Показать полную графическую версию : [решено] Вернуть имя ЕХЕ из полного пути к нему


FlatX007
14-05-2009, 08:34
Вопщем вот ... массив $Info_LNK[0] возвращает полный путь к ярлыку, как мне вытащить имя исполняемого файла ?

................
While 1
$nMsg = GUIGetMsg()
Switch $nMsg

................
Case $Button3c ; Ярлык
$Read_LNK = FileOpenDialog("Выберите ярлык программы" , @DesktopDir & "\", "Файл ярлыка(*.lnk)", 1)
If @error = 1 Then ; Если ошибка то...
ContinueLoop
Else
$Info_LNK = FileGetShortcut($Read_LNK) ; Возвращаем описание ярлыка $Info_LNK[0] = целевой путь ярлыка
................
EndSwitch
WEnd

Creat0R
14-05-2009, 10:22
$sFileName = StringRegExpReplace($Info_LNK[0], "^.*\\", "")

proxy
14-05-2009, 12:12
#Include <File.au3>
_PathSplit($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt)




© OSzone.net 2001-2012