AHK 雙擊關閉Chrome瀏覽器的標籤頁

2021-10-07 16:30:15 字數 1788 閱讀 3277

原指令碼來自知乎,現做了一些修改。

#noenv

#singleinstance force

iniread, doubleclick, settings.ini, option, doubleclick,check

iniread, scrolltab, settings.ini, option, scrolltab,check

iniread, rightclick, settings.ini, option, rightclick,check

emptymem()

menu, tray, nostandard

menu, tray, add, 啟用雙擊關閉標籤頁

menu, tray, add, 啟用滾輪切換標籤頁

menu, tray, add, 啟用右鍵關閉標籤頁

menu, tray, %doubleclick%, 啟用雙擊關閉標籤頁

menu, tray, %scrolltab%, 啟用滾輪切換標籤頁

menu, tray, %rightclick%, 啟用右鍵關閉標籤頁

menu, tray, add ;分割線

menu, tray, add, 退出

return

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

退出:return

啟用雙擊關閉標籤頁:

if doubleclick<>check

else

iniwrite, %doubleclick%, settings.ini, option, doubleclick

emptymem()

return

啟用滾輪切換標籤頁:

if scrolltab<>check

else

iniwrite, %scrolltab%, settings.ini, option, scrolltab

emptymem()

return

啟用右鍵關閉標籤頁:

if rightclick<>check

else

iniwrite, %rightclick%, settings.ini, option, rightclick

emptymem()

return

#ifwinactive ahk_class chrome_widgetwin_1

~$wheeldown::

~$wheelup::

if scrolltab=check

else send ^

emptymem()

} return

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

~lbutton::

if doubleclick=check

return

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

~rbutton up::

~rbutton::

if rightclick=check

else send

emptymem()

}return

#ifwinactive

emptymem(pid="ahk rocks")

若需托盤不顯示圖示,則在第一行前新建一行插入#notrayicon即可,實測支援最新 chrome 81。

已知雙擊 chrome 標題欄空處切換最大化/視窗化時也有概率觸發指令碼導致標籤頁關閉,目前解決方法是降低此時雙擊的頻率。

谷歌chrome關閉iframeDialog彈框

tocgoogle關閉子頁面彈框 用的google除錯專案,用了以下幾種方法都不行。1 window.close 必須是使用window.open開啟的窗體才可以使用window.opener null window.close 無提示關閉窗體。2 open location,self close ...

Chrome關閉側邊欄

google 瀏覽器 v98版本預設開啟的側邊欄功能具體顯示如下 以下是在側邊欄開啟閱讀器模式的方法。包括如何開啟 側邊欄 和 閱讀器 功能。需要注意的是,並非所有網頁都支援閱讀器模式。開啟側邊欄 使用者需要首先開啟側邊欄功能,方法是點選 chrome 瀏覽器工具欄上的 實驗 按鈕 即燒杯圖示 將側...

chrome 關閉自己主動更新

一不小心,把chrome更新成了37,chrome 37不支援模態窗體 window.showmodaldialog 折騰死人了。實在抵不住,僅僅好降級成36.0.1985.143m 至 2014 09 04日為止的chrome 版本號 僅僅好找到登錄檔 hkey local machine sof...