[問題] 更改系統變數的批次檔

看板Windows作者 (帥虫虫)時間12年前 (2014/01/15 12:42), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串1/1
因為研究要用到的程式須要先安裝前置程式 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)

01/15 22:00, , 1F
右擊我的電腦->內容->進階->環境參數
01/15 22:00, 1F
現在就是改過環境參數也沒用 只好在執行程式批次檔的開頭先執行系統參數的批次檔 ※ 編輯: QCmmm 來自: 122.116.4.91 (01/15 22:45)

01/16 15:13, , 2F
那是%path%寫法不對,看要不要修改一下
01/16 15:13, 2F

01/16 15:21, , 3F
像另外弄一個變數值紀錄path的原始數值,執行批次檔
01/16 15:21, 3F

01/16 15:22, , 4F
的時候先比對path和path_default,不同時先還原成預
01/16 15:22, 4F

01/16 15:23, , 5F
設值後再加入要加入的位置,這樣可以避免長度過長的
01/16 15:23, 5F

01/16 15:23, , 6F
問題
01/16 15:23, 6F
我對這個完全沒概念耶 可以求教學嗎...... 抱歉&謝謝 ※ 編輯: QCmmm 來自: 140.115.61.213 (01/16 20:23)

01/17 14:57, , 7F
那要看原本的批次檔怎麼寫的。
01/17 14:57, 7F
文章代碼(AID): #1IrX75BJ (Windows)