[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
学习,学习,学习。。

TOP

原来batcher是EST,哈哈~~

TOP

好厉害 方法好多......
学习了
用ftype似乎太危险了 什么批处理都隐藏
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

真是很不错啊!~真是很不错啊!~

真是很不错啊!~真是很不错啊!~

TOP

还有wmi(虽然利用wmi的代码都很臃肿)
http://bbs.verybat.org/viewthread.php?tid=17130
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

ShellExecute也可以:
  1. CreateObject("Shell.Application").ShellExecute "cmd", "/cD:\test.bat", "", "", 0
复制代码

TOP

不懂  先收藏了  以后再研究..

TOP

叫法可能不一样。。。
在VC++里面可以直接调用API,方便。。。

批处理就不知道怎么办了。。。

TOP

是shellExecute吧?~在shell32.dll里面~用au3调用成功,不知如何该用rundll32调用~
这是个au3的例子~
  1. Const $sw_minimize = 6
  2. Const $sw_maximize = 3
  3. Const $sw_show = 5
  4. Const $sw_hide = 0
  5. $verb = DllStructCreate("char[5]")
  6. DllStructSetData($verb, 1, "open")
  7. $pVerb = DllStructGetPtr($verb)
  8. $TestFile = @scriptDir & "\Test.txt"
  9. $File = DllStructCreate("char[" & stringLen($TestFile) + 1 & "]")
  10. DllStructSetData($File, 1,  $TestFile)
  11. $pFile = DllStructGetPtr($file)
  12. $error = DllCall("shell32.dll", "int", "ShellExecute", _
  13.   "hwnd", 0, _ ;父窗口 = null
  14.   "ptr", $pVerb, _ ;动词 = open
  15.   "ptr", $pFile, _ ;文件 = $TestFile
  16.   "ptr", 0, _  ;参数 = null
  17.   "ptr", 0, _  ;工作路径= Current
  18.   "int", $sw_maximize);打开方式= maximize
  19. If $error[0] > 32 then msgBox(0, '', "Succeed")
复制代码

返回值如果大于32,则说明调用成功~

[ 本帖最后由 pusofalse 于 2009-2-7 17:26 编辑 ]
心绪平和,眼藏静谧。

TOP

rundll32好像里面有个API叫shell,可以实现隐藏。。。

TOP

话说那个ShowWin,我的CIdo也有。。。
CIdo /sws 0 隐藏了窗口,ShowWin的其他属性都支持。。。
都是调用一个函数的。。。

TOP

返回列表