找回密码
 加入
搜索
查看: 2545|回复: 3

[AU3基础] 在WIN7下怎么确定应用文件的路径

[复制链接]
发表于 2010-6-23 10:36:53 | 显示全部楼层 |阅读模式
在XP下,直接下Run(".......exe")就可以运行了,可是在WIN7下除了系统自带的软件可以这样表述,像安装QQ.exe就不可以,请问我应该怎么做才可以让脚本准确的找到应用软件呢,如果可以,WIN7下不可以这么做的原因也告诉我。谢啦
发表于 2010-6-23 13:17:05 | 显示全部楼层
这个是没有办法的,win7下自带程序,其实也是有路径的,这个和XP是一样的,
至于为什么自带程序不需要全路径,则是因为系统自身有变量,windows搜索文件时,如果没有指定路径,则会自动在windows目录和system32目录下检索.所以正确切地说,是在windows目录下的程序,和在system32目录下的程序,不需要指定路径,

这个是规则,你要运行任何程序,必须要指定路径,无法改变,如果你硬要实现不需要指定路径的话,有两种方法,但是恐怕得不偿失,降低速度不值得
第一种方法,像QQ,你可以检索注册表,来确定QQ程序的路径,许多正规软件都有在注册表中写入自己的路径

第二种方法就是检索文件了,不过不值得的说,你要搜索D盘和C盘programfiles很慢的,甚至有些程序根本不在这两个目录里,

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-6-23 15:31:11 | 显示全部楼层
懂了,谢谢大侠
发表于 2010-6-29 19:46:42 | 显示全部楼层
shellexecute
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 11:18 , Processed in 0.082006 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表