您的位置:程序门 -> vb ->



vb api 如何查找一个.指定位置的.exe文件的快捷方式的"目标"属性?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb api 如何查找一个.指定位置的.exe文件的快捷方式的"目标"属性?[无满意答案结贴,结贴人:hxngz]
发表于:2007-09-22 23:33:56 楼主

vb   api   如何查找一个.exe文件的快捷方式的 "目标 "属性?

本意是:
我需要查找一个软件(.exe)的执行环境,方法是找到它的快捷方式的 "目标 "属性。
我现在可以在找该快捷方式之前,找到该.exe文件及位置。

比如说,在开始/所有程序中或桌面查找该快捷方式,再找它的 "目标 "属性。

谢谢,问题比较怪异!

发表于:2007-09-23 00:05:461楼 得分:0

是不是该在这里查找?
c:\documents   and   settings\all   users\desktop
c:\documents   and   settings\all   users\start   menu\programs
发表于:2007-09-23 00:38:312楼 得分:0

'试图得到该快捷方式的“目标”属性。注意不是“目标位置”属性!

'找到快捷方式文件,显示它的名字

option   explicit
dim   catiashortcutfile   'as   string
dim   catiarunenv   as   string
private   sub   command1_click()
        dim   strfilename   as   string
        strfilename   =   dir( "c:\documents   and   settings\all   users\desktop\ ")
        while   (len(strfilename))
                if   instr(1,   strfilename,   "catia ")   then
                        catiashortcutfile   =   strfilename
                        '找到快捷方式文件,显示它的名字
                        msgbox   catiashortcutfile
                       
                        '试图得到该快捷方式的“目标”属性。注意不是“目标位置”属性!
                        catiarunenv   =   catiashortcutfile.target   '我知道这里肯定出问题,
'catiashortcutfile只是个字符串,但我不知道该怎么处理!
                        msgbox   catiarunenv
                        exit   sub
                end   if
                strfilename   =   dir
        wend
end   sub

谢谢!
发表于:2007-09-23 00:42:083楼 得分:0


可能是先根据快捷方式文件名,得到快捷方式object,再应用它的属性!
但怎么根据快捷方式文件名,得到快捷方式object?
发表于:2007-09-28 15:21:384楼 得分:0
http://topic.csdn.net/t/20001128/22/43463.html

希望有帮助
发表于:2007-09-29 11:27:505楼 得分:0
windows快捷方式文件格式解析:http://www.cnblogs.com/ahuo/archive/2006/12/01/579503.html
《挖掘windows系统快捷方式的秘密》:http://www.mydown.com/tests/242/242065.html


快速检索

最新资讯
热门点击