Board logo

标题: [数值计算] cmd批处理执行exe程序运行不了 [打印本页]

作者: cobinzhang    时间: 2017-4-12 16:00     标题: cmd批处理执行exe程序运行不了

本帖最后由 cobinzhang 于 2017-4-12 16:31 编辑

处理单个文件是可以的,exe程序执行如下:
cd D:\Meteor
mtclim43.exe test.ini

但是想批处理这个目录下所有ini文件,用下面的代码闪退:
@echo off
setlocal enabledelayedexpansion
for /f %%i in ('dir D:\Meteor\ /b /a-d') do (
D:\Meteor\mtclim43.exe .\%%i
)

大神分析下?
作者: ShowCode    时间: 2017-4-12 16:15

for /f %%i in ('dir D:\Meteor\ /b /a-d') do (
D:\\Meteor\mtclim43.exe .\%%i
)
pause

执行这个代码可以看到报错信息
作者: cobinzhang    时间: 2017-4-12 16:32

回复 2# ShowCode


    提示是“系统找不到指定文件。”
作者: 老刘1号    时间: 2017-4-12 19:10

@echo off
setlocal enabledelayedexpansion
for /f %%i in ('dir D:\Meteor\ /b /a-d') do (
D:\Meteor\mtclim43.exe D:\Meteor\%%i
)




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