Este repositório contém duas pequenas piadas VBScript, /Notifications/
e /No-Restart/
. Eles pretendem ser pequenas pegadinhas que podem ser usadas para assustar seus amigos. O /Notifications/
é completamente seguro , o que significa que você pode enviar isso para seus amigos para assustá-los ou fazer uma pegadinha sem danificar nada (exceto possivelmente o estado mental do destinatário?), enquanto o /No-Restart/
pode causar alguns perda de trabalho não salvo, porque força o PC a reiniciar.
Ele está localizado no diretório /Notifications/
. Aqui está uma visão geral do arquivo:
Create-lnk.ps1
- este é um script do PowerShell que cria um atalho para /Assets/Computer.cmd
./Assets/Joke.vbs
- o arquivo real que abre as notificações de pegadinhas./Assets/Computer.cmd
- este é um arquivo em lote que abre Joke.vbs
. O que você deve fazer aqui é que, depois de baixar este diretório repo/repo no PC do seu amigo, você execute Create-lnk.ps1
. Se o nível de execução do PowerShell estiver bloqueando isso, configure-o para "Ignorar" temporariamente. Lembre-se de alterar esse nível de execução novamente depois de terminar de executar este script. Este script criará um atalho para Computer.cmd
chamado My PC.lnk
no mesmo diretório que ele. Em seguida, oculte a pasta repo que você baixou, enquanto substitui (você não deve excluí-la, apenas esconda-a em algum lugar ou torne-a um arquivo oculto) My PC.lnk
do seu amigo pelo que você acabou de criar. Ao abrirem "Meu PC", serão saudados com a pegadinha VBScript. Novamente, esta pegadinha não tem nada de possivelmente destrutivo.
O VBScript para este diretório foi escrito de maneira muito noobish, em uma grande quantidade de funções 'if' aninhadas com nomes de variáveis questionáveis. Não há realmente nenhuma maneira de otimizá-lo que eu saiba, então tanto faz.
Ele está localizado no diretório /No-Restart/
. Aqui está uma visão geral do arquivo:
Create-lnk.ps1
- este é um script do PowerShell que cria um atalho para /Data/Start.bat
./Data/Message.vbs
- o arquivo real digita a mensagem que será exibida e abre Restart.bat
./Data/Start.bat
- este é um arquivo em lote que abre o bloco de notas e depois Message.vbs
./Data/Restart.bat
- esta tarefa mata o bloco de notas e reinicia o computador. Novamente, você pode executar Create-lnk.ps1
para criar um atalho chamado Run Me!.lnk
, vinculado a Start.bat
. Você deve ter o nível de execução correto do PowerShell para executar este script, é claro. O arquivo do link feito aqui é questionável com uma imagem que parece um bug para parecer suspeito. Eu não tinha certeza do que estava pensando quando fiz isso, mas tanto faz. Se seu amigo involuntário executá-lo por algum motivo, ele executará Start.bat
, que abre o bloco de notas e depois Message.vbs
. O VBScript então digita uma mensagem maluca que diz para eles não reiniciarem, mas também abre Restart.bat
após 5 segundos. Restart.bat
então taskkills bloco de notas e reinicia o computador. De alguma forma, isso me pareceu engraçado em 2020, então mano, lmao. Esta pegadinha é destrutiva e pode causar perda de trabalhos não salvos. Use com cuidado.
Se você olhar o histórico de commits, observe que o VBScript antigo está muito mal escrito, então atualizei-o para um melhor.
O ideal é que você execute isso em um PowerShell com versão 5.1 ou superior, pois não testei isso com versões mais antigas. O prompt de comando e o Windows Script Host (wscript.exe ou cscript.exe) devem estar presentes no computador em que você está executando.
/Notifications/
usa um ícone dentro de %SystemRoot%System32SHELL32.dll
. Isso deve estar presente no computador.
/No-Restart/
utiliza bloco de notas e shutdown.exe
. Eles devem estar presentes no computador.
No entanto, deve-se notar que todas essas dependências deveriam estar literalmente em uma instalação padrão do Windows 10 :)