2013-02-07 117 views
1

我需要做這個批處理文件:批處理文件:打開CMD,運行VS命令提示符下,執行Makecert

  1. 公開賽在cmd
  2. 通過CMD
  3. 運行VS命令提示符下執行該命令 「makecert -sv SignRoot.pvk -cy權威-r SHA1 -a -n \」 CN =證書\ 「-SS我-SR LOCALMACHINE certificate.cer」

到目前爲止,我已經做了1和2 ,我的問題是進入#3。

這是我到目前爲止。

start cmd.exe /k "%comspec% /c "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86" 

回答

1

這就是我所做的開拓與VS2012安裝一個Qt 5.0.2命令提示符和我自己的批處理文件運行:

C:\Windows\System32\cmd.exe /A /Q /K C:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin\qtenv2.bat & call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64 & cd c:\tkbt\Launch2.0.0 & call SetupEnvVars.bat 

滴我在正確的位置與所有的環境變量全部設置。

所以回答你的問題是後一個「&」

0

實際上你的下一個電話追加,Visual Studio命令提示符不是一個特殊的命令提示符,它是正常的Windows CMD但配置了一些環境變量

做出同樣的效果在批處理文件中,您將需要調用從Visual Studio安裝一個特殊的批處理文件來配置窗口CMD

這樣做,在批處理文件的第一行應該是

call "%VS120COMNTOOLS%\vsvars32.bat" 

,那麼你可以調用任何Visual Studio特定命令

VS120COMNTOOLS是PATH環境變量爲您的Visual Studio版本

相關問題