Używam Windows 8 na pulpicie. Obecnie muszę przesunąć kursor myszy nad pasek zadań, kliknąć prawym przyciskiem myszy, kliknąć właściwości, kliknąć automatyczne ukrywanie paska zadań, a następnie kliknąć OK. To prawdziwy ból, jeśli chcesz przełączać ten status między włączaniem i wyłączaniem kilka razy w ciągu dnia. W rzeczywistości jest to niewykonalne, więc domyślnie pozostaje włączone i marnuje wiele nieruchomości ekranowych, gdy nie są potrzebne.
Czy jest lepszy sposób?
(Jeśli to pomaga, używam Autohotkey.)
windows-8
taskbar
autohotkey
Kit Johnson
źródło
źródło
Odpowiedzi:
Oto skrypt AutoHotKey, aby rozwiązać problem:
źródło
VarSetCapacity(APPBARDATA, A_PtrSize=4 ? 36:48)
wiersz u góry skryptu (przed klawiszami skrótu).Wypróbuj ten mały program, który znalazłem jakiś czas temu. „To niesamowite. Przełącza pasek zadań pokazywany lub ukryty za pomocą Alt-T i można go ustawić tak, aby uruchamiał się również w systemie Windows.
http://www.aviassin.com/taskbareliminator
Nazywa się Eliminator paska zadań i działa zarówno dla Win7, jak i Win 8
źródło
Znalazłem program o nazwie „Kontrola paska zadań”, który pozwala ustawić klawisz przełączania automatycznego ukrywania paska zadań.
http://www.thefreewindows.com/3252/hide-completely-the-windows-taskbar-using-a-hotkey-and-unhide-it-with-taskbar-control/
Uwaga: Pamiętaj, aby pobrać wersję „AutoHide Control paska zadań”, jeśli chcesz, aby bieżące okno automatycznie wypełniało miejsce.
źródło
Aby automatycznie ukryć pasek zadań w wierszu polecenia cmd lub w .cmd lub. plik nietoperza:
Windows 7 (StuckRects2)
powershell -command "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"
Windows 10 (StuckRects3)
powershell -command "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"
Wyjaśnienie
Klucz rejestru, który przechowuje tę wartość, przechowuje również szereg innych ustawień. Ponieważ chcemy tylko zmienić pozycję 9 (
$v[8]
w cmd) tego ustawienia rejestru, musimy zachować pozostałe ustawienia.Zwykle z cmd wystarczy użyć
reg add
polecenia do modyfikacji rejestru, ale używamy programu PowerShell, ponieważ ułatwia to zachowanie innych ustawień przechowywanych w tym samym kluczu rejestru.Należy także ponownie uruchomić Eksploratora, aby odebrać zmianę. Używamy,
Stop-Process
ponieważ system Windows automatycznie ponownie uruchamia Eksploratora, gdy jest on zatrzymany.Uwaga: zmień
$v[8]=3
na$v[8]=2
w powyższych poleceniach, aby cofnąć tę zmianę (jeśli chcesz, aby pasek zadań był zawsze widoczny).źródło
„prawdziwe przełączanie paska zadań”
Skrypt AutoHotKey powyżej w najlepszej odpowiedzi działa dobrze. Na moim komputerze połączyłem to
http://www.itsamples.com/taskbar-hider.html
(v1.2)
Ta aplikacja do ukrywania paska zadań pozwala mi wybrać skrót do ukrycia paska zadań. Zmapowałem klawisz skrótu AutoHotKey na Win + A i Hider paska zadań na Win + Y. Więc teraz, kiedy naciskam Win + Y, Win + A pasek zadań przełącza się bez wyskakiwania ponownie, gdy przypadkowo dolny piksel; kiedy naciskam Win + Y, Win + A ponownie wraca i pozostaje tam bez względu na to, gdzie ustawię kursor myszy i jest po prostu świetny. Rozwiązanie z jednym kluczem byłoby jeszcze lepsze, chociaż dwa klawisze skrótu są tak blisko siebie, że jest to naprawdę łatwe do opanowania.
Może istnieje lepsze (jednoprzyciskowe) rozwiązanie wykorzystujące tylko AutoHotKey?
źródło
Nie mogłem zmusić skryptu AutoHotKey od Graya do pracy na Win 8.1, więc go stworzyłem. Umieść to w pliku .ahk
Wersja systemu Windows 8.1:
Wersja systemu Windows 10 (testowana w wersji 10.0.17134.523 1/13/2019):
(Może być konieczne dostosowanie czasu trwania snu, jeśli nie są one wystarczająco długie w systemie. Prawdopodobnie jest lepszy sposób na wykrycie, kiedy interfejs użytkownika załadował się poza snem, ale nie mogłem tego zrozumieć. kontrola pola tekstowego w interfejsie użytkownika. Próbowałem wykryć wzór koloru, ale użytkownik końcowy ma kontrolę nad schematem kolorów.)
źródło
u
i coa
robiSend, {ALTDOWN}u{ALTUP}{ALTDOWN}a{ALTUP}{ESC}
Nie mogę znaleźć niczego w dokumentach.Tak, możesz pobrać to wspaniałe narzędzie o nazwie „Ukryj pasek zadań”, które daje skrót „Ctrl + Esc” (domyślnie możesz to zmienić), aby ukryć / odkryć pasek zadań
Pobierz tutaj
http://www.thewindowsclub.com/hide-taskbar-windows-7-hotkey
źródło