隐藏CMD窗口,情况特殊典型,不会用API的有很大难度.(目前,论坛里面没有方法)
我的情况有这么几个特点1. 这个窗口是一个JAVA程序的CMD窗口,不能关闭,关闭后就结束程序了.
2. 使用ShellExecute("a.bat")启动程序,通常情况是执行完成批处理,就会继续下一条语句.通常这里加一个@SW_HIDE,也就可以了.奇怪的是,执行到这里就暂停了.不继续下一条语句,如同,shellexecuteWait,一样的.(这个是个特殊的JAVA程序启动批处理)
3. 其他现成的隐藏都试用了.WinSetState,也不行.
目前看唯一的方法是API设置了.有句柄,怎么设置?
用SpyLite这个窗口工具,可以设置这个特殊的窗口为隐藏.就是不知道代码怎么写. 使用AAuto可以方便的调用Java,并且可以自带jre,不需要发布环境安装java.
在工程目录下建立java子目录,然 ...
tenxn 发表于 2011-8-22 09:58 http://www.autoitx.com/images/common/back.gif
哈,你真是不倦地推aauto呀
对了,aauto备案了没有呀?用的cn域名,没有备案,会什么时候就被关了,特别是有论坛的 學習學習 謝謝 这么难?关掉显示器就看不见了{:face (411):} wscript.shell的run方法有没有试过? wscript.shell的run方法有没有试过?
kevinch 发表于 2011-8-22 16:09 http://www.autoitx.com/images/common/back.gif
这个方法没有测试过.VB的脚本.可能大同小异.
因为,并不是启动方法造成的,是这个cmd窗口里面运行是java的窗口程序造成的.启动的CMD可能状态另类些.
所以明确的希望,能提供API的方法来解决.是UDF函数更好,
有完整的功能最好.请API高手帮帮我们(同类需要的人应该不少的)
窗口的UDF希望通过API实现
1. 窗口的状态设置,和样式,
2. 窗口的控件的控制
3. 窗口消息的发送.
API不太好掌握在于,对于初级程序员,很多不直观的参数和语法.希望能帮解决了. wscript.shell的run方法有没有试过?
kevinch 发表于 2011-8-22 16:09 http://www.autoitx.com/images/common/back.gif
这个方法没有测试过.VB的脚本.可能大同小异.
因为,并不是启动方法造成的,是这个cmd窗口里面运行是java的窗口程序造成的.启动的CMD可能状态另类些.
所以明确的希望,能提供API的方法来解决.是UDF函数更好,
有完整的功能最好.请API高手帮帮我们(同类需要的人应该不少的)
窗口的UDF希望通过API实现
1. 窗口的状态设置,和样式,
2. 窗口的控件的控制
3. 窗口消息的发送.
API不太好掌握在于,对于初级程序员,很多不直观的参数和语法.希望能帮解决了. AAU,是哪个国人写的吧,我得学学 哥们,你对AAU熟悉吗?加我:85111108 QQ
AAU好像介绍说有多线程,咋个函数里面没有呢? 本帖最后由 netegg 于 2011-8-28 08:43 编辑
说句不好听的,看了一下aau那个视频,真要是想折腾,还不如直接去搞c
楼上这个thread.create和createthread api 有多大区别,如果是同样的功能,那就想问问楼主效率如何了,个人感觉,脚本类的语言不太可能和编译型语言比较,(当然可能要看环境) 本帖最后由 502762378 于 2011-8-28 21:38 编辑
有句柄?这样搞试试?
$hwnd = ""
DllCall("user32.dll", "bool", "ShowWindow", "hwnd",$hwnd, "int", @SW_HIDE)
本帖最后由 xyhqqaa 于 2011-8-29 11:33 编辑
回复 9# tenxn
个人觉得,俺一新手,AU3都还没搞定搞明白。让俺在去了解AUU啥的有点蛋疼。假如我在VB论坛上询问个问题,你用啥C的之类方法来帮我,你不觉得蛋疼吗。牛头不对马嘴。你的出发点是好的,但是你给人的感觉却不是那么好。这帮不了人,也不会让人提起兴趣。你要让人知道的好。不是简单几句代码可以解决的。首先我的问题都还没搞明白。还要去理解一个新编译环境的想法。只会让俺这新手有点晕,没多大效果。这样推广个人感觉不太好。。。还有喷来喷去不是好事。个人感觉你为啥不去C之类的论坛,E语言或者VB啥的推广呢。这样估计效果会比在这好吧。不是不能接受外来文化,只是自己的文化都不坚守,盲从有啥好处。顺便说下,这里是AU3的论坛,麻烦能帮助人的话,有这边的方法比较好,到时候真希望有AUU解决的,我会去AUU的论坛询问帮助。这是明确自己要干嘛,该干嘛的。这是帮助的基本原则。当然希望国人的东西能越做越好。要让人感动,先感动自己,但不是说服自己去强制别人 这一定要学习一下啊 有句柄就用AdlibRegister模拟多线程监控隐藏 有句柄就用AdlibRegister模拟多线程监控隐藏
页:
[1]