批次檔:開啟cmd,執行VS指令提示符,執行Makecert

批次檔:開啟cmd,執行VS指令提示符,執行Makecert

我需要在批次檔中執行此操作:

  1. 開啟命令提示符
  2. 透過cmd運行VS命令提示符
  3. 執行此指令“makecert -sv SignRoot.pvk -cy Authority -r sha1 -a -n \"CN=Certificate\" -ss my -sr localmachinecertificate.cer”

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

這是我到目前為止所擁有的。

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

答案1

我沒有安裝 VS 10.0 來測試這一點,但嘗試將這兩行放入批次檔中:

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
makecert -sv SignRoot.pvk -cy authority -r sha1 -a -n "CN=Certificate" -ss my -sr localmachine certificate.cer

相關內容