Vbs Komutu ile Exe açma ve exe Kapama

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
HaYTo
Byte3
Byte3
Mesajlar: 121
Kayıt: 19 Nis 2013, 19:00
cinsiyet: Erkek

Vbs Komutu ile Exe açma ve exe Kapama

Mesaj gönderen HaYTo »

Merhaba arkadaşlar bu forumdaki ilk mesajım Sitede forum olduğunu görmemiştim gördüğümde çok sevindim siteyi yakından takip eden biri olarak (rss'den) forumu nasıl kaçırmışım yazık bana :(
vbs de çok amatörüm ama bazı kodlar lazım oldu benim amacım
kodum şu şekilde olmasını istiyorum
"D:\Program Arsivi\naber sen.exe" yolundaki exe yi çalıştıracak ve görev yöneticisindeki "hosgeldin.exe" yi kapatacak açıkcası ben dosya yolunda boşluk olduğu için bu olayı yapamadım
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46479
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4605 kez
Teşekkür edildi: 3922 kez

Re: Vbs Komutu ile Exe açma ve exe Kapama

Mesaj gönderen velociraptor »

Aramıza hoşgeldiniz , Şunu bir deneyin :

Kod: Tümünü seç

"""D:\Program Arsivi\naber sen.exe"""
Kullanıcı avatarı
HaYTo
Byte3
Byte3
Mesajlar: 121
Kayıt: 19 Nis 2013, 19:00
cinsiyet: Erkek

Re: Vbs Komutu ile Exe açma ve exe Kapama

Mesaj gönderen HaYTo »

Bu şekilde denedim oldu sağol

Kod: Tümünü seç

strProgramPath =  """D:\Program Arsivi\joytester.exe"""
set objShell = createobject("Wscript.Shell")
objShell.Run strProgramPath
peki çalışan exe yi nasıl kapartız bilginiz varmı
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46479
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4605 kez
Teşekkür edildi: 3922 kez

Re: Vbs Komutu ile Exe açma ve exe Kapama

Mesaj gönderen velociraptor »

Kod: Tümünü seç

Option Explicit
Dim objWMIService, objProcess, colProcess
Dim strComputer, strProcessKill
strComputer = "."
strProcessKill = "'calc.exe'"

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")

Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = " & strProcessKill )
For Each objProcess in colProcess
objProcess.Terminate()
Next
WSCript.Echo "Just killed process " & strProcessKill _
& " on " & strComputer
WScript.Quit
' End of WMI Example of a Kill Process 
5. satırdaki strProcessKill = "'calc.exe'" kırmızı ile yazılı yere sonlandıracağınız program ismini giriniz
Kullanıcı avatarı
HaYTo
Byte3
Byte3
Mesajlar: 121
Kayıt: 19 Nis 2013, 19:00
cinsiyet: Erkek

Re: Vbs Komutu ile Exe açma ve exe Kapama

Mesaj gönderen HaYTo »

verdiğiniz kod çalışıyor sağolun
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10974
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 896 kez
Teşekkür edildi: 1932 kez

Re: Vbs Komutu ile Exe açma ve exe Kapama

Mesaj gönderen TRWE_2012 »

Vallahi siz kendiniz aşmışsınız bizde hala VISUAL BASIC 6.00 ve C++ sürünüp durmaktayız......!
Cevapla