aliu 发表于 2010-6-21 10:53

关于批处理文件写法,求助高手们

我有几千个数据文件,需要用转换器a.exe来转换成另外的一种文件,可是如果一个一个地转化就要花费很多时间,想写一个批处理文件来执行,这样就不用一个一个地双击来转化,请教高手们,应该怎么写??希望得到你们的帮助......
几千个数据文件存在 f:\shuju\这个文件夹中,其中某个数据文件名如:003100512.ist
转换器 a,exe 在 f盘
缓缓后的文件放在 f:\shuju2\      这个文件夹中
如果哪位高手有写过批处理文件,可以给点提示吗?谢谢你的关注.....

aliu 发表于 2010-6-21 10:54

错别字:不是缓缓后,而是:
转化得到的数据文件放在 f:\shuju2\    这个文件中

ChaChing 发表于 2010-6-21 11:28

使用一个batch档看看!

aliu 发表于 2010-6-23 09:31

这个问题搞定了,没想到那么简单,我把处理方法贴出来:
打开一个新建的文本文档,然后输入
@echo off                              (注释:批处理文件的一般用语)
for /r e:\nn%%a in (*.ist) do e:\a.exe "%%~dpnxa" "e:\nn\%%~nxa"   (注释整个语句就是:读要被执行的目标文件---转化器开始执行转化-------存储转化后的文件,其中e:\nn 是路径,与原来的问题略有不同,但不影响理解吧)

pause (注释完了之后的暂停,为批处理用语)

最后把上面的英文部分保存成 .bat 为后缀的文件。操作时,双击这个.bat文件即可
页: [1]
查看完整版本: 关于批处理文件写法,求助高手们