Windowsエクスプローラでパスを閉じる方法を見つけることができません。開いたウィンドウ「c:\ program files」を閉じたいとします。コードは次のようになります自動ホットキー付きウィンドウエクスプローラウィンドウを閉じる
#::j
close window "c:\program files"
return
ありがとうございます。
Windowsエクスプローラでパスを閉じる方法を見つけることができません。開いたウィンドウ「c:\ program files」を閉じたいとします。コードは次のようになります自動ホットキー付きウィンドウエクスプローラウィンドウを閉じる
#::j
close window "c:\program files"
return
ありがとうございます。
あなたはここを見たいと思うでしょう:
https://autohotkey.com/docs/commands/WinClose.htm
指定する:
WinClose [, WinTitle, WinText, SecondsToWait, ExcludeTitle, ExcludeText]
、その後:また
#j:: ; Win Key + j
WinClose, C:\Program Files ; close Program Files window
return
を、任意のエクスプローラウィンドウを閉じるには、使用:
#j:: ; Win Key + j
WinClose, ahk_class CabinetWClass ; closes any explorer window
return
第H
は、コードを更新し、ここvideo stepping through the codeです:
path := "C:\Program Files"
shell := ComObjCreate("Shell.Application")
shell.open("file:///c:/")
shell.open("file:///" . path)
#If WinExist("ahk_class CabinetWClass") ; explorer
F1::
for window in ComObjCreate("Shell.Application").Windows
if (path == window.Document.Folder.Self.Path)
window.quit()
return
#If
私もこれを試しましたが、開かれたウィンドウはまだ閉じていません。 – IGRACH
上記のコードは、Windowsエクスプローラとのインタフェース方法として最適です。これがまったく動作していない場合は、オペレーティングシステムに何か問題があるか、ウイルス/マルウェアがあります。どちらの場合でも、システムワイプを行い、合法的なバージョンのWindowsを再インストールしてみてください。 – errorseven
私の例が更新されました。 – errorseven
'winclose' doesntの仕事ならば、そこには' winkill'コマンド波平? wincloseでパラメータを指定してウィンドウを終了させることもできますが、最後に – Blauhirn
を覚えていないと、 'controlsend'を使って指定したウィンドウに'!F4'を送信してみることもできます。しかし、私はあなたがウィンドウを適切にキャッチしていないと思います。最初に 'winminimize'のような他のコマンドを試してみてください。 – Blauhirn