一个基本的问题:ShellExecute和run函数对于类似7Z的自解压文件谁更加兼容?
先自我介绍,本人学AU3不过三个月。也曾经发过一些求助帖。可能我的汉语能力确实不怎么样,上次发帖求助进度条断续的问题被管理员视为不懂汉语。
那么我这次尽量说的详细点:
使用7Z压缩成的自解压文件(exe格式),用AU3运行它的时候,调用函数ShellExecute和run哪个具有最大兼容性?
看过帮助文件,ShellExecute可以运行很多格式的文件,只要注册表关联了该文件打开的程序都可。
run函数只能执行exe,bat等格式。
某些时候run函数不能执行7z打包的自解压文件,但是ShellExecute确可以。
对这些有所研究的同志可以进来发表下看法 ShellExecute 个人感觉ShellExecute的兼容性更强,其实看名字也能看出来的,根据我学MFC的经验EX就是扩展的前缀,所以我认为是ShellExecute!鉴定完毕 shellexecute用中文说的通俗点是使用外壳来执行,shell本身就代表了windows的运行环境,也许这么解释不对,不过这么理解应该没太大问题 等着看看结果. 我认为: ShellExecute ShellExecute ShellExecute
页:
[1]