怎样打开快捷方式
如题,请问怎样用Run或其它函数打开lnk快捷方式?[ 本帖最后由 雨滴的孤独 于 2008-7-11 21:20 编辑 ] 没明白你到底要干什么 可能就是要执行快捷方式下的软件. 是啊,就是3楼的意思 RunDll32.exe shell32.dll,ShellExec_RunDLL qq.lnk 用ShellExecute可调用。 ShellExecute这个函数是在哪的,我怎么没有见过 ShellExecute这个函数是在哪的,我怎么没有见过汗``看帮助`或者 搜索下帮助的索引
之前写的东西,看对你有用不
Func target()$search = FileFindFirstFile(@DesktopDir & "*")
If $search = -1 Then
MsgBox(0, "Error", "No files/directories matched the search pattern")
EndIf
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
$attrib = FileGetAttrib (@DesktopDir & "" & $file)
If $attrib = "A" Then
$Target= exten($file)
Else
$Target = @DesktopDir & "" & $file
EndIf
MsgBox(0, @DesktopDir & "" & $file & "指向", $Target )
WEnd
MsgBox(4096, "File:", @DesktopDir &"遍历结束")
; Close the search handle
FileClose($search)
EndFunc
Func exten($file)
$Split = StringSplit($file,".")
$exten = $Split[$Split]
If $exten = "lnk" Then
$var = FileGetShortcut (@DesktopDir & "" & $file)
$Target = $var
return $Target
Else
$Target = @DesktopDir & "" & $file
return $Target
EndIf
EndFunc 楼上这个似乎不太合适吧,@desktopdir只能针对当前用户,如果是all userr文件夹中的快捷方式怎么办 谢谢大家哈,我看的帮助文档版本可能太低了
页:
[1]