Board logo

标题: [特效代码] 怎样将寻找到的字符输入到EXCEL [打印本页]

作者: ohar    时间: 2009-8-1 10:46     标题: 怎样将寻找到的字符输入到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 编辑 ]
作者: ohar    时间: 2009-8-2 16:19

怎么回事呢,这个问题用vbs应该不会很难吧
作者: Batcher    时间: 2009-8-2 17:30

在批处理里面call xxx.vbs 参数,然后在VBS里面WScript.Arguments(0)就表示传进来的第一个参数,相当于批处理中的%1,既然你觉得VBS实现起来比较简单,那就先自己尝试一下吧。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2