Qual é a maneira mais rápida de bloquear sua tela?

22

Idealmente, eu gostaria de pressionar o botão 1 do teclado e fazer com que o protetor de tela apareça , e não apenas uma visualização, mas o protetor de tela real, de modo que, quando tento acessar o computador, ele exibe uma tela de login (conforme minhas configurações de proteção de tela). Digo esta última parte em particular porque não quero um atalho para o botão "Visualizar", que parece não exigir que eu faça login novamente após a visualização (o que é contrário às minhas configurações e ao que estou procurando). para).

Se um único botão não for possível (por exemplo, através de algum mapeamento local ou teclas ou outros enfeites), talvez uma combinação rápida de teclas ?

Se tudo o mais não for possível, seria útil poder acionar meu protetor de tela através de um atalho na área de trabalho .

Algum destes é factível? Se sim, como?

AllenP
fonte
2
As pessoas ainda usam protetores de tela?
Marc Gravell
@MarcGravell: Por que não?
quer
@dmr I (e muitos outros) apenas definir o monitor (s) para a alimentação para baixo, se não está sendo usado
Marc Gravell
2
@MarcGravell Alguns monitores demoram um pouco para deixar de ser desligados para um estado ativo. O meu até muda o sinal de entrada, algo que não quero, e é por isso que preciso de um protetor de tela.
slhck
@slhck justo o suficiente!
Marc Gravell

Respostas:

34

Windows+ Lbloqueia a tela imediatamente. Fora isso, você precisará de um utilitário para remapear outra tecla para essa ação.

uSlackr
fonte
+1 (se eu poderia dar a você) Isso é também um útil saber :)
AllenP
Outros úteis: Windows-M minimiza todas as janelas; O Windows-E exibe Meu computador; O Windows-R exibe a caixa de diálogo "executar".
BlueRaja - Danny Pflughoeft
Troquei Right Alt com a tecla Windows há séculos para poder pressionar isso com uma única mão. :)
Tamara Wijsman
2
Vejo 33 votos positivos para uma resposta que não aciona meu protetor de tela. superuser.com/a/643410/128228 é uma boa resposta.
Fuhrmanator
2
A tela de login é um efeito colateral das configurações do OP. O título e o texto em negrito falam claramente da invocação do protetor de tela. O Google me trouxe aqui, pois eu tinha a mesma pergunta do título. Essa resposta é enganosa, embora eu veja como aconteceu agora. A OP queria bloquear o computador, assim como o protetor de tela HIS. É uma questão de baixo ackwards.
Fuhrmanator
9

Algum tempo antes, havia um artigo no howtogeek.com :

Crie ícones para iniciar o protetor de tela no Windows 7 ou Vista:
Clique com o botão direito na área de trabalho e escolha Novo \ Atalho no menu Para iniciar o protetor de tela, você precisará inserir o caminho completo do arquivo do protetor de tela, seguido de “ / s "

%systemroot%\system32\Bubbles.scr /s

Você gostaria de substituir o nome do protetor de tela onde vê "Bubbles.scr" acima. Observe também que usei% systemroot% em vez de C: \ windows porque nem toda instalação usa a unidade C :.

Se você não souber o nome do arquivo, poderá navegar até a pasta system32 e procurar por ".scr" usando a caixa de pesquisa:

Não é realmente um botão, mas um ícone (e você pode atribuir um atalho de teclado) (e é codificado com o protetor de tela)

Nivas
fonte
6

Se você deseja bloquear seu computador através de um atalho, configure um atalho como este.

  • Nome do arquivo: Lock Screen.lnk
  • Destino: C: \ Windows \ System32 \ rundll32.exe user32.dll, LockWorkStation
  • Caminho do ícone:% SystemRoot% \ System32 \ shell32.dll
  • Índice de ícones: 47

Você pode até atribuir uma tecla de atalho ao atalho, se desejar.

atalho de bloqueio

Zoredache
fonte
Expandindo a resposta do Zoredache, você pode criar um atalho diretamente para o protetor de tela. Isso acionaria o protetor de tela e, se você esperar mais do que o tempo ocioso definido para o protetor de tela, o computador será bloqueado se você tentar retornar. A menor combinação de teclas que você pode usar é de 3 teclas com esse método, tanto quanto eu sei.
stoicfury
4
-1 por tentar reinventar a roda. O Windows + L faz isso desde o XP.
ThatGraemeGuy
7
@ Graeme Donaldson, eu apoio um grande número de pessoas conectando-se a um servidor de terminal. Eles não têm um botão do Windows para pressionar. Uma parte desse grande número de usuários também é tecnicamente analfabeta, mas eles devem poder bloquear seus computadores. Um atalho na área de trabalho e fixado no menu Iniciar e na barra de tarefas facilitam isso para eles. Além disso, nem todo mundo gosta ou é capaz de memorizar um grande número de atalhos de teclado. A pergunta também perguntou explicitamente como acionar por meio de um atalho na área de trabalho; eu estava simplesmente respondendo à pergunta que havia sido feita, para não receber o voto negativo.
Zoredache
Você pode bloquear no menu Iniciar do Windows 7. É uma das opções no menu ao lado de Desligar.
Craig65535
5

