|
>今回のものも一行で済むので、「パス(P):」のところに直接コピペしてしまうの
>が簡単です。
拡張することを考慮して専用フォルダを作り一行の場合でもファイルに統一して運用
しています。
で下記のように拡張したんですが、不可解な動作になりましたので確認していただけ
ないでしょうか。
for(i=0;i<GetItemCount();i++){
if(!IsFolder(i)){
break;
}
}
//message(i);
if(i==0){ // フォルダが1つもない
Command("先頭にスクロール");
}
else{
SelectItem(i-1); // 最後のフォルダ
}
◆動作
◎キー割り当てで使用するとうまく動作しないキーがある。
・フォルダが1つ以上ある場合はどのキー割り当てでも動作する
・フォルダが1つもなくファイルだけの場合、割り当てるキーにより動作する
キーと
動作しないキーがある。
・動作したキー割り当て :「A」「I」「F6」「/」
・動作しなかったキー割り当て:「Ctrl+O」「Ctrl+T」「Alt+O」(オーです)
・メニューのツールからマウスで実行したときは動作する
動作しないのは「先頭にスクロール」です。
コメントアウトしているメッセージを有効にすると動作しなかったキーでも動作しま
した。
キーカスタイマイズツールを含め消せる常駐は全て終了しても動作は変わりませんで
した。
以上、よろしくお願いします。
|
|