我想下面的命令的變種各種:如何用PowerShell替換Visual Studio命令提示符?
powershell -command "'C:\Program Files (x86)\Microsoft Visual Studio 10.0\vc\vcvarsall.bat' x86" -noexit
希望能夠運行在VS環境的PowerShell瓦爾 - 無濟於事。我無法正確引用報價。
請幫助。
謝謝。
我想下面的命令的變種各種:如何用PowerShell替換Visual Studio命令提示符?
powershell -command "'C:\Program Files (x86)\Microsoft Visual Studio 10.0\vc\vcvarsall.bat' x86" -noexit
希望能夠運行在VS環境的PowerShell瓦爾 - 無濟於事。我無法正確引用報價。
請幫助。
謝謝。
看一看PowerShell Community Extensions。它帶有一個調用批處理文件的命令,「記住」它設置了什麼環境變量,並將這些變量引入到PowerShell會話中。事實上,我的個人資料不只是這與VS瓦爾例如爲:
Import-Module Pscx
function Import-VS9Vars
{
$vcargs = ?: {$Pscx:Is64BitProcess} {'amd64'} {'x86'}
Push-EnvironmentBlock -Description "Before importing VS 2008 $vcargs var"
Invoke-BatchFile "${env:VS90COMNTOOLS}..\..\VC\vcvarsall.bat" $vcargs
}
function Import-VS10Vars
{
$vcargs = ?: {$Pscx:Is64BitProcess} {'amd64'} {'x86'}
Push-EnvironmentBlock -Description "Before importing VS 2010 $vcargs vars"
Invoke-BatchFile "${env:VS100COMNTOOLS}..\..\VC\vcvarsall.bat" $vcargs
}
Import-VS10Vars
重要的命令是調用,批處理文件。這個函數的源代碼在下載中,所以如果你不想使用整個模塊,你可以根據需要複製一個函數。
從布魯斯·帕耶特的「Windows PowerShell中的行動,第二版」退房GET-批處理文件
它也可以通過 執行它們,傾倒的變化使用來自PowerShell的這些批處理文件已經對 環境進行了更改,然後將這些更改導入到PowerShell 環境中。
鏈接是指在互聯網上的書摘要。你建議我購買這本書,以瞭解這是什麼? – mark
假設我找到Get_BatchFile並將其添加到我的配置文件中。如何運行powershell在命令行上傳遞腳本? – mark
我的歉意,那個鏈接把我帶到了它提供腳本的PDF並解釋它是如何工作的。它運行vcvarsall.bat並在PowerShell中正確設置變量。 –