Bilgisayardaki Tümünü En Üst Düzeye Çıkar


16

WinKey+ MVe Winkey+ 'nın Dtüm pencereleri asgariye indireceğini ve masaüstümü göstereceğini biliyorum . Ancak, tüm pencereleri büyüten veya geri yükleyen benzer bir kısayol tuşunu bulamadım. Windows 7'de bunu yapmanın önceden var olan bir yolu var mı? Eğer mecbur kalmazsam BiOS ile uğraşmak istemem.

Yanıtlar:


8

Eh, gerçekten aradığınız cevap olduğundan şüphe ediyorum, ancak Windows 7'de bunu bir yerlerde powershell betiği olarak kaydedebilirsiniz:

$dllInfo = '[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);'
Add-Type -MemberDefinition $dllInfo -name NativeMethods -namespace Win32
foreach($proc in Get-Process){
    $hwnd = $proc.MainWindowHandle
    # Restore window
    [Win32.NativeMethods]::ShowWindowAsync($hwnd, 4) | Out-Null
}

Sonra bu komut dosyasını çalıştırmak için bir anahtarı bağlayın.


Bu harika görünüyor ama maalesef biraz ötesinde. +1 çünkü bu tam olarak istediğim şeydi.
Aarthi

Bu komut dosyasını çalıştırmak için bir anahtarı nasıl bağlayacağınız hakkında biraz ayrıntı verebilir misiniz?
haimg

En kolay yol muhtemelen Autohotkey kullanmaktır.
EBGreen

Görünüşe göre bu , her işlemden yalnızca bir pencere büyütüyor, değil mi?
ruffin

Evet, yalnızca bu işlemle ilişkili ana pencereyi en üst düzeye çıkarır.
EBGreen

10

Küçültülmüş pencereleri masaüstüne geri yüklemek için WinKey+ + Shifttuşlarını kullanın M.

Geçerli pencereyi büyütmek için WinKey+ tuşunu kullanın Up Arrow.

Ekranın sol tarafındaki pencereyi büyütmek için WinKey+ tuşunu kullanın Left Arrow.

Ekranın sağ tarafındaki pencereyi büyütmek için WinKey+ tuşunu kullanın Right Arrow.

Kaynak .


2
Bilginize: Bu sadece Windows Vista + için çalışır
James Mertz

1
FYI: Bu win7 için, kaynağa bakın.
Binarylife

2
Bu aslında bir cevap değil, değil mi?
Daniel Beck

5
Maalesef, @Daniel Beck'e katılıyorum. Bu TÜM pencereleri nasıl geri yükler veya en üst düzeye çıkarır? En umut verici olan ilkini denedim ve işe yaramadı.
KCotreau

1
@DanielBeck ilk kısayol benim için cazip olması gerektiği gibi Win 7 üzerinde çalışıyor.
avirk

9
  1. Açık Windows Task Manager( Ctrl+ Shift+ Esc).
  2. ApplicationsSekmenin seçili olduğundan emin olun .
  3. Menü öğesine gidin Windows, ardından öğesini seçin Maximize.

Bu, mevcut durumlarına bakılmaksızın tüm pencereleri en üst düzeye çıkaracaktır.


Bu yeni bir numaraydı! Güzel bulmak
Kanadalı Luke

2
"SHIFT" tuşunu kullanarak birden fazla uygulama seçebileceğiniz için, AFAIK birden çok simge durumuna küçültülmüş pencereyi (aynı programdan DOZENS örnekleriniz olduğunda çok kullanışlıdır) en üst düzeye çıkarmanın, kademelendirmenin veya yığmanın tek yoluydu. Ne yazık ki, bu "özellik" artık Windows 8 ve yeni görev yöneticisi ile başlıyor
vegatripy

Aradığım çözüm buydu. AutoHotkey komut dosyasını (Mac'te olduğu gibi) yalnızca tek bir uygulamanın pencereleri arasında geçiş yapmak için kullanıyorum. Ancak komut dosyası yalnızca simge durumuna getirilmemiş pencerelerde çalışır. Bu, tüm pencereleri en üst düzeye çıkarma sorununu çözer, ancak çok fazla adım gerektirir. Bunu bir klavye kısayoluna programlamak için bir tür komut dosyası kullanmanın herhangi bir yolu olup olmadığını merak ediyorum.
Ghos3t

4

Eğer basarsanız WinKey+ D yine , bu basıldığında önce tüm pencereleri önceki durumlarına geri geri yükler WinKey+ Dilk kez. Windows 7'de çalışır.


1

Bu çözümde, "yalnızca bir pencere" nin durumunu değiştirebilirsiniz:


Aşağıdakilerin her birinin simge durumuna küçültülmüş ve geri yüklenmiş durumu arasında geçiş yapmak için WinKey + 1, WinKey + 2, ..., WinKey + 9, WinKey + 0 kullanabilirsiniz:

  • görev çubuğundaki ilk 10 görev (başlatılmamış ancak görev çubuğunda düzeltilenler dahil), gruplar halinde görev gösterilmiyorsa

veya

  • görev çubuğundaki ilk 10 görev grubu (başlatılmamış olanlar, ancak görev çubuğunda sabit olanlar dahil), gruplar halinde görevleri gösterirken - WinKey'i basılı tutarken, seçilen numarayla ilgili belirli bir grubun görev listesi açılır, seçilen aynı numarayı listeden belirli bir öğe seçebilir ve WinKey'i serbest bırakarak o gruptaki seçilen öğenin durumunu değiştirebilirsiniz

1

bu 1 anahtar değil, göründüğünden daha hızlı. AUTOHOTKEY'iniz varsa bunu tek bir tuşla yapabileceğinizi düşünün, ama rahatsız etmedim. Neyse:

  1. görev yöneticisini başlat (bunun için zaten bir masaüstü kısayolum var, gerekirse bir tane tanımla)
  2. henüz yoksa uygulama sekmesine gidin (ctrl-pageup / ctrl-pagedown)
  3. Tümünü seçmek için home tuşuna basın, ardından tümünü seçmek için ctrl-shift-end (ctrl-a maalesef çalışmıyor gibi görünüyor)
  4. shift-F10 (sağ tıklamaya eşdeğer)
  5. Büyütmek için X.

Not, bazı yayınlarda gördüğünüzden farklı olarak, windows-shift-M hepsini en üst düzeye çıkarmaz, 'önceki küçültmeyi geri al', yani pencereler nasıl olduklarına geri döner


AutoHotKey komut dosyası (ctrl-alt-U'nun Windows masaüstü kısayolu aracılığıyla görev yöneticisini başlatması gerçeğini kullanır). ^! = :: SetKeyDelay, 1000 Gönder ^! U SetKeyDelay, 10 Gönder {home} ^ + {end} Gönder + {F10} Gönder X dönüşü
geoffy 10:15

görev yöneticisini pencerelerde başlatmak için özel bir klavye kısayolu yapmanıza gerek yoktur. Ctrl + Shift + Esc, Windows'un tüm sürümlerinde görev yöneticisini başlatmak için standart sistem tanımlı klavye kısayoludur ve Shift-F10 yerine çoğu klavyenin sağ tarafındaki ikincil ctrl tuşunun solundaki menü tuşunu kullanabilirsiniz . Ayrıca AutoHotKey betiği ve bu harika ipucu için teşekkürler.
Ghos3t
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.