0
我創建了便攜式QGIS。它通過在其他計算機上覆制QGIS2文件夾完成。我有啓動文件,以便QGIS執行該命令。我可以在批處理文件中運行QGIS。代碼:在批處理文件中打開QGIS項目
echo D | xcopy /s/e/y "%~dp0DATA\.qgis2" C:\Users\%username%\.qgis2
start /d "Running QGIS2" /D "%~dp0DATA\QGIS2\bin" qgis.bat
然後我想打開1.qgs項目。然後我添加代碼:
start /d "Running QGIS2" /D "%~dp0DATA\QGIS2\bin" qgis.bat "%~dp0DATA\PROJECT" 1.qgs
但是,有一條消息。無法打開D:/./././ 1.qgs。那麼,我的代碼有什麼問題?
您是否按照我在第一個問題(http://stackoverflow.com/questions/42219419/)上的建議閱讀了關於運行'start /?'的幫助輸出?它看起來並不如此。作爲第一個選項的'/ d'導致將''Running QGIS2''解釋爲目錄路徑中的開始,而不是標題字符串。我想''%〜dp0DATA \ PROJECT「1.qgs'應該是'」%〜dp0DATA \ PROJECT \ 1.qgs「',即一個參數(文件名爲1.qgs,全路徑)而不是兩個參數路徑和文件名稱分開)。 – Mofi