保存然后在编辑器中刷新浏览器快捷方式命令

Sha*_*ane 6 editor

我想要一个热键,在Notepad ++中全部保存,然后切换到浏览器并刷新页面.我必须每天做数千次并执行Save All热键,然后按Alt-Tab到右侧窗口,然后F5一次又一次刷新,必须有更好的解决方案吗?如果有另一个可以做到这一点,我愿意切换编辑器.

我尝试过使用运行命令,但问题是虽然它允许你制作像[firefox.exe"当前文件"]这样的东西,如果你想要在像localhost这样的网址上打开它,因为它需要运行服务器端,然后你必须手动指定字符串的其他部分,如[chrome.exe"自定义var(网址)/文件名"],它总是打开一个新的选项卡,然后创建大量的混乱.此外,如果您正在编辑包含文件,那么当您使用run命令时,它将尝试打开而不是您想要查看的页面,刷新将是我能想到的唯一可行的方法.

编辑:我有Cpfohl解决方案工作!如果您有其他方法,请分享,因为我将仍然监视此线程.

Esc::                ; The hotkey I like to use
SetTitleMatchMode, 2 ; Match Partial Title Mode
SetKeyDelay 10, 10   ; Set Keystroke Delays
Send {F5}            ; Save All In Editor / I set to F5 in npp
IfWinExist, Firefox
   WinActivate
Send {F5}            ; Refresh Browser
Run Code Online (Sandbox Code Playgroud)

Cri*_*ole 5

我使用AutoHotKey来做这种事情,但我对它很陌生.好的部分是你不必切换编辑器.AutoHotKey可以让你做任何你想做的事情(差不多),但最简单的方法就是用一些相对死记硬键的键盘来做你能做的事情.

您将编写一个在运行时运行的脚本.然后,无论何时使用所选的热键,它都会执行脚本(可以由"人工"键击组成).

一个示例脚本可能是(这是未经测试的并且假设您打开的最后一个窗口是浏览器,即:"AltTab"导致浏览器打开):

!+s::           ;Binds the hot key to "Alt,Shift, S"
    Send ^+s    ;Pushes "Ctl,Shift, S"
    Send AltTab ;Pushes "Alt, Tab"
    Send F5     ;Pushes "F5"
Run Code Online (Sandbox Code Playgroud)