Casa > C > Como Enviar Uma Mensagem Para O Meu Telefone Usando Cmd

Como enviar uma mensagem para o meu telefone usando CMD

Encontrei uma forma de o fazer usando a informação combinada encontrada em vários artigos How-To Geek - We Explain Technology.

1). A primeira coisa que você precisa é ter uma maneira de enviar e-mails. Você vai precisar do PowerShell para fazer isso. Consulte este artigo: Como enviar e-mails a partir da linha de comando no Windows (sem software extra)

Escreva um arquivo .ps1 (usando o Notepad ou editor de texto similar) a partir deste texto:

  1. = "[email protected]". 
  2. = "[email protected]
  3. = “The subject of your email” 
  4. = “What do you want your email to say” 
  5. = “smtp.gmail.com” 
  6. = New-Object Net.Mail.SmtpClient(, 587) 
  7. =  
  8. = New-Object System.Net.NetworkCredential(“usr”, “pass”); 
  9. (, , , ) 

The article assumes you are using gmail, but you can switch your SMTP server credentials to match. Substitua seu nome de usuário e senha reais por usr e pass. Mude [email protected] para o seu endereço de e-mail atual. Vamos falar sobre o que substituir [email protected] na próxima seção.

2). Segundo, você precisa saber como enviar um texto SMS para o seu celular a partir de um e-mail. Consulte este artigo: Use o e-mail para enviar mensagens de texto (SMS) para telemóveis de graça

Então, acima, irá substituir [email protected] pelo número de telemóvel@carrier. Então, digamos que seu número de telefone é 555-555-5555 e sua operadora é AT&T, você deve usar [email protected] ou [email protected] dependendo se você quer um MMS ou um SMS.

3). Terceiro, você precisa saber como chamar um script PowerShell do CMD. Consulte este artigo: Como usar um ficheiro Batch para tornar as scripts PowerShell mais fáceis de executar

Para resumir uma longa história, precisa de dar ao seu ficheiro .bat o mesmo nome que ao seu ficheiro .ps1 e mantê-los na mesma directoria. Por exemplo:

main-qimg-a7362eb88100af3c6e86b3c3d455fb40

P>Pode fazer o ficheiro .bat a partir de um editor de texto. The text should be:

  1. @ECHO OFF 
  2. PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}" 
  3. PAUSE 

(You don’t have to use @EchoOff or PAUSE. It’s a matter of preference).

Now, if you run the batch file, is should send the SMS or MMS to your mobile number!

I hope to use this myself to send error messages to myself when I have a long process running, so I know to return to the computer to fix it. Agora só preciso descobrir como identificar quando há um erro... Tricky.

De Dichy Blaisdell

Se a bateria do meu telemóvel falhar, posso verificar o WhatsApp na Web no meu PC? :: O que é um bot discordante? O que é um servidor de discórdia?