私は、多くの環境変数を使用するレガシーアプリケーションで作成されたいくつかの.bat
のものに取り組んでいます。それらのすべてが何であるかを正確に知る必要があります(%windir%
、%os%
など)。
したがって、Windowsのシステム環境変数に関する公式 Microsoftドキュメントが必要です(少なくともNTバージョンから)。
部分的な情報(%os%
などの変数がない)でいくつかのサイトを読んだので、私は本当に公式情報を見たいと思います。
Google、Bing、およびMSDNサイト内で検索すると、1つまたは他の変数に関するレポートのみが表示されますが、すべての包括的で一元化されたリストは表示されません。
そのドキュメントがどこで入手できるか知っている人はいますか?
公式ではありませんが、私が見た中で最高の機能リファレンスは、信頼性が高く、長年にわたって最新の状態に保たれていますが、SS64http://ss64.com/nt/syntax-variables.html 。文書化されていない変数とOSバージョン固有の情報が含まれています。
地点? そうでないかもしれない? これを試してください リンク 。このリストは、OSが使用できるものにまで分類しています。変数は少し異なって見えます。これは、最初と最後にあるパーセント記号が欠落しているためです。
まだ幸せではありませんか?このオープニングコマンドプロンプトを試して、set
と入力し、Enterキーを押します。すべての変数が一覧表示されます。上記のサイトと同様に、ここの変数も少し異なります。
完全なリストもありませんが、このリンクは、使用しているOSの検出にすでに役立つ可能性があります: http://support.Microsoft.com/kb/190899
システムで実際に使用されているすべての変数のリストを取得するためにcmd.exeで設定された入力は、私が推測する既知のことです。