标题: [已解决]批处理隐藏运行,这2个代码有什么区别? [打印本页]
作者: ygqiang 时间: 2011-7-7 10:35 标题: [已解决]批处理隐藏运行,这2个代码有什么区别?
本帖最后由 ygqiang 于 2011-9-28 15:08 编辑
- @echo off
- if "%1" == "h" goto begin
- mshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit
- :begin
- rem 下边开始写批处代码了(适合全自动场合)
复制代码
- rem 在@echo off后面插入以下内容,就可隐藏批处理运行
- @echo off
- if "%1"=="h" goto loop
- mshta vbscript:createobject("wscript.shell").run("""%~nx0""h",0)(window.close)&&exit
- :loop
复制代码
作者: ArdentMan 时间: 2011-7-7 10:46
本帖最后由 ArdentMan 于 2011-7-7 10:47 编辑
就是fs0和nx0的区别,
建议使用fs0更为通用。
第二代码将nx0写成了nxo~~~~~
作者: ygqiang 时间: 2011-7-7 10:55
本帖最后由 ygqiang 于 2011-7-7 11:06 编辑
就是fs0和nx0的区别,
建议使用fs0更为通用。
第二代码将nx0写成了nxo~~~~~
ArdentMan 发表于 2011-7-7 10:46
多谢啊。
作者: ygqiang 时间: 2011-7-7 10:57
本帖最后由 ygqiang 于 2011-7-7 11:07 编辑
我搜网上的介绍说:
第二个代码,不会闪提示符出来?
这2个代码,我都试了,都会闪一下,效果好像是一样?
作者: ygqiang 时间: 2011-7-9 21:42
顶起来。。。
1、这2个代码,我都试了,都会闪一下,效果好像是一样(都不是彻底隐藏?)?
2、这2个代码,都不是彻底隐藏运行(运行都会闪一下?)?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |