1

Winampには優れた機能があります。グローバルキー。そうすれば、Winamp GUIにフォーカスがない場合でも、再生中の曲を変更できます。

FirefoxまたはChromeと同様のソリューションを探しています。

私はEclipseを使用してPHPをコーディングしています。自動SSHで別のマシンに保存します(テスト)マップされた仮想ドライブでXRefreshのようなものを使用できますが、テストマシンにSambaをインストールできません。

今私はしなければなりません:

CTRL+ S(保存して自動更新)
ALT+ TAB(Firefox GUIに切り替え)
F5(現在のFirefoxページを更新)
ALT+ TAB(Eclipseに戻る)

私は次のようなものを探しています:

CTRL+ S(保存して自動更新)
CTRL+ X(Firefoxを更新-Eclipseに焦点を合わせながら)

Firefoxプラグインを調べましたが、ニーズに合ったものは何も見つかりませんでした。Chromeも。XRefreshは完璧なソリューションですが、前述のように、SSH/Sambaをテストマシンに組み込むことはできません。

4

3 に答える 3

4

Autohotkey

awesome.ahcファイルの結果を追加しましょう。

^s::
SetTitleMatchMode, 2
IfWinExist, Mozilla Firefox
{
   WinActivate, Mozilla Firefox
   ControlSend, ahk_parent, {F5}, Mozilla Firefox
}
Return

これによりFirefoxに切り替わり、現在アクティブなタブが更新されます。

于 2009-09-25T12:05:18.543 に答える
1

demoncodemonkeyが大いに示唆したように、Autohotkeyを使用できます。これは私のスクリプトサンプルです。

^x::                  ; listen for a CTRL+x
   Send ^s               ; sends a CTRL+s save command to Eclipse
   Sleep 500             ; sleeps a bit to allow SSH to transfer file
   Send !{tab}^r         ; alt-tab followed by a browser refresh
   Sleep 100             ; firefox, needs just a bit to allow ALT-TAB
   Send !{tab}           ; tabs back to eclipse

これは、1つのコマンドですべてを実行できるため、私が考えていたよりもさらに優れています。非常に印象的。再びdemoncodemonkeyに感謝します。

于 2009-09-25T13:23:46.420 に答える
1

フランキーの答えを使って、私はもう少し高度なものを開発しました。私のエディターはAptanaですが、他のものに簡単に変更できます。

$^s::                                       ; only capture actual keystrokes
SetTitleMatchMode, 2                        ; match anywhere in the title
IfWinActive, Aptana Studio 3                ; find aptana
{
    Send ^s                                 ; send save command
    IfWinExist, Mozilla Firefox             ; find firefox
    {
        WinActivate                         ; use the window found above
        Sleep 500                           ; sleeps to allow SSH to transfer file
        Send ^r                             ; send browser refresh
        WinActivate, Aptana Studio 3        ; get back to Aptana
    }
}
else
{
    Send ^s                                 ; send save command
}
return
于 2011-07-07T20:52:05.153 に答える