|
1. 検索して選択コマンド
ファイルだけを選択したいのにフォルダも選択されてしまうので、オプションを追
加してほしい。
(a) フォルダを検索したいことは少ないので、デフォルトをファイルのみにしてフォ
ルダも検索のチェックボックスを付ける。
(b) デフォルトをフォルダ、ファイルの両方にして、フォルダを選択しない、ファイ
ルを選択しないのチェックボックスを付ける。
(c) ファイルを選択、フォルダを選択の2個のチェックボックスを付ける。
の何れか。なお。選択状態は次回も使えるように記憶。
スクリプトのSelectItemに同様のオプション(num2の拡張)追加。
2. スクリプトの機能拡張
処理のためOpenで新規タブ若しくは既存のタブへ切り替えて作業したあと、用済み
になったタブを閉じたいけどできませんよね?
また、元のタブに戻りたくても戻れない。
元のタブのパス覚えておいてOpenする手がありますが、同じパスのタブが複数あっ
た場合に違うタブに戻るかもしれない。
で、自由に指定のタブを切り替えたりクローズできるようになりませんでしょうか?
(1) SelectTab(tabno)またはChangeTab(tabno)とCloseTab(tabno)
端折って書くと以下のような使い方です。
curTabNo = GetCurrentTab()
Open "hogehoge", 3
targetTabNo = GetCurrentTab()
SelectItem("hogehoge*.txt")
ret = Question("選択ファイルをxxします")
if ret = 1 then
色々な作業
end if
SelectTab(curTabNo)
CloseTab(targetTabNo)
若しくは
curTabNo = GetCurrentTab()
Open "hogehoge", 3
SelectItem("hogehoge*.txt")
ret = Question("選択ファイルをxxします")
if ret = 1 then
色々な作業
end if
CloseTab(-1) 'つまりClose Meです
SelectTab(curTabNo)
(2) 秀丸ファイラースクリプト内から別の秀丸ファイラースクリプトの起動
通常のWSHスクリプトはWScript.Shellオブジェクトを作って起動できますが、 秀
丸ファイラーのスクリプト機能(GetNextItemなど)が使えません。
秀丸の execmacro のイメージで秀丸ファイラー用のスクリプトをスクリプト内か
ら起動したい。
やりたいことは選択された同一ファイルに複数のスクリプトの処理を順に実行した
い。
こちらは難しそうならいいです(^^)
|
|