No.7ベストアンサー
- 回答日時:
あ、「コマンドプロンプト」って書いてますね。
ごめんなさい。
じゃ、コマンドプロンプトで同じようなことが出来る方法を。
1.コマンドプロンプトのコピーを作成する
2.プロパティを開く
3.ショートカットタブを指定
4.リンク先を以下のように修正する
%SystemRoot%\system32\cmd.exe /K "C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat"
5.作業フォルダにコンパイル用のフォルダを設定する
6.OKをクリックして終了
コマンドプロンプトのショートカットをダブルクリックすればバッチファイルが実行された後、入力待ちになります。
No.6
- 回答日時:
環境が指定されていませんのでWindows9xを想定します。
NT系の場合は補足してください。
目的のフォルダ(コンパイルするソースファイルの存在するフォルダ)にMS-DOSプロンプトのコピーを作ります。
コピーされたMS-DOSプロンプトはショートカットになります。
このMS-DOSプロンプトのプロパティを表示すると『プログラム』というタブがあります。
プログラムタブのバッチファイルという入力項目に起動すべきバッチファイルのパス("C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat")を設定します。
ダブルクォーテーションで囲んだほうが安全です。
このMS-DOSプロンプトをダブルクリックして起動すればC:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.batを実行したあとコマンド入力待になります。
No.5
- 回答日時:
>pathにC:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat
環境変数PATHにはvcvars32.batではなくてvcvars32.batの中身を
設定するのでは?
No.4
- 回答日時:
DOS窓でやるのですよね?
その「VC98」をエクスプローラで開いておいて、DOS窓で、「cd 」と入力し、そこにエクスプローラからディレクトリ(この場合は「VC98」)をドラッグ&ドロップすれば、簡単に移動できますけど?
それじゃダメですか?
つまり、手順で書くとこうなります。
(1)エクスプローラでコンパイラのある「VC98」を表示する。
(2)DOS窓を開いて、「CD 」(スペース1つを忘れずに)を入力する。
(3)エクスプローラからディレクトリ「VC98」をDOS窓の上にドラッグ&ドロップする。
(4)DOS窓で「Enter」を押す。
これで、チェンジディレクトリができましたので、あとは、
Bin>vcvars32.bat
と打つだけですね。
この方法は汎用性があるので、どのディレクトリにあるものでもできますよ。
でも、リダイレクトでバッチファイルに出力してている理由が不明ですけどね。
No.3
- 回答日時:
vcvars32.bat のやってることは環境変数の設定です。
あらかじめ環境変数を設定しておくことで
いちいちvcvars32.batを実行する必要は無くなります。
この回答への補足
pathにC:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat をいれていますが、コマンドプロンプトを立ち上げて自動的にコンパイルできる環境になりません。javaのコンパイルのときは環境パスにbinまでを指定するだけでよかったような気がしますが、何がたりないのでしょうか?
補足日時:2003/01/07 11:56No.1
- 回答日時:
バッチファイルは、コマンドを書けば良いのですから、起動の度に打ち込んでいる、いまのコマンドをそのままバッチファイルにすれば良いのです。
エディタで、COMP.BATとでもした名前のファイルを作り、C:ドライブのルートにでもいれて起きましょう。
COMP.BAT
C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat
で、どうでしょう。
この例は、バッチファイルから、バッチファイルを起動している例です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 WindowsUpdateで再起動を阻止したいです 3 2023/03/15 22:41
- C言語・C++・C# ExcelCS 1 2023/01/27 19:47
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- ソフトウェア Aimpに関する質問です。 1 2022/09/08 11:11
- Windows 10 windows11 起動エラー 0xc0000225 1 2022/05/14 11:58
- Windows 10 バッチファイルでのエクスプローラー終了 1 2022/05/30 14:32
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- その他(プログラミング・Web制作) vbaで座標を指定してコマンドプロンプト画面を表示させる。 1 2023/01/09 16:06
- ネットワーク 通信量を見たい 3 2023/03/01 07:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
stable diffusionのインストー...
-
pcゲームの優先度の設定につい...
-
ExcelVBAにてアプリをタスクマ...
-
c#でコマンドプロンプトを実行...
-
プログラムを実行すると、なぜ...
-
バッチファイル 特定ウインドウ...
-
eclipseのエラーに関する質問で...
-
cygwin上でのTeraPadの起動
-
PL/SQLで作成したストア...
-
EXCELをバッチコマンドで...
-
exe間での引き値の受け取り方法
-
Market Speed をVBAで制御した...
-
64bitのwindowsサーバーで32bit...
-
gccがコマンドプロンプト上で使...
-
ショートカットの作成とコピー
-
DOS窓の非表示について
-
C&C++からC#のexeを呼ぶ方法
-
createprocessで起動させる別.e...
-
バッチファイルでAPを終了さ...
-
あるショートカットだけ既定と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
stable diffusionのインストー...
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
ショートカットの作成とコピー
-
VB.NETでDOSコマンドの複数実行
-
gccがコマンドプロンプト上で使...
-
バッチファイル実行時に起動す...
-
VBAからキャッシュを削除する方...
-
c#でコマンドプロンプトを実行...
-
batファイルで立ち上げたaplを...
-
64bitのwindowsサーバーで32bit...
-
Shiftキーを押しながら起動
-
Visual basic6.0からショートカ...
-
VB.NETでコマンドプロンプトの操作
-
exe間での引き値の受け取り方法
-
プログラムを実行すると、なぜ...
-
相対パスのショートカットフォ...
-
PL/SQLで作成したストア...
-
バッチへ値を返す
おすすめ情報