找回密码
 加入
搜索
查看: 2279|回复: 4

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

  [复制链接]
发表于 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。
菜鸟一个,实在是百思不得其解,请各位大虾指教。。。。。。
谢谢!!
发表于 2008-10-16 20:55:43 | 显示全部楼层
_rundos
发表于 2008-10-17 11:09:51 | 显示全部楼层
不知道你的那个是什么程序,一般是可以的,
有个问题为什么命令行写成:
run("aaa.exe" & " xxx" & " yyy" & " zzz","",@sw_minimize)

按你的批处理应该:run("aaa.exe xxx yyy zzz","",@sw_minimize) 就可以啦,不用那么冗长
 楼主| 发表于 2008-10-17 21:01:53 | 显示全部楼层
直接运行确实不行,也不知道是什么回事?但用cmd最小化是可以的,只能用cmd调用了。
回三楼,写成那样是因为参数里有时候有变量存在。不知有什么问题吗?
谢谢两位!!
发表于 2008-10-17 21:04:45 | 显示全部楼层
哦,原来这样,反正用能用的、比较好用的办法就是了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 21:37 , Processed in 0.075918 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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