2024/04/24「多機能ファイラーAs/Rの魅力と活用法」を出版、KView32公開

「As/R」を他のアプリから呼び出す「AsrLoad」

As/R

「As/R」のアプリケーション本体である「Asr.exe」を起動するためのローダーが「AsrLoad.exe」です。「AsrLoad.exe」を使用すると、他のアプリケーションから「As/R」を呼び出すことができます。
また、指定したファイルやフォルダーを表示したり、操作したりすることも可能です。

他のアプリケーションから、「As/R」を呼び出せることを最近知りましたので、紹介します。

詳細は、以下の作者のWebサイトを参照ください。

ローダー

基本的な使い方

以下が、AsrLoadの基本的な構文となります。

AsrLoad.exe  [オプション] [開くフルパス]

 本体の起動状態を確認し、起動してなければコマンドラインで渡されたパス名を渡して起動したり、動作を指定することができます。

オプション

起動されている場合に、指定されたコマンドラインのパスをどのように開くか指定します。

オプション説明
/j指定されたフォルダーに、現在アクティブなタブでジャンプします。
As/Rが起動されていない場合は新しく起動します。
(例)AsrLoad.exe /j c:\test
/n指定されたフォルダーに、新しいタブで開きます。
As/Rが起動されていない場合は新しく起動します。
/b指定されたフォルダーに、バックグラウンドで開きます。
As/Rが起動されていない場合は新しく起動します。
/jf指定されたファイルを選択した状態にして、現在アクティブなタブでジャンプします。
As/Rが起動されていない場合は新しく起動します。
(例)AsrLoad.exe /jf c:\test.txt
/nf指定されたファイルを選択した状態にして、新しいタブで開きます。
As/Rが起動されていない場合は新しく起動します。
/bf指定されたファイルを選択した状態にして、バックグラウンドで開きます。
As/Rが起動されていない場合は新しく起動します。
/scriptパス指定をスクリプトとみなして、本体にスクリプトの起動を依頼します。
/scriptが指定されていると/xは強制的にOFFにされます。
As/Rが起動されていない場合は新しく起動しますが、起動時の処理とスクリプト処理は非同期で動作するため期待する動作にならない場合があります。
期待する動作にならない場合は、スクリプト内に適当なウェイト処理を入れてみてください。
(例)AsrLoad.exe /script c:\script\script1.txt
/tabsetパス指定をタブセット番号とみなして、本体にタブセット切替コマンドを発行します。
As/Rが起動されていない場合は新しく起動しますが、通常の読み込み処理のあとに切替処理が行われますので動作は緩慢になります。
(例)AsrLoad.exe /tabset 5
/d既に起動されてるウィンドウをアクティブにしようと試みます。
起動されていない場合に、起動を試みません。
他のオプションやパス指定は全て無視します。
(例)AsrLoad.exe /d
/wildcardパス指定をフィルタテキストとみなして、本体にフィルタの設定を依頼します。
※パス指定部が未指定の場合はフィルタを解除します。
メニュー定義のWILDCARDコマンドと同じようにワイルドカードと複数指定が可能で、仮想名称での一致をとります。
起動されていない場合に、起動を試みません。
(例)AsrLoad.exe /wildcard *.txt
/selectパス指定を選択テキストとみなして、本体のアクティブリストの選択を依頼します。
※パス指定部が未指定の場合は選択状態を解除します。
ワイルドカードで複数指定が可能で、実体名での一致をとります。
起動されていない場合に、起動を試みません。
(例)AsrLoad.exe /select *.txt;*.doc
/serchパス指定を選択テキストとみなして、本体のアクティブリストを前方一致でファイルを検索して選択します。
※末尾まで来た場合、先頭に戻って検索します。
ワイルドカードで複数指定が可能で、実体名での一致をとります。
起動されていない場合に、起動を試みません。
(例)AsrLoad.exe /serch *.exe
/max起動時の動作を指定するスイッチです。
起動されていない場合、最大化して起動します。
/minと排他の関係になり、後に出てきた方が優先になります。
(例)AsrLoad.exe /max /n c:\test
/min起動時の動作を指定するスイッチです。
起動されていない場合、最小化して起動します。
/maxと排他の関係になり、後に出てきた方が優先になります。
(例)AsrLoad.exe /min /x /jf c:\test.txt
/x起動時の動作を指定するスイッチです。
起動されていない場合、復元タブを無視するモードで起動します。
ただしパス指定が無い場合は、このオプションは無視されますのでご注意ください。
(例)AsrLoad.exe /x /j c:\test
オプション一覧

オプションの組み合わせ

オプションの組み合わせの説明です。

パス指定タイプパスの読み方/max/min/x
/jディレクトリと認識
/nディレクトリと認識
/bディレクトリと認識
/jfファイルと認識
/nfファイルと認識
/bfファイルと認識
/scriptスクリプトファイルと認識×
/d
/wildcardフィルタテキストと認識
/select選択テキストと認識
/serch前方一致テキストと認識
/max影響しない×
/min影響しない×
/x影響しない
※オプションなし、もしくは/min,/max,/xのみを指定した場合、/nが初期値として使用されます。
タイトルとURLをコピーしました