mnm001 发表于 2009-4-4 16:39:30

请问ShellExecute函数如何隐藏窗口

本帖最后由 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 也一样。求助!!

先谢谢了。

ddx13 发表于 2009-4-4 16:51:30

ShellExecute ( "文件名", "参数" , "工作目录", "verb" , @SW_HIDE)没有的,是以""不可以不写。

mnm001 发表于 2009-4-4 17:00:11

原帖由 ddx13 于 2009-4-4 16:51 发表 http://www.autoitx.com/images/common/back.gif
ShellExecute ( "文件名", "参数" , "工作目录", "verb" , @SW_HIDE)没有的,是以""不可以不写。

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

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

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

thesnow 发表于 2009-4-4 17:40:41

原帖由 mnm001 于 2009-4-4 17:00 发表 http://www.autoitx.com/images/common/back.gif


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

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

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


明显的函数调用错误

mnm001 发表于 2009-4-4 17:58:30

原帖由 thesnow 于 2009-4-4 17:40 发表 http://www.autoitx.com/images/common/back.gif



明显的函数调用错误

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

应该没错吧 大大

mnm001 发表于 2009-4-4 17:59:40

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

thesnow 发表于 2009-4-4 18:01:43

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

mnm001 发表于 2009-4-5 22:15:12

谢谢了。 已经完美解决了。

谢谢各位的回答。

感谢帮解决问题的 大大们

THX

whyd 发表于 2009-5-29 12:23:47

请问是怎么隐藏的呢

yfml 发表于 2012-1-12 19:41:01

请问是怎么隐藏的呢

angelink 发表于 2012-2-23 22:12:45

就是要4个引号后才能加参数才可以隐藏或最小化或最大化.
shellexecute ("www.indexbj.com","","",@sw_hide)
页: [1]
查看完整版本: 请问ShellExecute函数如何隐藏窗口