スクリプトをもっと詳しく
スクリプトファイルの格納先
基本的にフルパスで指定するので、どこに配置してもあまり問題はありません。
ただ、どのようにスクリプトを使うかによって、格納フォルダの推奨場所が変わります。
一応、ユーザー情報の格納ディレクトリの下に、Scriptを格納する専用ディレクトリが用意されているので、こちらのディレクトリ以下のフォルダで一元管理するのを推奨します。
Editor.txt(エディタで編集コマンド)、Viewer.txt(ビューアーで開くコマンド)などが格納されてる場所です。
というのも、このScriptディレクトリですが、フルパス情報をスクリプトの置換マクロで提供されてるので、他のPCに引越しする時に楽なのです。
また、そうやって管理しておけば、いろんなフォルダに散らかすことも無いので、あれ?スクリプトファイルどこ行った?と悩むこともないですしね。
ユーザーディレクトリってどこよ?という方もいらっしゃるかと思いますが、インストール時に指定したと思います。
忘れちゃった方は、オプション→その他→起動制御のページにある、「現在のユーザーディレクトリを開く」ボタンを押してください。(Ver.7系の末期に実装)
他には各種ユーザー定義バー、例えば「お気に入り」とか「ランチャー」などの配下に置いておくと、すぐに実行できて動作確認しやすいです。
「このバーの管理ディレクトリを開く」コマンドで、バーの管理ディレクトリを開くことができます。
ヘルプからの抜粋ですが、PC間の引っ越しなどを考えてる場合は、パス指定の際にこのような置換マクロを使用すると、引っ越した先でのトラブルを避けることができますので、ご利用ください。
■専用置換マクロ
専用のマクロとして下記の置換マクロが使用できます。
なお、一般環境変数と区別を付けるために優先的に判定を行い、大文字/小文字の区別を行います。
アプリケーションパス以下のディレクトリ |
%App_Dir% | As/Rのインストールディレクトリ。末尾に\を付与。 |
%Viewer_Dir% | ビューアのパス。末尾に\を付与。 |
%CMD_Dir% | 標準のコマンド郡が格納されたパス。末尾に\を付与。 |
%UserCmd_Dir | ユーザー拡張用のコマンドを配置するように用意されたパス。末尾に\を付与。 |
ユーザーディレクトリ以下のディレクトリ |
%User_dir% | ユーザーディレクトリ。末尾に\を付与。 |
%Menu_dir% | ユーザー定義メニューを格納するために用意されたパス。末尾に\を付与。 |
%Script_dir% | スクリプトコマンドを格納するために用意されたパス。末尾に\を付与。 |
%CmdPlugin_Dir% | プラグインコマンドを格納するために用意されたパス。末尾に\を付与。 |
特殊パス |
%NowDir% | 現在のフォルダー。末尾に\なし。必要があれば「”」括り。 |
%Current% | 現在のフォルダー。末尾に\なし。 |
%Drive% | 現在のドライブ名。 |
%Dir% | 現在のドライブ名を付与しないディレクトリ名。 |
?NowDir? | 現在のフォルダー。末尾に\なし。必要があれば「”」括り。前作と互換性維持のためだけに残っています。 |
■一般環境変数
システム側が判定するので、大・小文字の区別はありません。
※OS側へ設定しているものが他にも存在していれば有効になります。
一時記憶フォルダー | %TEMP%、%TMP% |
オペレーティングシステム | %OS% |
コンピュータ名 | %COMPUTERNAME% |
システムドライブ | %SystemDrive% |
システムフォルダー | %Systemroot%、%WINDIR% |
ドメイン名 | %USERDOMAIN% |
プログラム用トップディレクトリ | %ProgramFiles% |
プログラム用共通ディレクトリ | %CommonProgramFiles% |
ログオンサーバ | %LOGONSERVER% |
ユーザー名 | %USERNAME% |
ALL Usersユーザープロファイルフォルダー | %ALLUSERSPROFILE% |
Userユーザープロファイルフォルダー | %USERPROFILE% |
Userユーザープロフィールデータ保存先 | %APPDATA% |