[前の記事]« 英語版WindowsXPを日本語ソフト対応にするには?
[次の記事]テキストファイルから複数行の文字列を読み込んで、コマンドにパラメータとして与えたい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「UNIXコマンドとDOS/Windows」索引へ

unixのexportのように変数をグローバル化するには?

42.
(無題)
2004年11月02日(火) 14時05分
festa
●DOS/Windowsのバージョン
win2000

DOSにもシェルで言うところのexportコマンドってあるのでしょうか?
よろしくお願いします。

exportコマンドとは・・・
変数nameをいわゆる「グローバル変数」化します。こうすることにより子供シェルもこの変数を参照することができます。
44.
Re:(無題)
2004年11月02日(火) 16時04分
otn
>●DOS/Windowsのバージョン
>win2000

>DOSにもシェルで言うところのexportコマンドってあるのでしょうか?
>よろしくお願いします。

>exportコマンドとは・・・
>変数nameをいわゆる「グローバル変数」化します。こうすることにより子供シェルもこの変数を参照することができます。

setすると必ず子プロセスに引き継がれます。
unix風に言うと、シェル変数は存在せず、環境変数しかない。

また、CMD.EXEからの直接のバッチファイルの起動はシェルで言うとピリオドコマンドやsourceコマンド相当なので、バッチファイル中でセットした環境変数はバッチファイルを呼び出した側のCMD.EXEの環境変数に影響します(setlocalしない限り)。
CMD /C バッチファイル名 で起動した場合は子プロセスでの実行なので、親である呼び出した側の環境変数には影響しませんが。

質問が続くようならタイトルを付けてください。
 

42.(無題) festa 04/11/02(火) 14:05
44.Re:(無題) otn 04/11/02(火) 16:04
 
 


カテゴリー「UNIXコマンドとDOS/Windows」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年11月02日 14:18に投稿されたエントリーのページです。

ひとつ前の投稿は「英語版WindowsXPを日本語ソフト対応にするには?」です。

次の投稿は「テキストファイルから複数行の文字列を読み込んで、コマンドにパラメータとして与えたい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート