啟動 jmp.exe,透過 cmd 行向其傳遞腳本並輸入變數
JMP 沒有很好的直接命令列輸入功能,我無法透過腳本啟動 jmp.exe。要求JMP具備這種能力。
概念範例:
jmp.exe -s:somescript.jsl test=inputvariable1 inputPath= inputvariable2 matchPath= inputvariable3
其中 test、inputPath 和 matchPath 是 JMP 腳本內使用的變數。
------------
現在,我的解決方法是透過這個 cmdLineJmp.cmd 腳本
rem 測試選項:
rem 1=精度,2=與基準文件匹配 3=儀表精度 4=儀表匹配
設定測試=%1
設定輸入路徑=%2
設定匹配路徑=%3
d:
cd
\Data\JMP_Scripts
迴聲測試=%測試%; > scriptCmdInput.jsl
回顯輸入路徑=%輸入路徑%; >> scriptCmdInput.jsl
回顯匹配路徑=%匹配路徑%; >> scriptCmdInput.jsl
echo include("script-2_2.30.22_code.jsl", 名稱預設為此處(1)); >> scriptCmdInput.jsl
jmp.exe“scriptCmdInput.jsl”