文档介绍:NirCmd命令集NirSoft的每款小工具都可谓经典之作,官网上公布出的90%以上的工具本人都用过或正在用。着实佩服nirsoft编程人员的功底,每款软件区区几十KB的大小,但它的某些功能确是无法比拟的,废话不多说,---Nircmd(专用于执行批处理脚本,)。用好了它,可以提高系统设置的便利性、从而大大增强我们批处理脚本的功能,可能获得某些意想不到的效果。使用Nircmd另一好处就是提高代码的可移植性,当我们需要提高延时的准确性、操作剪切板等,我们可以使用choice、clip等命令,但xp下没有choice,clip等命令。2003,下vista才有,这样为了增加通用性,我们可以舍弃某些被微软抛弃或新提供的命令,,众多命令都被封装在一起,可保证批处理脚本的正常执行及兼容性,何乐而不为?记录一下本人常用的一些命令,描述错误或不当之处还请各位朋友指出:以下操作在VistaSP2批处理脚本环境下调试全部通过,、发声仅响一声stdbeep主板峰鸣器发声beep[频率][持续时间]e:nircmdbeep10020002、等待一段时间(可以精确延时,可以不用再Ping了)wait[时间]e:startnircmdwait3000&&nircmdspeaktext"等待了3秒钟"cmdwait[时间][nircmd命令]e:nircmdcmdwait2000monitoroff3、剪切板操作clipboard[action][参数]action包括参数(setreadfileclearwritefileaddfilesaveimagecopyimagesaveclploadclp)e:nircmdclipboardclear//清空剪切板nircmdclipboardset"这是剪切板上的内容"nircmdclipboardreadfile"c:\"4、发送按键sendkey(类似vbs的sendkeys,更多用法请自己去发掘)sendkey[key][press|down|up]e:以下命令在批处理中运行,发送ctrl+v将内容粘贴进记事本startnotepad&&nircmdcmdwait2000clipboardset"晚安"&&nircmdsendkeyctrldownnircmdsendkeyvpressnircmdsendkeyctrlup//这一句不可少,释放按键弊端:操作较繁琐,对长字符串尽量先放进剪切板,再ctrl+v别外对于特殊按键,可以用虚拟键码表示,,、朗读文本speak[类型][文本或文件名][速度][音量]类型(textxmlfile)速度(-10到10)音量(0到100)e:nircmdspeakfile"c:\"2806、弹出信息框infobox[内容][标题]e:nircmdinfobox"确定退出""请注意"Qbox[内容][标题][运行的程序]//如果回答"是"则运行后面的程序e:nircmdqbox"打开画图软件吗?""请回答""mspaint"QboxTop与qbox相似,[内容][标题][NirCmd命令]回答"是",则运行后面命令e:"DoyouLoveme?""??"speaktext"Metoo."相似,顶端显示7、等待进程结束waitprocess[进程名][命令]e:"注册表编辑器已关闭了""注意"8、关闭进程closeprocess[进程名]e:[name]e:N/A9、操作服务service[动作][服务名]动作包括{startstoppausecontinuerestartautomanualdisabled}e:nircmdservicestop"VMwareNATService"e:nircmdservicemanual"VMwareNATService"10、转换图片格式(,.gif,.png,.jpg,.tiff)e:nircmdconvertimages"c:\".jpg11、截屏(,.gif,.png,.jpg)全屏:savescreenshot[文件名]e:nircmdsavescreenshot"c:\"活动窗口savescreenshotwin[文件名]e:N/A12、复制文件shel