从文件批量加载多个自定义命令

时间:2014-09-07 13:38:35

标签: batch-file load command

我已经在Google和Stack Overflow上进行了相当多的搜索,但我找不到任何帮助和解决方案。

我有一个名为settings.ini的文件,我想让用户向其添加自定义命令。

命令必须如下:.CustomCommand=ExecuteCommand

for /f "delims=.= tokens=2" %%a in ('more settings.ini ^| findstr "="') do (set customcommand=%%a)`

它不能很好地工作,人们告诉我玩for命令,但没有成功。

你可以帮我解决一下吗?

1 个答案:

答案 0 :(得分:0)

相反,你需要这个:

@echo off
for /f "eol=; tokens=1,2 delims=.=" %%a in ('more settings.ini ^| findstr "="') do (set %%~a=%%~b)

您可以调用%

附带的命令

或者您可以使用:

@echo off
for /f "eol=; tokens=1,2 delims=.=" %%a in ('more settings.ini ^| findstr "="') do (echo %%~b>%%~a.bat)

对于直接通话(即使您可以在bat中设置生成的%PATH%

eol=;用于跳过以;开头的行 - 对ini文件的标准注释。