Ir ao conteúdo

Verificar se um processo está execução e notificar via e-mail no Windows

Olá,

Recentemente meu primo precisou um Visual Basic Script que verifica se um processo está executando e caso esteja envie um e-mail. Ele me pediu ajuda para criar este script e eu resolvi ajudar.

Visual Basic Script para verificação de processo em execução e notificação via E-mail.

Verificar se um processo está em execução com Visual Basic Script e mostrar uma janela se estiver.
[code lang=”vb”]
set service = GetObject (“winmgmts:”)
for each Process in Service.InstancesOf (“Win32_Process”)
If Process.Name = processName then
wscript.echo “Notepad running”
wscript.quit
End If
next
[/code]

Enviar e-mail utilizando Visual Basic Script:
[code lang=”vb”]
Const username = “SENHA”
Const password = “PASSWORD”
Const smtpServer = “smtp.gmail.com”
Const port = 465
Const secure = True
Const userFrom = “FROM”
Const userTo = “TO”
Const emailSubject = “Subject”
Const emailText = “Text”

‘== CODE ==

Const cdoSendUsingPickup = 1 ‘Send message using the local SMTP service pickup directory.
Const cdoSendUsingPort = 2 ‘Send the message using the network (SMTP over the network).

Const cdoAnonymous = 0 ‘Do not authenticate
Const cdoBasic = 1 ‘basic (clear-text) authentication
Const cdoNTLM = 2 ‘NTLM

Set objMessage = CreateObject(“CDO.Message”)
objMessage.Subject = emailSubject
objMessage.From = userFrom
objMessage.To = userTo
objMessage.TextBody = emailText

‘==This section provides the configuration information for the remote SMTP server.

objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/sendusing”) = 2

‘Name or IP of Remote SMTP Servesr
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpserver”) = smtpServer

‘Type of authentication, NONE, Basic (Base64 encoded), NTLM
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”) = cdoBasic

‘Your UserID on the SMTP server
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/sendusername”) = username

‘Your password on the SMTP server
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/sendpassword”) = password

‘Server port (typically 25)
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpserverport”) = port

‘Use SSL for the connection (False or True)
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpusessl”) = secure

‘Connection Timeout in seconds (the maximum time CDO will try to establish a connection to the SMTP server)
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout”) = 60

objMessage.Configuration.Fields.Update

objMessage.Send
[/code]

Estes dois scripts foram mesclados para realizar o que precisávamos.

Abraços,
Matheus

Referencias:
http://wiki.imacros.net/send-email.vbs
http://www.techimo.com/forum/applications-operating-systems/117464-need-vbulletin-script-check-see-if-process-running.html

Publicado emwindows

12.332 Comentários

  1. Brentfak Brentfak

    Индивидуальный план формируется после первичной оценки. В него могут входить медикаментозное лечение, инфузионная терапия, психотерапия, консультации психолога, кодирование от алкоголизма и реабилитационный курс. Используем современные методы, которые позволяют учитывать не только разновидность зависимости, но и характер заболевания, мотивацию, семейную ситуацию и опыт предыдущего лечения. Если человек уже проходил лечение, но столкнулся со срывом, программа корректируется с учетом причин рецидивов.
    Подробнее – [url=https://narkologicheskaya-klinika-moskva15.ru/]staciomedika-narkologicheskaya-klinika-vyvoda-iz-zapoya-moskva-otzyvy[/url]

  2. Rubenzeste Rubenzeste

    Зависимость развивается постепенно, однако осложнения могут возникнуть резко. Даже если человек раньше самостоятельно переносил похмелье, очередной запой способен привести к нарушениям работы сердца, печени, нервной системы и других органов. Продолжительное употребление спиртного повышает вероятность тяжелой абстиненции, бессонницы, панических атак, психоза, судорог и белой горячки. Поэтому решение о том, можно ли проводить снятие симптомов в домашней обстановке, должен принимать квалифицированный врач.
    Дополнительная информация – [url=https://narcolog-na-dom-ekaterinburg2.ru/]https://narcolog-na-dom-ekaterinburg2.ru[/url]

  3. Alfonsovor Alfonsovor

    Вызов нарколога на дом подходит пациентам, состояние которых позволяет проводить помощь амбулаторно. Домашняя обстановка для многих людей психологически комфортнее, а родственникам не требуется самостоятельно организовывать поездку зависимого в медицинский центр. Наркологическая служба принимает обращения круглосуточно, включая выходные. При оформлении заявки можно описать продолжительность запоя, возраст человека, жалобы и хронические заболевания, чтобы врач заранее получил основные данные.
    Ознакомиться с деталями – [url=https://9vyvod-iz-zapoya-podolsk77.ru/]https://9vyvod-iz-zapoya-podolsk77.ru/[/url]

  4. rever_wvkt rever_wvkt

    Gioco su Slot Shopper dallo scorso inverno e ormai posso dire due cose sensate. La libreria e bella grossa, circa 2.500 titoli a occhio, con NetEnt che tira la carretta. Book of Dead lo trovi subito in evidenza, e poi ci sono Big Time Gaming e Microgaming per chi ama rischiare di piu.

    Il live e tutta Evolution, per cui sai gia cosa aspettarti: dealer in carne e ossa, anche tavoli italiani, non sempre pero, e ovviamente Crazy Time e compagnia dove la sera trovi un casino di gente. Una cosa che mi ha dato fastidio: in 4G debole il flusso perde colpi, magari e la mia rete, non voglio dare colpe a caso.

    Riguardo al benvenuto: su Slot Shopper il primo bonus e circa 150% fino a 200€ piu 150 giri gratis, distribuiti in piu tranche. Si parla di un rollover 35x sulla parte bonus, che non e regalato ma e nella media. Girano pure 20 free spin senza deposito se ti iscrivi alla newsletter, in ogni caso le condizioni esatte le trovi su [url=https://careerpowerjsr.com/slotshopper-guida-ai-metodi-di-pagamento-e-velocita-di-prelievo/]slotshopper[/url] prima di metterci soldi.

    Si parte da 10€, iscrizione in pochi minuti ma il documento te lo chiedono per il KYC. Pago con la carta Visa e i soldi sono rientrati in 24-48 ore. Carte, Skrill, Neteller, bonifico e qualche opzione in Bitcoin, c’e abbondanza. La prima volta pero ho aspettato piu del previsto colpa della verifica iniziale.

    Da telefono va tutto dal browser, il responsive funziona, niente di che ma nemmeno da bocciare. Slot Shopper ha l’assistenza in italiano in chat, di solito entro dieci minuti, una volta mi hanno risolto un giro non accreditato senza fare storie. Sono regolati con licenza di Malta, che e quello che guardo per primo.

  5. DavidtiZ DavidtiZ

    В этой статье рассматривается комплексный подход к избавлению от зависимости. Читатель узнает, как сочетание физического, психологического и духовного восстановления помогает достичь стойкого выздоровления.
    Исследовать вопрос подробнее – [url=https://mri-scan.ru/kapelnica-ot-zapoya-nadezhnoe-spasenie-dlya-tela-i-zdorovya/]Капельница от запоя анонимно на дому[/url]

  6. Если родственники не знают, стоит ли вызывать специалиста, лучше сначала связаться с медицинским центром и описать ситуацию. Консультация помогает определить порядок следующих шагов. При этом домашней помощью нельзя заменять скорую медицинскую помощь при угрожающих жизни состояниях.
    Подробнее – [url=https://narcolog-na-dom-ekaterinburg2.ru/]вызов нарколога на дом Екатеринбург[/url]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *