[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[特效代码] 怎样将寻找到的字符输入到EXCEL

怎样将寻找到的字符输入到456.xls的C8单元格的下面(注:一个变量一个单元格)
下面的代码只能将字符输入到第一列
  1. @echo off
  2. :寻找字符
  3. for /f "tokens=2 delims=;,) " %%i in ('type 123.txt^|findstr /i "asd"') do echo %%i>>456.XLS
  4. pause
复制代码
  1. 123.txt内容为
  2. ;(asd: -123,56,79)
  3. ;(4544524524)
  4. 452777ngdhdgh
  5. ...
  6. ;(asd: adaw,55,vVv)
  7. ...
复制代码
注:有很多含asd的行

用vbs 或 bat该怎样解决
最好用vbs  因为bat不能向excel的.xls  输入任何字符
但我又不知道用vbs截取上面bat执行的结果

[ 本帖最后由 ohar 于 2009-8-1 12:27 编辑 ]

在批处理里面call xxx.vbs 参数,然后在VBS里面WScript.Arguments(0)就表示传进来的第一个参数,相当于批处理中的%1,既然你觉得VBS实现起来比较简单,那就先自己尝试一下吧。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

怎么回事呢,这个问题用vbs应该不会很难吧

TOP

返回列表