台灣最大程式設計社群網站
線上人數
1101
 
會員總數:246038
討論主題:189625
歡迎您免費加入會員
討論區列表 >> Windows 伺服器 >> 有關bat 執行start的疑問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關bat 執行start的疑問
價值 : 10 QP  點閱數:714 回應數:3
樓主

Sen
門外漢
0 1
12 1
發送站內信

不好意思,想和各位前輩詢問

小弟下了一個批次檔 start 路徑\程式.exe

但是執行起來的程式不會帶入設定好的資訊,若不透過批次檔執行就有帶入

請問有沒有什麼方法可以處理呢?




搜尋相關Tags的文章: [ bat ] , [ start ] ,
本篇文章發表於2018-04-03 16:56
1樓
最有價值解答

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
大概是路徑問題...
執行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樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
如果你是建立捷徑,來執行bat檔的話,
要注意捷徑裡的【開始位置】,那個位置決定了程式在執行時,要到哪個目錄去存取參數設定檔(通常存取檔案的程式只要不是寫死固定位置,都會受到影響)
本篇文章回覆於2018-04-03 22:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.