|
いつも素晴らしいソフトをありがとうございます
以前に
「分割した反対側のフォルダにショートカット一発でコピー」
というスレッドで、2画面分割時ワンキーで反対側のフォルダにコピー/移動するとい
う神スクリプトを教えて頂いたのですが
何かの拍子に
左(で開いているフォルダ) → 右(で開いているフォルダ)
の場合のみ
左(で開いているフォルダ) → 左(で開いているフォルダ)
になるようになってしまいました。つまり同じフォルダにコピーしようとするのでフ
ァイルが同じフォルダに二つ作られますし、移動だとエラーが出ます
右から左へのコピー/移動だと上手く行きます
スクリプトはこんな感じです
if (getTabBarCount() == 2) {
var iFrom = getCurrentTab();
var pathFrom = getTabName(iFrom, 1);
var cSelFrom = getSelectedCount();
command("next split");
var iTo = getCurrentTab();
var pathTo = getTabName(iTo, 1);
command("next split");
if (pathFrom != ""
&& pathTo != ""
&& cSelFrom > 0
&& question("Send to " + pathTo + "\nfrom " + pathFrom + "\n" + cSel
From + " files\nOK?") == 1
) {
sendTo(pathTo);
}
}
アクティブじゃ無い方のパスを取得するというのがスクリプトを見ても分からないの
ですが、これは設定が悪いのか、あるいはスクリプトの仕様が変わるなどで使え無く
なったとかありますかね?
これがあると無いのとで、マウス無しでのファイル操作が全然違うのでなんとかして
使える様にしたいです。
|
|