rongcong005 发表于 2008-10-16 20:26:02

为什么某些程序不能最小化执行?

有某程序用批处理来执行,可以最小化执行,如:
@echo off
start /min aaa.exe xxx yyy zzz      (后面是参数)
exit
但是用AU3如果用以下代码,却不能最小化执行,只能在正常状态下执行:
#notrayicon
run("aaa.exe" & " xxx" & " yyy" & " zzz","",@sw_minimize)
exit
如果aaa.exe换成cmd.exe,却又可以最小化执行CMD.EXE。
菜鸟一个,实在是百思不得其解,请各位大虾指教。。。。。。
谢谢!!

pcbar 发表于 2008-10-16 20:55:43

_rundos

liongodmien 发表于 2008-10-17 11:09:51

不知道你的那个是什么程序,一般是可以的,
有个问题为什么命令行写成:
run("aaa.exe" & " xxx" & " yyy" & " zzz","",@sw_minimize)

按你的批处理应该:run("aaa.exe xxx yyy zzz","",@sw_minimize) 就可以啦,不用那么冗长

rongcong005 发表于 2008-10-17 21:01:53

直接运行确实不行,也不知道是什么回事?但用cmd最小化是可以的,只能用cmd调用了。
回三楼,写成那样是因为参数里有时候有变量存在。不知有什么问题吗?
谢谢两位!!

liongodmien 发表于 2008-10-17 21:04:45

哦,原来这样,反正用能用的、比较好用的办法就是了
页: [1]
查看完整版本: 为什么某些程序不能最小化执行?