mouseGestureL と everything

mouseGestureL で everything にコマンドラインで文字列<text>を送った時に空白が入っていた場合に空白以降が削除されてうまく検索できなかった時の記述方法

 

;選択した文字列をevethingで検索
;選択した文字列をコピーする前に変数に入れてeverythingに渡した後にクリップボードに戻す
if (WinActive("ahk_id" . MG_HWND)){
; my = %Clipboard%
my := ClipboardAll
Send, ^c
sss := "C:\Program Files\Everything\Everything.exe -search """ . Clipboard . """"
run, %sss%
Clipboard := my
}

 コマンドラインで文字列を送る場合は、" で囲む必要がある事を失念していた事と、mouseGestureL のエスケープ文字が " だけ " で指定しなけばならないというのが最後まで分かっていなかったので失敗していた(他は ' でエスケープ

 上記 sss に格納した文字列は
C:\Program Files\Everything\Everything.exe -search "Clipboard"
という事になる

 

 

 次は背面に移動しているブラウザをカーソル下で認識される方法が知りたい…