1

これをバッチファイルで行う必要があります:

  1. コマンドを開く
  2. cmd で VS コマンド プロンプトを実行する
  3. このコマンド「makecert -sv SignRoot.pvk -cy authority -r sha1 -a -n \"CN=Certificate\" -ss my -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"
4

2 に答える 2

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

すべての環境変数がすべて設定された状態で、適切な場所にドロップします。

したがって、あなたの質問に対する答えは、「&」の後に次の呼び出しを追加することです

于 2013-05-07T03:19:56.013 に答える
0

実際には、Visual Studio のコマンド プロンプトは特別なコマンド プロンプトではなく、通常の Windows CMD ですが、いくつかの環境変数で構成されています。

バッチ ファイルで同じ効果を得るには、Visual Studio のインストールから特別なバッチ ファイルを呼び出して、Windows CMD を構成する必要があります。

そのためには、バッチ ファイルの最初の行を次のようにする必要があります。

call "%VS120COMNTOOLS%\vsvars32.bat"

次に、ビジュアルスタジオ固有のコマンドを呼び出すことができます

VS120COMNTOOLS は、Visual Studio バージョンのパス環境変数です。

于 2014-08-16T13:17:35.077 に答える