Massimizza tutto su un PC


16

So che WinKey+ Me Winkey+ Dminimizzeranno essenzialmente tutte le finestre e mi mostreranno il mio desktop. Tuttavia, non sono stato in grado di individuare un tasto di scelta rapida simile che massimizzi o ripristini tutte le finestre. Esiste un modo preesistente per farlo in Windows 7? Preferirei non scherzare con il BiOS se non dovessi.

Risposte:


8

Bene, dubito che sia davvero la risposta che stai cercando, ma su Windows 7, potresti salvarlo come uno script PowerShell da qualche parte:

$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
}

Quindi associare una chiave per eseguire quello script.


Sembra figo, ma un po 'oltre me, sfortunatamente. +1 perché questo è fondamentalmente esattamente quello che ho chiesto.
Aarthi,

Potresti per favore approfondire su come associare una chiave per eseguire quello script?
haim

Il modo più semplice è probabilmente usare Autohotkey.
EBGreen

Sembra che questo massimizzi solo una finestra per ogni processo, giusto?
ruffin,

Sì, massimizzerebbe solo la finestra principale associata a quel processo.
EBGreen,

10

Usa WinKey+ Shift+ Mper ripristinare le finestre ridotte a icona sul desktop.

Usa WinKey+ Up Arrowper ingrandire la finestra corrente.

Usa WinKey+ Left Arrowper ingrandire la finestra sul lato sinistro dello schermo.

Usa WinKey+ Right Arrowper ingrandire la finestra sul lato destro dello schermo.

Fonte .


2
Cordiali saluti: Funziona solo con Windows Vista +
James Mertz,

1
Cordiali saluti: Questo è per win7, vedere la fonte.
Binarylife,

2
Questa non è in realtà una risposta, vero?
Daniel Beck

5
Mi dispiace, ma sono d'accordo con @Daniel Beck. Come ripristina o massimizza TUTTE le finestre? Ho appena provato il primo, il più promettente, e non ha funzionato.
KCotreau,

1
@DanielBeck il primo collegamento funziona per me su Win 7 come dovrebbe piacere.
aprile

9
  1. Apri Windows Task Manager( Ctrl+ Shift+ Esc).
  2. Assicurarsi che la Applicationsscheda sia selezionata.
  3. Vai alla voce di menu Windows, quindi seleziona Maximize.

Ciò massimizzerà tutte le finestre indipendentemente dal loro stato attuale.


Quello era un nuovo trucco! Bella scoperta
Canadian Luke REINSTATE MONICA

2
AFAIK questo era l'unico modo per massimizzare, mettere in cascata o impilare più finestre ridotte a icona (molto utile quando si hanno DOZENS di istanze dallo stesso programma) poiché è possibile selezionare più applicazioni usando il tasto "SHIFT". Sfortunatamente, questa "funzionalità" non è più possibile a partire da Windows 8 e dal nuovo task manager
vegatripy,

Questa era la soluzione che stavo cercando. Sto usando uno script AutoHotkey per passare solo tra le finestre di una singola applicazione (come in Mac). Ma lo script funziona solo su finestre che non sono minimizzate. Questo risolve il problema di massimizzare tutte le finestre ma richiede troppi passaggi. Mi chiedo se c'è un modo di usare un qualche tipo di script per programmare questo su una scorciatoia da tastiera.
Ghos3t

4

Se premi di nuovoWinKey + , ripristinerà tutte le finestre al loro stato precedente prima di premere + la prima volta. Funziona in Windows 7.D WinKeyD


1

In questa soluzione, è possibile attivare / disattivare lo stato di "solo una finestra":


Puoi usare WinKey + 1, WinKey + 2, ..., WinKey + 9, WinKey + 0 per alternare tra lo stato ridotto e ripristinato di ciascuno di:

  • le prime 10 attività nella barra delle applicazioni (incluse quelle non inizializzate ma che sono state risolte nella barra delle applicazioni), quando non vengono visualizzate attività nei gruppi

o

  • i primi 10 gruppi di attività nella barra delle applicazioni (inclusi quelli non inizializzati ma che sono fissi nella barra delle attività), quando si mostrano attività in gruppi - mentre si tiene WinKey, viene aperto l'elenco delle attività di un determinato gruppo correlato al numero scelto, facendo clic ripetutamente in lo stesso numero scelto è possibile selezionare un determinato elemento nell'elenco e rilasciando WinKey si attiva o disattiva lo stato dell'elemento scelto in quel gruppo

1

questo non è 1 chiave ma è più veloce di quanto sembri. Penso che potresti farlo con una chiave se hai AUTOHOTKEY, ma non mi sono preoccupato. Comunque:

  1. avvia task manager (ho già un collegamento sul desktop per questo, definirne uno se necessario)
  2. vai alla scheda dell'applicazione se non già presente (ctrl-pageup / ctrl-pagedown)
  3. seleziona tutto premendo home, quindi ctrl-shift-end per selezionare tutto (ctrl-a non sembra funzionare purtroppo)
  4. shift-F10 (equivalente al clic destro)
  5. X per massimizzare.

Nota, a differenza di quello che vedi in alcuni post, windows-shift-M non massimizza tutto, è "annulla il precedente minimizza tutto", cioè le finestre tornano a come erano


Script AutoHotKey (utilizza infatti il ​​fatto che ctrl-alt-U avvia Task Manager tramite il collegamento sul desktop di Windows). ^! = :: SetKeyDelay, 1000 Invia ^! U SetKeyDelay, 10 Invia {home} ^ + {end} Invia + {F10} Invia X return
geoffy

non è necessario creare una scorciatoia da tastiera personalizzata per avviare Task Manager su Windows. Ctrl + Maiusc + Esc è la scorciatoia da tastiera definita dal sistema standard per avviare Task Manager in tutte le versioni di Windows e invece di Maiusc-F10 è possibile utilizzare il tasto menu che si trova a sinistra del tasto ctrl secondario sul lato destro della maggior parte delle tastiere . Grazie anche per lo script AutoHotKey e questo fantastico suggerimento.
Ghos3t
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.