标题: [特效代码] 怎样将寻找到的字符输入到EXCEL [打印本页]
作者: ohar 时间: 2009-8-1 10:46 标题: 怎样将寻找到的字符输入到EXCEL
怎样将寻找到的字符输入到456.xls的C8单元格的下面(注:一个变量一个单元格)
下面的代码只能将字符输入到第一列
- @echo off
- :寻找字符
- for /f "tokens=2 delims=;,) " %%i in ('type 123.txt^|findstr /i "asd"') do echo %%i>>456.XLS
- pause
复制代码
- 123.txt内容为
- ;(asd: -123,56,79)
- ;(4544524524)
- 452777ngdhdgh
- ...
- ;(asd: adaw,55,vVv)
- ...
复制代码
注:有很多含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 |