|
原帖由 lxl1638 于 2008-6-18 03:33 PM 发表 
你上面有两点错误:
1、%LoadIni% 由谁赋值,在这两句中 FORX 命令并没有给 LoadIni 赋值,只给 IniFile 赋值。
3、第1个 FORX 的作用和意义不明,或者说你根本就没有知道 FORX 的作用和使用方法。
之前的例句我弄錯了, 對不起!
已附上我的測試!
資料夾 0 內有 子資料夾 1 及 2, 各 子資料夾有一個 ini 檔案.
一 :
執行 test.cmd, 呼叫 test.ini, test.ini 內容為 -
FORX 0\*.INI,IniFile,0,Load %IniFile%
結果,
衹是呼叫 0\FOLDER0.INI 被呼叫一次,
0\Testfolder.ini 沒被呼叫.
0\1\folder1.ini 沒被呼叫.
0\2\folder2.ini 沒被呼叫.
想知如何修改 test.ini 內容, 也一併呼叫 0\1\folder1.ini 及 0\2\folder2.ini.
(我指單一 FORX 指令, 而非多個 FORX 指令)
二 :
在資料夾 0 內
執行 TESTFOLDER.CMD, 呼叫 testfolder.ini, testfolder.ini 內容為 -
FORX FOLDER*.INI,IniFile,0,Load %IniFile%
結果,
沒有呼叫任何 FOLDER*.INI 檔案.
二 A :
如果 testfolder.ini 內容改為 -
FORX %CurDir%\FOLDER*.INI,IniFile,0,Load %IniFile%
結果,
衹是 0\FOLDER0.INI 被呼叫,
0\1\folder1.ini 沒被呼叫.
0\2\folder2.ini 沒被呼叫.
我是想一併呼叫 0\FOLDER0.INI, 0\1\folder1.ini 及 0\2\folder1.ini.
謝謝!
[ 本帖最后由 nu852 于 2008-6-18 05:40 PM 编辑 ] |
-
-
Tmp5.rar
980 Bytes, 下载次数: 34, 下载积分: 无忧币 -2
|