标签存档: CMD

rar命令行多加一个双引号的奇怪现象

rar 压缩人生中用过的第一个压缩程序是Dos时代的Arj,然后是pkzip,到后面winzip等图形化界面压缩工具就出现了。Unix/Linux下常用的也有gzip,compress,bzip2等等。现在Windows下最流行的压缩工具是什么?至少对于我来说,还是winrar。没别的原因,方便稳定,支持的解压缩格式也多。但winrar优秀的图形界面恐怕让不少人忽略了rar.exe的命令行用法。下面是本人在构造一个C#调用rar.exe命令行时遇到的问题:

继续阅读 »

用Taskkill关闭多个程序

cmd tasklist taskkill愚人节,悲剧了,有人发来一个链接,点了后,页面上不停循环的js alert窗口。在任务管理器中关掉一个,IE8会提示“选项卡已恢复”,然后JS窗口又自动出来了。用tasklist /FI “IMAGENAME eq iexplore.exe”命令可列出所有IE窗口。那么用taskkill尼?发现taskkill不仅可用/pid参数,也可用IMAGENAME(就是在任务管理器最前一列显示的程序名)来关闭。taskkill /F /FI “IMAGENAME eq iexplore.exe”。

继续阅读 »

Windows中启动停止脚本及tasklist,taskkill,start,wmic的用法

cmd tasklist taskkill用C#写过几个调用tuxedo的命令行程序用作数据库之间的转发,主程序只有两个,用传入的命令行参数实现多种报文的转入转出。最近需在多台机器之间部署应用,自然不能在桌面上启动一大堆黑窗口,得仿照unix下做成启动停止脚本。

继续阅读 »

在Windows XP中用命令行拨号和断开

cmd adsl 上网在已经建立了PPPoE连接的情况下,用rasdial cnc username password的命令可以拨号,其中cnc是建立的拨号连接的名称。如果要断开呢,则用rasdial cnc /disconnect。此法在需要多次拨号断开以刷新取得的IP时很方便。可以写一个批处理命令来执行。那么如何加入批处理的延迟时间呢?网上有一个sleep.exe的程序非常小,以毫秒数作为参数。注意,对于河南网通,由于对用户名进行了处理,所以在命令行中填入的用户名应该是加密后的。在网上有相应的转换工具。

批处理程序中的命令如何异步执行

windows 批处理 start 最近回去聊天室玩,以前写的一个iChat聊天室的自动挂机程序又派上了用场,sngWebBrowser是通过双击列表中的用户项来登录的,这样就要每次双击启动一个程序实例,然后再双击窗体下方的列表中相应用户项以登录挂机。在同时挂N个用户时,还是相当繁琐。由于sngWebBrowser支持以命令行参数启动,自然就想到写一个多行的批处理命令来一次启动多个实例。但运行批处理命令时,却发现每次只能能启动一个实例,只有等上一个实例关闭后,才会启动下一个。

继续阅读 »