環境変数についてNo.37076
pahud さん 19/02/01 15:53
 
その他(O) > 動作環境(E) > 環境
マクロ用ファイルのフォルダ
設定ファイル用のフォルダ
は環境変数が使えるのに
(例)
%OneDriveConsumer%\ドキュメント\Hidemaruo\Hidemaru\Macro
%OneDriveConsumer%\ドキュメント\Hidemaruo\Hidemaru\Setting

その他(O) > 動作環境(E) > ファイル > 保存
のバックアップの作成場所

ツールバーデザイン > アイコンモジュール
の場所には
環境変数が指定できませんが
仕様でしょうか?

[ ]
RE:37076 環境変数についてNo.37077
秀丸担当 さん 19/02/01 17:18
 

「マクロファイル用のフォルダ」と「設定ファイル用のフォルダ」以外のパスが書け
る設定は、一応、環境変数を使うことはできない仕様ということになっています。
フォルダ名には「%」そのものを書くことができて、環境変数を可能に変更する場合、
厳密には互換性が無くなってしまうため、できるだけ互換性が維持されるようにして
います。

「マクロファイル用のフォルダ」と「設定ファイル用のフォルダ」についても、V8.4
0以降でサポートされるようになったので、実は「%」の書き方によっては厳密には互
換性が無い状態ですが、標準でユーザー名が含まれるフォルダ名になっていて、移行
時に問題になりやすいので、仕様変更にしていました。
書き方を限定して、例えばバックアップ作成先は、フルパス記述となる作成方法で、
先頭の一文字目が「%」で環境変数が挟まれている場合だけとか、条件を厳しくすれ
ば安全だと思うので、そういった感じで対応できそうなところは対応しようと思いま
す。


[ ]