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

8.607 Comentários

  1. Здорова, народ Ситуация критическая Дети напуганы Таблетки не помогают Короче, только это реально спасло — вызов нарколога на дом с гарантией Дал рекомендации и успокоил семью В общем, вся инфа по ссылке — нарколог на дом кодирование [url=https://alkogolizm.narkolog-na-dom-nizhnij-novgorod-2.ru]нарколог на дом кодирование[/url] Нарколог на дом — это реальный выход Перешлите тем кто в такой же ситуации

  2. Слушайте кто сталкивался Брат снова сорвался Родственники не знают что делать Таблетки не помогают Короче, врачи приехали и поставили систему — вывод из запоя на дому цена доступная Приехали через 40 минут В общем, жмите чтобы сохранить — вывод из запоя с выездом на дом [url=https://lechenie.vyvod-iz-zapoya-na-domu-samara.ru]вывод из запоя с выездом на дом[/url] Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  3. Siedze na tej stronie od jakichs pieciu miesiecy i szczerze mowiac troche mnie zaskoczyli in plus. Rejestracja zajela mi z trzy minuty, KYC przyszla dopiero jak chcialem wyplacic, co dla mnie bylo ok. Minimalna wplata wynosi cos kolo 80 zl w przeliczeniu, wiec na start nie trzeba topic kasy.

    Gierek jest bez liku — jakos ponad 3000 tytulow, w wiekszosci Pragmatic Play, Play’n GO i NetEnt, jest tez troche Big Time Gaming i Betsoft. Ja siedze glownie na Sweet Bonanzy, od czasu do czasu wchodze w Gates of Olympus. Sekcja live to Evolution — Crazy Time, ruletka, blackjack, krupierzy realni, kilka stolow jest po polsku.

    Bonus na start wyglada tak: do 4000 zl i 200 darmowych spinow rozlozonych na kilka dni. Wagering x40, czyli standard — da sie wyrobic, ale bez przesady. Biezace promocje zerkam sobie w [url=https://vox-casinoz.com]vox casino bez depozytu kod[/url] przed sama wplata. Krazy tez sporo wersji bez wplaty i czesc z nich to zwykly clickbait, wiec sprawdzajcie zrodlo.

    Wyplaty — tu jest ok, ale. Blik i karty schodzily mi w 12-24h, Skrill i Neteller praktycznie od razu, Bitcoin najszybciej. Ale raz wyplata wisiala trzy dni bo dorzucili weryfikacje i support odpisywal slamazarnie. To mnie najbardziej wkurzylo.

    Czat jest calodobowy, w naszym jezyku — raz odpowiadaja w minute, raz po kwadransie. Dedykowanej apki brak, ale strona na telefonie smiga bez zaciec na Androidzie. Licencja Curacao, czyli nie jest to MGA, ale u mnie nic nie zginelo. Dla kogos z PL — jest w porzadku, tylko regulamin bonusu przeczytajcie, bo tam diabel tkwi.

  4. Siedze na tej stronie od jakichs pieciu miesiecy i szczerze mowiac spodziewalem sie gorzej. Rejestracja zajela mi z trzy minuty, weryfikacja przyszla dopiero przy pierwszej wyplacie, i to mi nie przeszkadzalo. Minimalny depozyt wynosi cos kolo 80 zl w przeliczeniu, wiec prog wejscia niski.

    Gierek jest naprawde sporo — jakos w okolicach 4000 pozycji, w wiekszosci Pragmatic, NetEnt, Play’n GO, dorzucili tez Microgaming i Yggdrasil. Osobiscie najwiecej gram w Sweet Bonanzy, czasem odpale Gates of Olympus. Sekcja live to Evolution — blackjack i te wszystkie teleturnieje, ludzie, nie automaty, kilka stolow jest po polsku.

    Powitalny pakiet to u nich: do 4000 zl i 200 darmowych spinow rozlozonych na kilka dni. Wagering x40, czyli jak wszedzie — da sie wyrobic, ale bez przesady. Biezace promocje zerkam sobie na [url=https://inaust.org]vox casino kod bonus bez depozytu[/url] przed sama wplata. Ludzie szukaja tez wersji bez wplaty i czesc z nich to zwykly clickbait, wiec sprawdzajcie zrodlo.

    Kasa wychodzi — tu jest ok, ale. Visa, Mastercard, Blik szly do doby, e-portfele szybciej, jakies 2-6 godzin, krypto najszybciej. Raz jednak wyplata wisiala trzy dni bo dorzucili weryfikacje i support odpisywal slamazarnie. To byl moj najwiekszy zgrzyt.

    Support jest calodobowy, w naszym jezyku — czasem od razu, czasem 10 minut. Dedykowanej apki brak, ale wersja mobilna chodzi plynnie na Androidzie. Licencja Curacao, czyli nie jest to MGA, ale przez pol roku nie mialem problemu z platnosciami. Jak ktos z Polski szuka czegos na spokojne granie — jest w porzadku, tylko regulamin bonusu przeczytajcie, bo tam diabel tkwi.

Deixe um comentário

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