2012-12-28 16 views
4

我在日常生活中使用提琴手。但是,我最常用的功能,如Reissue and EditReissue from composer沒有任何快捷方式。我不知道如何使用這個小提琴手腳本。任何人都可以指出一個解決方案嗎?提琴手重新發行和編輯和從作曲家重新發行

+1

我假設你的意思是短於序列ContextMenuKey,E,E? (如果你的鍵盤沒有,Alt + Shift + F10是ContextMenuKey)? – EricLaw

+0

組合對於快速開發來說太長:) :) – Jones

回答

10

點擊CTRL + R打開FiddlerScript編輯器。

裏面的ONBOOT()函數中添加以下代碼:

FiddlerApplication.UI.lvSessions.add_KeyDown(HandleAKey); 

右括號爲ONBOOT功能後,立即添加以下代碼:

static function HandleAKey(Sender, theKey:KeyEventArgs) {   
    if (theKey.KeyData == Keys.E) 
    { 
     var oS: Session = FiddlerApplication.UI.GetFirstSelectedSession(); 
     if (null == oS) return; 
     theKey.Handled = theKey.SuppressKeyPress = true; 
     FiddlerApplication.DoComposeByCloning(oS); 
    } 
} 

保存文件。重新啓動提琴手。現在,當您在網絡會話列表中的任何選定會話上按下鍵時,該會話將被克隆到作曲家重新發送。

目前,FiddlerApplication.UI.actReissueSelected()函數不是公共的,這意味着沒有簡單的方法可以直接調用FiddlerApplication.oProxy.SendRequest()來調用該功能。

+0

工作的魅力!希望這將在即將到來的版本中定義。 – Jones