![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Sen ![]()
![]() |
小弟下了一個批次檔 start 路徑\程式.exe 但是執行起來的程式不會帶入設定好的資訊,若不透過批次檔執行就有帶入 請問有沒有什麼方法可以處理呢? |
1樓
最有價值解答
小羊窒息 ![]() ![]() |
大概是路徑問題...
執行bat檔時, 預設的路徑是在你執行的那個位置...(如果bat檔的位置跟程式所在位置不一樣, 就會有路徑問題) 要嘛 把設定的資訊檔案(xxx.ini, xxx.config, xxx.xml) 跟bat檔放在一起 要嘛 bat檔分2行寫...第一行是【cd 路徑】, 第二才是程式.exe 這樣應該就可以解決讀不到設定檔的問題
本篇文章回覆於2018-04-03 17:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
Sen ![]() |
我有先嘗試 【CMD】 CD至路徑後執行,但一樣不會帶入
好的,我現在試試您說的另一個方式
本篇文章回覆於2018-04-03 17:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
如果你是建立捷徑,來執行bat檔的話,
要注意捷徑裡的【開始位置】,那個位置決定了程式在執行時,要到哪個目錄去存取參數設定檔(通常存取檔案的程式只要不是寫死固定位置,都會受到影響)
本篇文章回覆於2018-04-03 22:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |