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

11.598 Comentários

  1. JosephAlant JosephAlant

    Врач учитывает симптомы, риски, анамнез и семейную ситуацию, чтобы предложить подходящую программу.
    Узнать больше – [url=https://1.vyvod-iz-zapoya-moskva011.ru/]vyvod-iz-zapoya-moskva-ceny[/url]

  2. RonaldTeark RonaldTeark

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Изучить вопрос подробнее – [url=https://1.kapelnica-ot-zapoya-moskva0.ru/]kapelnica-posle-zapoya-moskva[/url]

  3. LarryEdgex LarryEdgex

    Процедура детоксикации может проводиться двумя способами: выездом врача на дом или госпитализацией. Окончательное решение принимает нарколог после оценки состояния пациента. На ранней стадии запоя достаточно домашней терапии, но при наличии рисков рекомендуется стационар.
    Подробнее можно узнать тут – [url=https://narko-zakodirovan.ru/]наркологический вывод из запоя в санкт-петербурге[/url]

  4. Scottsop Scottsop

    Абстинентный синдром возникает после снижения дозы или прекращения приема спиртного у человека с сформированной алкогольной зависимостью. Его проявления могут заметно отличаться: у одних преобладают слабость, тошнота и тремор, у других появляются сильные страхи, бессонница, раздражительность, панические атаки и выраженная тревога. Врач оценивает комплекс признаков, поскольку обычное похмелье и тяжелый абстинентный синдром требуют разного объема медицинской помощи.
    Ознакомиться с деталями – https://n.vyvod-iz-zapoya-v-krasnoyarske17.ru/

  5. Unquestionably believe that which you said. Your favorite reason seemed to be on the net the easiest thing to be aware of. I say to you, I certainly get annoyed while people consider worries that they plainly don’t know about. You managed to hit the nail on the head. Will probably be back to get more. Thanks

  6. Manuelindub Manuelindub

    Большое количество алкоголя или наркотиков отправляют организм и самостоятельно продукты распада выходят достаточно долго. Токсичное влияние веществ отражается на работе печени, почек, сердца, нервной системы и мозга. Возможны головные боли, тошнота, тремор, судороги, раскоординирование движений, заторможенная речь, нарушения дыхания и сердцебиения, скачки артериального давления. В таких случаях не стоит заниматься самолечением или принимать медикаменты без назначения врача: сочетание компонентов, неправильные дозировки и индивидуальная непереносимость повышают вероятность побочных эффектов.
    Ознакомиться с деталями – [url=https://a.narkologicheskaya-klinika-v-krasnoyarske17.ru/]наркологическая клиника нарколог[/url]

  7. LarryEdgex LarryEdgex

    Выезд врача на дом позволяет провести детоксикацию в спокойной обстановке. Врач привозит с собой препараты, капельницы, измерительное оборудование и проводит лечение в течение 1–2 часов. Такой формат подходит при стабильном состоянии и желании сохранить анонимность.
    Подробнее тут – [url=https://narko-zakodirovan.ru/]вывод из запоя клиника в санкт-петербурге[/url]

  8. Georgenem Georgenem

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Получить больше информации – [url=https://a.vyvod-iz-zapoya-v-krasnoyarske17.ru/]анонимный вывод из запоя Красноярск[/url]

  9. Конфиденциальность обеспечивается отдельными блоками для каждого этапа лечения и строгим пропускным режимом. Пациент получает круглосуточную поддержку по телефону даже после выписки для предотвращения рецидива.
    Детальнее – [url=https://lechenie-narkomanii-ekaterinburg0.ru/]лечение наркомании свердловская область[/url]

  10. Scottsop Scottsop

    Чтобы заказать выезд, достаточно сделать звонок по телефону и сообщить дежурному специалисту основные данные: район Красноярска, примерную длительность запоя, возраст больного, известные болезни и текущее самочувствие. Это позволяет получить помощь максимально быстро и анонимно, что особенно важно в критической ситуации. При необходимости можно оставить заявку через форму обратной связи: специалист свяжется, уточнит адрес и поможет выбрать оптимальный формат оказания медицинской помощи.
    Подробнее – [url=https://n.vyvod-iz-zapoya-v-krasnoyarske17.ru/]вывод из запоя с выездом Красноярск[/url]

Deixe um comentário

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