Qual è il modo più veloce per bloccare lo schermo?


22

Idealmente, vorrei essere in grado di premere 1 pulsante sulla mia tastiera e far apparire lo screensaver , e non solo un'anteprima, ma lo screensaver effettivo in modo tale che quando provo ad accedere al computer mostra una schermata di accesso (come da le mie impostazioni dello screensaver). Dico quest'ultima parte in particolare perché non voglio un collegamento al pulsante "Anteprima", che non sembra richiedere il mio accesso dopo l'anteprima (che è contrario alle mie impostazioni e a ciò che sto cercando per).

Se un singolo pulsante non è possibile (cioè tramite una mappatura locale o tasti o quant'altro), forse una rapida combinazione di tasti ?

Se tutto il resto non fosse possibile, sarebbe utile poter attivare il mio salvaschermo tramite un collegamento sul mio desktop .

Qualcuno di questi è fattibile? Se é cosi, come?


2
Le persone usano ancora i salvaschermi?
Marc Gravell

@MarcGravell: Perché no?
dmr

@dmr I (e molti altri) hanno appena impostato il monitor per
spegnersi

2
@MarcGravell Alcuni monitor impiegano del tempo per tornare dallo spegnimento allo stato attivo. Il mio commuta anche il segnale di ingresso, cosa che non voglio, motivo per cui ho bisogno di un salvaschermo.
slhck,

@slhck abbastanza giusto!
Marc Gravell

Risposte:


34

Windows+ Lblocca immediatamente lo schermo. Oltre a ciò, avrai bisogno di un programma di utilità per rimappare qualche altro tasto a quell'azione.


+1 (se potessi
dartelo

Altri utili: Windows-M minimizza tutte le finestre; Windows-E visualizza Risorse del computer; Windows-R visualizza la finestra di dialogo "Esegui".
BlueRaja - Danny Pflughoeft l'

Ho scambiato Alt destra con il tasto Windows anni fa per poterlo premere con una sola mano. :)
Tamara Wijsman,

2
Vedo 33 voti positivi per una risposta che non attiva il mio screen saver. superuser.com/a/643410/128228 è una buona risposta.
Fuhrmanator,

2
La schermata di accesso è un effetto collaterale delle impostazioni dell'OP. Il titolo e il testo in grassetto parlano chiaramente dell'invocazione del salvaschermo. Google mi ha portato qui perché avevo la stessa domanda del titolo. Questa risposta è fuorviante, anche se vedo come è successo ora. OP voleva bloccare il computer, proprio come fa il SUO screensaver. È una domanda a basso basso.
Fuhrmanator,

9

Qualche tempo prima c'era un articolo su howtogeek.com :

Crea icone per avviare il salvaschermo su Windows 7 o Vista:
fai clic con il pulsante destro del mouse sul desktop e scegli Nuovo \ Collegamento dal menu Per avviare lo screensaver, devi inserire il percorso completo del file dello screensaver, seguito da “ /S"

%systemroot%\system32\Bubbles.scr /s

Vorresti sostituire il nome dello screensaver dove vedi "Bubbles.scr" sopra. Si noti inoltre che ho usato% systemroot% anziché C: \ windows perché non tutte le installazioni utilizzano l'unità C :.

Se non conosci il nome del file, puoi scorrere fino alla cartella system32 e cercare ".scr" usando la casella di ricerca:

Non proprio un pulsante, ma un'icona (e puoi assegnare una scorciatoia da tastiera) (ed è hardcoded con lo screensaver)


6

Se si desidera bloccare il computer tramite un collegamento, impostare un collegamento come questo.

  • Nome file: Lock Screen.lnk
  • Target: C: \ Windows \ System32 \ rundll32.exe user32.dll, LockWorkStation
  • Percorso icona:% SystemRoot% \ System32 \ shell32.dll
  • Indice delle icone: 47

Puoi anche assegnare un tasto di scelta rapida al collegamento, se lo desideri.

scorciatoia da blocco


Espandendo la risposta di Zoredache, potresti semplicemente creare un collegamento direttamente allo screensaver. Ciò attiverebbe lo screensaver e, se aspetti più a lungo del tempo di inattività impostato per lo screensaver, il computer verrà bloccato se provi a tornare. La più piccola combinazione di tasti che puoi usare è 3 tasti con questo metodo, per quanto ne so.
stoicfury

4
-1 per aver provato a reinventare la ruota. Windows + L lo fa da XP.
ThatGraemeGuy

7
@Graeme Donaldson, supporto un numero elevato di utenti che si collegano a un server terminal. Non hanno un pulsante Windows da premere. Una parte di questo gran numero di utenti confina anche con analfabeti tecnici, ma devono essere in grado di bloccare i loro computer. Un collegamento sul desktop e appuntato al menu di avvio e alla barra delle attività lo rendono facile per loro. Inoltre, non a tutti piace o è in grado di memorizzare un gran numero di scorciatoie da tastiera. La domanda ha anche chiesto esplicitamente come innescare tramite un collegamento sul desktop, stavo semplicemente rispondendo alla domanda che è stata posta, quindi non ottengo il downvote.
Zoredache,

Puoi bloccare dal menu Start di Windows 7. È una delle opzioni nel menu accanto a Spegni.
craig65535,

5

Il Mac ha una funzionalità chiamata hot corner, in cui quando si sposta il cursore su un angolo specificato, viene attivato lo screen saver. Questo comportamento può essere duplicato in Windows 7 utilizzando un programma open source chiamato Hot Corners, che può essere trovato qui .

Immagino che questo ti fornirebbe il modo più veloce possibile per far apparire il tuo salvaschermo, poiché non dovresti nemmeno raggiungere la tastiera.

In bocca al lupo!


Conosco funzionalità hot-like da Compiz in Ubuntu. Come utente di ciò, posso dire che può essere fastidioso avere angoli caldi, specialmente quando si supera un menu nell'angolo in alto a sinistra
TheLQ

4

Mi scuso per lo scavo grave, ma questa pagina si presenta come un risultato di ricerca superiore per l'attivazione di uno screensaver con un tasto di scelta rapida. Ho pensato che sarebbe stato utile aggiungere un altro metodo aggiornato per fare qualcosa che poche persone sembrano sapere come fare.

Nota: questa è una soluzione creata e testata su Windows 8 ma dovrebbe funzionare anche per Windows 7. Esiste tuttavia una soluzione migliore per i sistemi operativi precedenti; controlla qui: /programming/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd .

Innanzitutto, crea una cartella. Quindi, trova un cmd.exe e copialo nella cartella. Ora, crea un file di testo (non preoccuparti ancora di nominarlo) e incolla il seguente codice:

 using System;
 using System.Runtime.InteropServices;

public static class LockDesktop
{
 [DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
 private static extern IntPtr GetDesktopWindow();

 [DllImport("user32.dll")]
 private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);

 private const int SC_SCREENSAVE = 0xF140;
 private const int WM_SYSCOMMAND = 0x0112;

 public static void SetScreenSaverRunning()
 {
     SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
 }

 public static void Main()
 {
    LockDesktop.SetScreenSaverRunning();
 }
}

Ora, fai clic su "Salva con nome" e imposta il tipo di file su "tutto" prima di salvare il file come "lock.cs". Assicurati di salvarlo nella cartella che hai creato. Infine, apri CMD.exe dalla cartella e digita il seguente comando:

%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs

Premi Invio e attendi un momento. Ora troverai un file "lock.exe" nella tua cartella. È possibile creare un collegamento (inviare al desktop) e passare alle proprietà per assegnare un collegamento da tastiera.

** Nota: questo avvierà semplicemente lo screensaver impostato come se il timer fosse scaduto. Se non è impostato per visualizzare la schermata di accesso al riavvio, non si bloccherà. C'è anche un ritardo di circa cinque secondi prima che si blocchi poiché si tratta del comportamento predefinito dello screensaver in modo che l'utente abbia il tempo di annullarlo dal blocco.

Se non si desidera impostare il salvaschermo in modo da bloccare il ripristino e / o si desidera che il computer si blocchi immediatamente con il collegamento, continuare a leggere. **

Crea un altro file di testo o usa quello vecchio, non importa. Ora, inserisci il seguente codice batch e salvalo come "lock.bat".

@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation

Ora puoi creare ancora una scorciatoia e dargli un comando da tastiera.


3
Creare una copia di cmd è un modo molto improprio di farlo. Il modo più rapido sarebbe quello di fare clic sullo spazio vuoto nella barra breadcrumb di Windows Explorer e digitare cmd <Invio>.
gronostaj,

-1

Non ho provato Hot Corners, ma ho avuto ottimi risultati con una piccola piccola app chiamata Summon the Screensaver. Basta cercarlo su Google per trovare il download. È possibile configurare la posizione in cui si sposta il cursore per attivarlo, per quanto tempo deve trascorrere un ritardo e anche altri comportamenti. L'ho usato in XP e 7, ma non so se funziona in 8.


non so dei
voti negativi

su Summon the SS: sì, l'ho cercato su Google, e il 90% dei risultati riguarda la disinstallazione, la rimozione, la disinstallazione completa , ecc. grazie, ma no grazie ...

-1

Modo molto più semplice: apri: questo PC, sistema operativo (C :), Windows, sistema 32. Quindi trova uno screen saver in questa cartella, bolle, mistificare, nastri qualunque. Fai clic con il pulsante destro del mouse, scegli invia a, seleziona desktop (crea collegamento) Ora hai un collegamento desktop per avviare immediatamente lo screen saver

NOTA: Questo non attiva la funzionalità di "blocco schermo" che viene attivata (opzionalmente) tramite l'attivazione del minimo standard del salvaschermo.

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.