Paper Plane xUI Part.3at SOFTWARE
Paper Plane xUI Part.3 - 暇つぶし2ch931:名無しさん@お腹いっぱい。
09/11/04 02:58:12 qqJ0unD/0
>>884
>>888で作者様からいただいたヒントを元にわからずごめんのまま試行錯誤
PPC[Z]の「.」でEnterキーを押したら標準設定でいきなりコピー/移動開始.
ESCを押したら,PPC[Z]と「File Operation Options」ダイアログを閉じます.
KC_main = {
C , %K"@C" %k "null null null ^D"
M , %K"@M" %k "null null null ^D"
ESC = @Q
}
K_edit = {
^D ,ppcw "%D" -bootid:z /choose:edit /k %%J.%Osq %:*script "%0hfcopy.vbs"
}
--hfcopy.vbs--
'!*script
set shell= PPx.CreateObject("WScript.Shell")
copypath = ppx.extract("%*edittext")
Do until shell.AppActivate ("File Operation Options")
Wscript.sleep 100
Loop
if len(copypath) <> 0 then
shell.sendkeys "{ENTER}"
else
shell.sendkeys "{ESC}"
end if
set shell = nothing
-----------
自分がやりたかった
>ESCキーを押したときには、File Operation Optionsダイアログにコピー先のパスだけ挿入し、
>もう一度ESCでFile Operation Optionsダイアログを閉じる
という動作は,直前にどのキーが押されたかを取得して,コピーするかパス挿入だけするか
処理を分岐させようと思ったのですが,押されたキーを取得する方法がわからないので難しいと思いました.


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch