批处理
foxavideo
这个作者很懒,什么都没留下…
展开
-
命令行合并文件
<br />以前曾碰到类似的问题,然后自己三下五除二,花不到一个小时,搞定了。输入要合并的文件的路径和合并文件的路径就可以实现合并了。因为这个东西太过简单就不贴什么代码之类的了。<br /> <br />今天偶然看到一篇文章,发现,其实windows已经提供了一个强大的命令copy,这个命令大多数可能都知道,但是知道它除了能拷贝文件外,还可以合并的文件的人,估计就不多吧。命令行格式如下:<br /> <br /><br />copy /b file1+file2 dest<br />这里file1和原创 2011-03-02 11:27:00 · 2488 阅读 · 0 评论 -
远程拷贝批处理
在工作中我们经常碰到要考很多相同的文件到不同机器相同的目录下面。通常我们是拷贝文件到u盘,然后在一个一个机器去拷贝。这是最基础也是最容易想到的方法。 或者我们可以把要拷贝的文件放到某个机器(如机器A)上面的共享文件夹中,然后到目标机(如机器B)上run窗口中输入机器A的IP地址,如 //192.168.1.100. 这样我们就可以看到对应的共享的目录及其文件,然后进原创 2009-12-11 20:58:00 · 2293 阅读 · 0 评论 -
禁止批处理中的某一条命令回显结果(批处理中的sleep)
本人在批处理的过程中有这样一个需求:等待一段时间,然后再接着做别的事情。在windows中没有类似与linux脚本中sleep n这样的命令,因此我们另觅他法。这里我用如下的方式实现,如果你有别的方法我们可以交流交流。ping 1.1.1.1 -w 500 -n 1上面的命令的意思是ping 1.1.1.1的主机,我们知道这个主机在任何地方都是不存在的,那么一定会超时,我们可以设定超时的时长,在这里我设定的500ms,这个可以根据自己的需要的来更改。而ping命令默认的尝试次数是4,如果我们只想让他尝试一次原创 2010-09-08 10:42:00 · 1785 阅读 · 0 评论 -
想让命令行(cmd.exe)执行一个命令怎么办
有时候,我们会有这样的想法,就是在程序中启动cmd.exe,并且让它执行一命令. 例如想让cmd.exe执行taskkill. 前者很好实现,就是调用类似于CreateProcess的API, 要实现后者我们可能会想到将命令taskkill加到参数中不就可以了吗? 但是这是不可以的(添加参数的方法要稍作改动也可以), 这个我已经做过验证了, 为什么不可以, 我暂时不深究. 先考虑如果解决这个问题.批处理, 实际上windows为我们提供的一个脚本处理方案. 我们可以将所要执行的脚本都一次写入以bat为后缀的原创 2010-06-30 16:42:00 · 4610 阅读 · 0 评论