O Mac possui uma funcionalidade chamada hot corner, onde quando você move o cursor para um canto especificado, a proteção de tela entra em ação. Esse comportamento pode ser duplicado no Windows 7 usando um programa de código aberto chamado Hot Corners, que pode ser encontrado aqui .

Imagino que isso forneceria a maneira mais rápida possível de ativar o protetor de tela, pois você nem precisaria buscar o teclado.

Boa sorte!

Michael Blaustein
fonte
Eu conheço a funcionalidade de cantos quentes do Compiz no Ubuntu. Como um usuário de que, posso dizer que pode ficar chato ter cantos quentes, especialmente quando ultrapassar um menu no canto superior esquerdo
TheLQ
4

Peço desculpas por escavações graves, mas esta página é o resultado principal da pesquisa por acionar um protetor de tela com uma tecla de atalho. Eu pensei que seria útil adicionar outro método atualizado para fazer algo que poucas pessoas parecem saber como fazer.

Nota: Esta é uma solução feita e testada no Windows 8, mas também deve funcionar no Windows 7. Porém, existe uma solução melhor para sistemas operacionais mais antigos; verifique aqui: /programming/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd .

Primeiro, crie uma pasta. Em seguida, encontre um cmd.exe e copie -o para a pasta Agora, crie um arquivo de texto (não se preocupe em nomeá-lo ainda) e cole o seguinte código nele:

 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();
 }
}

Agora, clique em "Salvar como" e defina o tipo de arquivo como "todos" antes de salvar o arquivo como "lock.cs". Salve-o na pasta que você criou. Por fim, abra o CMD.exe da pasta e digite o seguinte comando:

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

Pressione Enter e aguarde um momento. Agora você encontrará um arquivo "lock.exe" na sua pasta. Você pode criar um atalho (enviar para a área de trabalho) e ir para propriedades para atribuir um atalho de teclado.

** Nota: Isso simplesmente iniciará o protetor de tela definido como se o temporizador tivesse acabado. Se você não o tiver definido para exibir a tela de logon no currículo, ele não será bloqueado. Também há um atraso de cerca de cinco segundos antes do bloqueio, pois esse é o comportamento padrão do protetor de tela, para que o usuário tenha tempo de cancelar o bloqueio.

Se você não deseja configurar o descanso de tela para bloquear no currículo e / ou deseja que seu computador seja bloqueado instantaneamente com o atalho, continue lendo. **

Crie outro arquivo de texto ou use o antigo, não importa. Agora, digite o seguinte código de lote e salve-o como "lock.bat".

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

Agora você pode criar um atalho mais uma vez e atribuir um comando ao teclado.

Folha
fonte
3
Criar uma cópia do cmd é uma maneira muito imprópria de fazer isso. A maneira mais rápida seria clicar em um espaço vazio na barra de migalhas do Windows Explorer e digitar cmd <Enter>.
precisa saber é o seguinte
-1

Ainda não experimentei o Hot Corners, mas obtive bons resultados com um pequeno aplicativo chamado Summon the Screensaver. Basta pesquisar no Google para encontrar o download. Você pode configurar onde você move o cursor para ativá-lo, quanto tempo demora antes que ele entre em ação e outros comportamentos também. Eu usei no XP e no 7, mas não sei se funciona no 8.

user329747
fonte
não sei sobre os downvotes, trabalharam para mim ...
meetar
como para chamar o SS: Sim, eu pesquisei, e 90% dos resultados são cerca de desinstalá-lo, removê-lo, completamente desinstalar, etc. thanx, mas não thanx ...
-1

Maneira muito mais fácil: abrir: Este PC, sistema operacional (C :), windows, sistema 32. Em seguida, encontre um protetor de tela nesta pasta: bolhas, mistificação, fitas, o que for. Clique com o botão direito, escolha enviar para, escolha a área de trabalho (criar atalho) Agora você tem um atalho na área de trabalho para iniciar imediatamente o protetor de tela

NOTA: Isso não ativa a funcionalidade "tela de bloqueio" ativada (opcionalmente) por meio do acionador de marcha lenta padrão da proteção de tela.

Roger A
fonte