SBKスクリプト (拡張機能)
目次
1.概要
SBKスクリプトは、Windows のWSH(Windows Script Host)の機能を利用して、ScriptBrowserK の操作を自動化する機能です。
追加される項目
2.この機能を有効にするには
[ScriptBrowserKオプション]-[拡張機能]ページで、[SBKスクリプト]をチェックします。
3.スクリプトを保存するフォルダ
[ScriptBrowserKオプション]-[スクリプト]ページの[フォルダ]で指定します。
空欄にすると、ScriptBrowserK をインストールしたフォルダ下の
Script フォルダに設定されます。
4.スクリプトの実行
下の3通りの方法があります。
よく使うスクリプトはリンクフォルダの下に置いて、リンクバーから起動すると便利です。
また、ログイン用のスクリプトを実行する場合、スクリプトをShiftキーを押しながら実行(マウスをクリック)すると、ユーザ情報の入力画面に前回入力した内容が入力されたものとして処理し、入力画面をスキップしてしてくれるので便利です。(参照:スクリプトのオートフィル機能)
メニューから実行する
[スクリプト]メニューから開きたいスクリプトを実行します。
お気に入りパネルから開く
スクリプトのフォルダをお気に入りフォルダの下に設定します。お気に入りパネルの中の スクリプトファイルをクリックすれば、そのスクリプトを実行することができます。
エクスプローラから開く
[ScriptBrowserKオプション]-[関連付け]ページの[ScriptBrowserK スクリプトファイル(*.sbv)]をチェックし、なおかつ[「開く」は登録しない]のチェックを外せば、エスクプローラでスクリプトファイルを開けば(ダブルクリックすれば)スクリプトを実行することができ ます。
5.パス省略時に自動的に検索されるフォルダ
カスタムコマンドなどで、スクリプトを指定するときに、パスを省略してファイル名のみ(login.sbj 等)記述すると、下の順にフォルダが自動的に検索されます。
- SBKScriptItem オブジェクトの ExecScript の場合は、呼び出し元のスクリプトと同じフォルダ
- [ScriptBrowserKオプション]-[スクリプト]ページの[フォルダ]欄で指定したフォルダ
- 設定ファイル保存フォルダの Script フォルダ
- ScriptBrowserK をインストールしたフォルダの Script フォルダ
SBKScriptItem オブジェクトの LoadScriptLibrary メソッドの場合は、更に下のフォルダが検索されます。
- [ScriptBrowserKオプション]-[スクリプト]ページの[フォルダ]欄で指定したフォルダの ScriptLibrary フォルダ
- 設定ファイル保存フォルダの ScriptLibrary フォルダ
- ScriptBrowserK をインストールしたフォルダの ScriptLibrary フォルダ
6.スクリプトにパラメータを渡す
中には、パラメータを渡す必要のあるスクリプトも存在します。
スクリプトにパラメータを渡すには、スクリプトの後に'|'をつけてその後にパラメータをスペースで区切って渡します。空白を含んだパラメータはダブルクォーテーションマーク(")で囲んで渡します。
例)test.sbv というマクロに、param1, prama2, param3, param no4 という4つのパラメータを渡す場合。
test.sbv|param1 param2 param3 "param no4"
(スクリプト作者向け情報)
パラメータを使用するには、SBKScriptItem オブジェクトの ParamCount, ParamStr プロパティを使用します。
7.スクリプトにコマンドを割り当てる
[ツールバーとコマンドの設定]-[コマンド]ページで、ユーザ設定コマンドにスクリプトを割り当てることができます。
スクリプトを実行するボタンをツールバーに表示したり、ショートカットキーを割り当てることがでします。
8.スクリプトの整理
[スクリプト]-[スクリプトの整理]コマンドを実行します。
9.スクリプトの名前の変更、削除
下の方法があります。
10.検索用スクリプトについて
検索用スクリプトを ScriptBrowserK の実行ファイルのフォルダ(インストールしたフォルダ)の下の Search という名前のフォルダ、もしくは設定ファイル保存フォルダの下の Search という名前のフォルダ内にコピーします。すると[ScriptBrowserKオプション]-[検索]ページの検索サイトにコピーしたフォルダが自動的に追加されます。
11.ダウンローダ用スクリプトについて
ダウンローダスクリプトを ScriptBrowserK の実行ファイルのフォルダ(インストールしたフォルダ)の下の Downloaderという名前のフォルダ、もしくは設定ファイル保存フォルダの下の Downloaderという名前のフォルダ内にコピーします。するとリンクの抽出画面のダウンローダの一覧にダウンローダが自動的に追加されます。