标题: txt>>>>>>docx
[打印本页]
作者: linyd0625
时间: 2008-8-19 17:01
标题: txt>>>>>>docx
请教一下各位高手
用批处理怎么实现
把一个文件夹下面的txt文件全部转化为docx文件
新文件可用w1.docx , w2.docx ,w3.docx....进行命名
先谢谢了
作者: HAT
时间: 2008-8-19 17:13
@echo off
setlocal enabledelayedexpansion
set num=0
for %%a in ("C:\test\*.txt") do (
set /a num+=1
ren "%%a" "w!num!.docx"
)
作者: linyd0625
时间: 2008-8-20 09:44
Quote: |
Originally posted by HAT at 2008-8-19 05:13 PM:
@echo off
setlocal enabledelayedexpansion
set num=0
for %%a in ("C:\test\*.txt") do (
set /a num+=1
ren "%%a" "w!num!.docx"
) |
|
谢谢你的回答
这样的话,文件名字是改过来了
但是改后的文件打不开
跟手动更改文件扩展名一样打不开
能不能直接把txt的内容写到一个新建的word文件中去呢
作者: yishanju
时间: 2008-8-20 10:28
哈哈 HAT
作者: yishanju
时间: 2008-8-20 10:30
批处理本身是不能完成楼主你这样的要求的,应该是需要外部工具才能实现
处理office 还是VBA更好。
作者: linyd0625
时间: 2008-8-20 11:07
Quote: |
Originally posted by yishanju at 2008-8-20 10:30 AM:
批处理本身是不能完成楼主你这样的要求的,应该是需要外部工具才能实现
处理office 还是VBA更好。 |
|
批处理无法完成这种事情?
那我怎么想也没用了
呵呵
谢谢
作者: 5872169
时间: 2008-8-20 19:58
批处理不是万能的,不是什么事情也能做
作者: flyinspace
时间: 2008-8-20 20:02
汗,扩展名与文件头的关系。。
作者: slore
时间: 2008-8-20 20:44
VBS有WORD对象=。=