環境変数の取得
Posted feedbacks - PostScript
親OS上の環境変数の取得ということで、GhostScript 依存の getenv operator を使用しました。 PostScript の本来の環境変数(デバイス解像度等)は普通に currentdict 中に入っているわけで、普通に変数名だけで参照できるわけですが、マクロ等も一緒に入っているのでいわゆる変数一覧、というのは 膨大になると思います。後半のようにうっかり forall を使ってアクセスするとスタックがあふれたりとか....
1 2 3 4 5 6 7 | %!PS
(PATH) getenv { = } if
% ========= Cut Here ===========
%!PS
currentdict { === } forall
|


mattsan
#6736()
Rating0/0=0.00
コマンドライン引数の取得がありましたが、今回は環境変数の取得をお願いします。
取得した内容を表示できればよいですが、可能でしたらキーから値を得る手段の実装もお願いします。
[ reply ]