作者QCmmm (帥虫虫)
看板Windows
標題[問題] 更改系統變數的批次檔
時間Wed Jan 15 12:42:41 2014
因為研究要用到的程式須要先安裝前置程式
Visual Stutio 2008/2010 和 Intel Visual Fortran 10.1/11.1
我個人是安裝 VS 2010 和 IVF 11.1
作業系統是 Win7 64-bit
但是 VS 2010 和 IVF 11.1 在 Win7 下似乎沒有辦法直接更改所需要的系統變數
我有在環境變數下增加我需要的路徑和其他系統變數
但是在執行那個程式時似乎根本不領情,是無法使用的
在 VS 2010 和 IVF 11.1 的安裝路徑下分別有一個批次檔
vcvar64.bat 和 ifortvars_intel64.bat
都是改變系統變數的批次檔
我只能在執行該程式前先去執行這兩個批次檔
但是如果執行過多次好像系統變數的PATH值會過長造成程式停止
所以想請問有一勞永逸的辦法嗎?
像是一開機就匯入這些系統變數之類的
因為舊版程式搭配 VS 2005 和 IVF 9.1 在 WinXP 下是可以直接執行的
所以想請問是否有辦法可以解決這個問題!!
謝謝各位的幫忙~^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
1F:推 leicheong :右擊我的電腦->內容->進階->環境參數 01/15 22:00
現在就是改過環境參數也沒用
只好在執行程式批次檔的開頭先執行系統參數的批次檔
※ 編輯: QCmmm 來自: 122.116.4.91 (01/15 22:45)
2F:推 junorn :那是%path%寫法不對,看要不要修改一下 01/16 15:13
3F:推 junorn :像另外弄一個變數值紀錄path的原始數值,執行批次檔 01/16 15:21
4F:→ junorn :的時候先比對path和path_default,不同時先還原成預 01/16 15:22
5F:→ junorn :設值後再加入要加入的位置,這樣可以避免長度過長的 01/16 15:23
6F:→ junorn :問題 01/16 15:23
我對這個完全沒概念耶
可以求教學嗎......
抱歉&謝謝
※ 編輯: QCmmm 來自: 140.115.61.213 (01/16 20:23)
7F:推 junorn :那要看原本的批次檔怎麼寫的。 01/17 14:57