- ベストアンサー
環境変数の読み込み
よろしくお願いします。 DOSコマンドのバッチを2本作成しています。 A.BATは環境変数をセットします。 各モジュールから共通して参照されるような モジュールを想定します。 使い方としては、B.BATから内部で「A.BAT」を呼び出し、 B.BATはこの環境変数を共有したいのです。 B.BATからA.BATを呼び出すことは可能でしょうか?。 サンプルを頂けると助かります・・。
- tomato_hanako
- お礼率38% (32/83)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
可能です。 call a.bat そのまま呼び出すと戻って来れないので、callをつけて呼び出してください。
関連するQ&A
- バッチファイルの環境変数を別のファイルにまとめたい
コマンドプロンプトの勉強を始めましたが、分からない事があります。 a.ini------------ HENSU01=20081231 HENSU02=20090101 HENSU03=D:\temp ----------------- 例えば上記のような必要な環境変数をひとまとめしたa.iniがあるとします。 これをx.batとy.batを実行する時に参照して同じ環境変数として共用したいのですが、何か良い方法はありませんか? 別のバッチファイルからa.iniの内容で環境変数を設定後に'call x.bat'とすれば、上手く行きそうな気はするのですが、肝心の環境変数の設定の仕方が分かりません。 なお、a.iniにはsetコマンドは記述しないで、上記の形式のままで使用したいです。 どなたか具体的ご教授お願いします。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Javaの環境変数設定について。
はじめまして。OSはWindowsXPでJavaの勉強をしようと思い、「JDK 5.0 Update 16」をインストールし、環境変数の設定を行ったのですが、PATHにもともと環境変数があったのに、間違えて新しい環境変数に変更してしまいました。コマンドプロンプトで「jsvac」コマンドを打ち込んだら C:\Documents and Settings\takumi>javac 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ました。 環境変数を元に戻す方法はないのでしょうか? どなたかご教授お願いします。
- ベストアンサー
- Java
- 環境変数の変更(ユーザごとの)
HOMEPATHやUSERPROFILE等の環境変数を変えたいと考えています。OSは2000Serverです。setコマンドを記述したバッチをログインスクリプトに仕込みましたが、うまくいきませんでした。試しに環境変数ではなく a=b等と記述してもやはり反映されませんでした。何度再起動しても、同じです。環境変数の変更方法(ユーザの)をご存知の方がいらしたら、よろしくお願い足します。
- 締切済み
- Windows系OS
- 環境変数がおかしいのでしょうか?
現在家のパソコンを使いJavaの勉強をしております。 家で使用しているパソコンとは違うのにj2sdk1.4.2_01をインストールして勉強しようと考えていました。 それで、J2SDK1.4.2_01をインストールしてユーザーの環境変数に以下のようなものを新規で作りました。 JAVA_HOME C:\j2sdk1.4.2_01 PATH %JAVA_HOME%\bin CLASSPATH .;%JAVA_HOME%\lib\tools.jar それで家で作ったjavaファイル、classファイルをインストールしたパソコンにコピーしました。 実際に正しく設定されているか確認するため、javaファイルのあるディレクトリに移動し javac Sample.java (作ったjavaファイルをSample.javaとした場合) とコマンドしたところ 「'javac'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」 と表示されました。 家のパソコンと同じようにしたのにおかしいと思い、一応classファイルもコピーしたので java Sample とタイプし実行してみました。 そうすると実行はできたんです。 なぜコンパイルはできなかったんでしょうか? 環境変数の設定がおかしいのでしょうか?
- ベストアンサー
- Java
- 環境変数
環境変数って何でしょうか? アプリケーションプログラムやバッチプログラムに対して、ユーザーが設定する変数。環境変数の設定には、MS-DOSのSETコマンドを使用する。COMMAND.COM自身が利用する環境変数としては、COMSPEC、PATHがある。 とありますが意味がわかりません。 「ユーザーが設定する変数」の「変数」って? 環境変数が何なのか教えて頂けないでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 環境変数の初期サイズが勝手に「自動」に戻る
startup.batの「環境変数の初期サイズ」を3072に設定後、 startup.batを呼び出している自作バッチを実行すると startup.batの「環境変数の初期サイズ」が「自動」に戻ってしまうのですが これは何故でしょうか?
- ベストアンサー
- Java
- すみません。マタ、環境変数で困っています。
マタ、すみません。環境変数です。 もう、昨晩からやり続けてるので大変疲れました。 ORACLE JDK JAVA8を流れのままにインストールしました。 「javac hop1.java 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 ばかりです。 ディレクトリーを辿ってjava8がインストールされた場所を 指摘しました。 検索しても、ユーザー変数かシステム変数か、また浮かび上がってくる 表かどこに書くのかハッキリしません。 もうC直下にJavaをインストールしましたが、それもコンパイル できませんでした。 質問おかしいですけど、ご容赦ください。 どうすればいいのでしょうか? どなたか、ご回答のほど、宜しくお願い申し上げます。
- ベストアンサー
- Java
- BATで環境変数へ登録
MSDOSのBATで、コマンドの実行結果を環境変数へ登録 することは可能でしょうか? 例えば、 C:\> CD と行うと C:\ が返ってきますが、この値を環境変数に 登録出来ればと思います。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
お礼
有難うございました。うまく行きました。 またよろしくお願いします。