[win+tab], foo
창 제목이나 응용 프로그램 이름이 단어와 일치하는 열린 창 보기를 얻는 것과 같은 내용을 입력할 수 있기를 원합니다 foo
.
몇 년 전 나는 Microsoft 개발자가 작성한 것으로 생각되는 유틸리티를 사용했습니다. 이 유틸리티는 당시 OSX Expose의 동작을 다소 모방했지만 이 특정 기능도 포함했습니다(실제로 MacOS에서도 이 기능을 사용하고 싶습니다). 이름은 기억나지 않지만 지금은 사용되지 않은 지 오래되었습니다.
답변1
예. 오늘 저는 정확히 다음과 같은 작업을 수행하는 Windows 프로그램을 작성했습니다.창 활성화.
열려 있는 창 목록을 검색하고 다음을 사용하는 PowerShell 스크립트를 래핑하는 실행 파일입니다.열 감지기목록을 필터링합니다. 선택한 창이 최소화되면 최대화됩니다. 그렇지 않으면 전경으로 올라갑니다.
프로그램의 핵심은 cmdlet입니다 Get-Process
.
$procs=@{}
Get-Process | Where { ($_.MainWindowTitle -ne "") } |
foreach { $procs[$_.MainWindowTitle] = $_.MainWindowHandle }
Win32 API 함수 SetForegroundWindow
및 IsIconic
.ShowWindowAsync
macOS에서는 PowerShell 스크립트를 AppleScript 프로그램으로 바꾸는 것이 가능해야 합니다.