找回密码
 加入
搜索
查看: 2414|回复: 10

请问ShellExecute函数如何隐藏窗口

[复制链接]
发表于 2009-4-4 16:39:30 | 显示全部楼层 |阅读模式
本帖最后由 mnm001 于 2009-5-9 14:23 编辑

ShellExecute("1.exe",@SW_HIDE)

不能隐藏窗口

还就有是关于 _rundos 和 run  的

_rundos('svchost.exe'&'-p -slace 192.168.0.2 8000 127.0.0.1 2000'@sw_hide)
不执行。 是我 运行的参数写错了,还是不能给这么多的参数? run 也差不多。 请问正确的写法?
如果不加@sw_hide 确实运行了但是一闪而过。 用 runwait 也一样。求助!!

  先谢谢了。
发表于 2009-4-4 16:51:30 | 显示全部楼层
ShellExecute ( "文件名", "参数" , "工作目录", "verb" , @SW_HIDE)没有的,是以""不可以不写。
 楼主| 发表于 2009-4-4 17:00:11 | 显示全部楼层
原帖由 ddx13 于 2009-4-4 16:51 发表
ShellExecute ( "文件名", "参数" , "工作目录", "verb" , @SW_HIDE)没有的,是以""不可以不写。


shellexecute ("svchost.exe" "-p -slave 192.168.0.2 8000 127.0.0.1 2000" @sw_hide)

可以执行, 但不能隐藏窗口

刚看了下其他同学发的贴 貌似 @sw_hide 不是支持所有程序
发表于 2009-4-4 17:40:41 | 显示全部楼层
原帖由 mnm001 于 2009-4-4 17:00 发表


shellexecute ("svchost.exe" "-p -slave 192.168.0.2 8000 127.0.0.1 2000" @sw_hide)

可以执行, 但不能隐藏窗口

刚看了下其他同学发的贴 貌似 @sw_hide 不是支持所有程序



明显的函数调用错误
 楼主| 发表于 2009-4-4 17:58:30 | 显示全部楼层
原帖由 thesnow 于 2009-4-4 17:40 发表



明显的函数调用错误


ShellExecute ( "文件名" [, "参数" [, "工作目录" [, "verb" [, 显示标志]]]] )

应该没错吧 大大
 楼主| 发表于 2009-4-4 17:59:40 | 显示全部楼层
shellexecute ("svchost.exe" "-p -slave 192.168.0.2 8000 127.0.0.1 2000" "","",@sw_hide)
发表于 2009-4-4 18:01:43 | 显示全部楼层
shellexecute ("svchost.exe","-p -slave 192.168.0.2 8000 127.0.0.1 2000",@SystemDir,"",@sw_hide)
 楼主| 发表于 2009-4-5 22:15:12 | 显示全部楼层
谢谢了。 已经完美解决了。

谢谢各位的回答。

感谢帮解决问题的 大大们

THX
发表于 2009-5-29 12:23:47 | 显示全部楼层
请问是怎么隐藏的呢
发表于 2012-1-12 19:41:01 | 显示全部楼层
请问是怎么隐藏的呢
发表于 2012-2-23 22:12:45 | 显示全部楼层
就是要4个引号后才能加参数才可以隐藏或最小化或最大化.
shellexecute ("www.indexbj.com","","",@sw_hide)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-19 14:52 , Processed in 0.075883 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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