
以下为转帖,希望能帮上批处理隐藏运行的10种思路1基础HideRunvbs
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------CreateObject("WScriptShell")Run "cmd /c D:\testbat",0
其中D:\testbat是你的批处理路径
HideRunbat
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------echo CreateObject("WScriptShell")Run "cmd /c D:\testbat",0>$tmpvbs
cscriptexe /e:vbscript $tmpvbs
del $tmpvbs
这个批处理其实不能使其批处理本身隐藏,但是下面大部分隐藏调用批处理的原理和基础。
HideRunjs
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------new ActiveXObject('WScriptShell')Run('cmd /c D:\Testbat',0);
用Javascript有什么好处呢?js的字符串变量可以用单引号,从而方便命令行作为参数调用,而且js很好的支持多行语句用 ; 分隔写成一行。要注意的是:js要区分大小写,方法必须用括号,结尾必须有分号。所以就成了下面的命令:
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------mshta "javascript:new ActiveXObject('WScriptShell')Run('cmd /c D:\Testbat',0);windowclose()"
2用快捷方式如果要使一个批处理本身隐藏,可以参考附件里的一个快捷方式,修改附件中的相关路径即可隐藏启动你的批处理。可以用vbs来建立一个 lnk,其实用批处理也行(先echo一个vbs出来)3利用系统服务可以用sc建立一个系统服务然后启动这个服务来启动批处理。缺点是启动服务较慢,需要管理员权限
查考这个帖子,
>
以上就是关于win7系统下如何让开机自启动批处理文件运行的时候不d出窗口,可以隐藏吗全部的内容,包括:win7系统下如何让开机自启动批处理文件运行的时候不d出窗口,可以隐藏吗、java如何发送文本消息到wind、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)