Alt-Tab
オートホットキーを使用して Labviewが通常の動作に干渉する方法を修正しようとした人はいますか?
Alt-Tab
inside Labview は、すべての非 labview ウィンドウをリストの最後に配置します。
したがって、ブラウザからlabviewウィンドウにalt-tabキーを押しただけの場合は、
(2 × number_of_currently_open_labview_projects -1)
戻るためのキーストローク。
Alt-Tab
オートホットキーを使用して Labviewが通常の動作に干渉する方法を修正しようとした人はいますか?
Alt-Tab
inside Labview は、すべての非 labview ウィンドウをリストの最後に配置します。
したがって、ブラウザからlabviewウィンドウにalt-tabキーを押しただけの場合は、
(2 × number_of_currently_open_labview_projects -1)
戻るためのキーストローク。
いい案。その機能は煩わしく、ウェブ上のどこにも簡単に修正できるものはないようです。これが私のスクリプトです。2 つの簡単なメモ:
注: このコードをさまざまな Windows に適合させるには、AutoHotkeyインストーラーに含まれている Window Spy ツールを使用して「ahk_class」を検索します。
コード
#NoEnv ; Recommended for performance and compatibility with future
AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#NoTrayIcon
#SingleInstance force
SetTitleMatchMode 2 ;partial search mode
#IfWinActive vi
#q:: ;there were issues mapping to Alt+Tab
CountOfVIs := -1
WinGet, id, list,ahk_class LVDChild,, Program Manager
Loop, %id%
{
CountOfVIs := CountOfVIs +1
}
msgbox, # of VIs open: %CountOfVIs% ;when I remove this it doesn't work - must be an AHK thing
Send {Alt down}
Loop,%CountOfVIs%
{
Send {tab}
Sleep,50 ;if this is too low it doesn't work
}
Send {Alt up}
この問題に関連する記事を最近見つけましたが、残念ながらロシア語です。
「画面のちらつき」なしで問題を解決しているように見えるpythonスクリプト(+ autohotkeyマッピング)で次のブログを参照しています。