更改系統變數的批次檔 - Windows

Table of Contents

因為研究要用到的程式須要先安裝前置程式

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 下是可以直接執行的

所以想請問是否有辦法可以解決這個問題!!

謝謝各位的幫忙~^^

--

All Comments

Kyle avatarKyle2014-01-19
右擊我的電腦->內容->進階->環境參數
Susan avatarSusan2014-01-23
那是%path%寫法不對,看要不要修改一下
Zenobia avatarZenobia2014-01-27
像另外弄一個變數值紀錄path的原始數值,執行批次檔
Ethan avatarEthan2014-01-29
的時候先比對path和path_default,不同時先還原成預
Gary avatarGary2014-01-29
設值後再加入要加入的位置,這樣可以避免長度過長的
問題
Cara avatarCara2014-02-01
那要看原本的批次檔怎麼寫的。