批处理是我们管理计算机和进行一些日常工作的好帮手,随着Windows的升级,批处理能做的事情越来越多。但是还是有很多事情我们无法用批处理来完成。好在后来微软在windows中加入了Windows Script Host,我们现在可以用 *** cript或VBScript来完成更复杂的工作,配合WMI,可以说是无所不能。WSH脚本用CScript.exe或WScript.exe来执行,CScript.exe和WScript.exe有一些参数,设置不同的参数对运行的结果可能会有影响。我就曾发现有的脚本在使用缺省解释器 (WScript.exe)和缺省参数不能得到我想要的结果。这样当我写好一个脚本给别人使用时还得大费口舌解释该用CScript.exe还是 WScript.exe运行,该配哪些参数。怎么解决这个问题呢?有一个 *** : 另写一个批处理文件,用适当的方式来运行这个脚本。不过这样我就需要有两个文件。能不能只用一个文件呢?能!将脚本和批处理融为一体!,不但可以解决上述问题,还可以同时利用批处理和WSH各自的优势。 思路是把批处理语句放在脚本的注释里。 *** cript可以用/* */将一段文字作为注释,所以我选择了 *** cript。但/* */在批处理中是非法字符,怎么才能将其引入而没有任何不需要的错误提示呢? 我们需要一个批处理和 *** cript都接受的且没什么用的语句将/* 引入。 *** cript中有这样的语句 @set @varname=value,而批处理中也有: set varname=value, 批处理中可以在语句前面加个@,表示此句不输出。这就是我们需要的!至于*/很好办,用 @rem */即可。 请看下面的代码(扩展名为bat),很简单。 @set @this_call_started=1 /* @echo off @rem 允许CMD.EXE扩展功能 @SETLOCAL ENABLEEXTENSIONS @rem 允许CMD.EXE延迟展开环境变量 @SETLOCAL ENABLEDELAYEDEXPANSION ... 批处理语句写在这里 ... @rem "%~dpnx0" 扩展批处理文件自身的文件名为带完整路径的文件名 @rem %* 批处理文件自身的所有参数 @rem 重新将本文件作为脚本文件调用 @call CScript.EXE "%~dpnx0" //Nologo //e:jscript %* ... 批处理语句写在这里 ... @goto end_this_call @rem */ //Windows Script Start================================================== ... 脚本语句写在这里 ... //Windows Script end===================================================== /* :end_this_call ... 批处理语句写在这里 ... @set @this_call_started= @rem */
微博新浪海内不少汽车厂商都最先迈向高端化品牌建设,无论是不死不活的奇瑞观致汽车,照样销量火爆长城魏派,都似乎证向全世界证实中国人的造车能力简直不弱。作为这几年的一批黑马,吉祥汽车与沃尔沃汽车的高端合资...
每个爱美的小仙女都希望拥有大牌化妆品,让自己时刻保持光彩照人,但大牌化妆品价格昂贵,让很多小仙女只能望而却步。最近在短视频平台上看到关于大牌化妆品的介绍,其中说到雅诗兰黛这个牌子,美国当地售卖的雅...
PUA(Pick Up Artist),这个以“搭讪达人”自居的群体想必大家并不陌生,他们套路女性群体,以此来达到自己突破道德底线的目的。 16日上午,一段澎湃新闻记者暗访PUA培训的视频登上热搜,...
本文导读目录: 1、小米摄像头云台版我已使用别入还能偷用吗? 2、小米摄像头的PC客户端吗? 3、小米摄像头记录内容是否会被窃取 4、如何确认小米摄像头是否被入侵 5、小米摄像头会被别...
7月7日上午, “传递温暖、奉献爱心”捐赠仪式在昆山中建欣物业管理有限公司举办。昆山中建欣物业管理有限公司向昆山市红十字会捐赠无创呼吸机40台(价值人民币壹佰捌拾万元整),用于昆山市公立养老机构中患有...
因为安卓系统系统软件限定,很有可能造成 京麦APP不可以长期在后台程序,造成 一部分客户接受信息延迟时间,该一部分客户可试着下列设定,(针对可一切正常接受信息的安卓系统客户及IOS系统软件客户可忽...