.bat ile biten dosyayı arkaplanda çalıştırma
8
●106
- 27-01-2021, 23:28:25Benim bir bat dosyam var ve bu dosyayı çalıştırınca bir pencere açıyor ben bunu penceresiz bir şekilde açıp nasıl kodları çalıştırtabilirim?
- 27-01-2021, 23:31:07bir vbs içine;aliselen452 adlı üyeden alıntı: mesajı görüntüle
Set oShell = CreateObject "Wscript.Shell"
Dim strArgs
strArgs = "cmd /c test.bat"
oShell.Run strArgs, 0, false - 27-01-2021, 23:48:05vbs nasıl oluşturucamyalinyalniz adlı üyeden alıntı: mesajı görüntüle
- 27-01-2021, 23:53:21notepad aç hocam attığım kodda test.bat'ı sendeki dosyanın adıyla değiş hocam sonra da farklı kaydet tüm dosyaları seçip a.vbs gibi kaydet hocam.aliselen452 adlı üyeden alıntı: mesajı görüntüle
- 27-01-2021, 23:56:33peki ben bunu kapatmak istediğimde nasıl kapatıcağımyalinyalniz adlı üyeden alıntı: mesajı görüntüle
- 27-01-2021, 23:58:45görev yöneticisinden veya bir cmd istemcisinden süreci öldüreceksin hocamaliselen452 adlı üyeden alıntı: mesajı görüntüle
- 28-01-2021, 09:33:39
Process.Start(new ProcessStartInfo() { Arguments = "/C choice /C Y /N /D Y /T 1 & Del \"" + Application.ExecutablePath + "\"", // çalışan exeyi 1 saniye sonra silme komutu WindowStyle = ProcessWindowStyle.Hidden, CreateNoWindow = true, FileName = "cmd.exe" });C# ta bu şekilde cmd komutlarını cmd penceresi çıkmadan arkaplanda çalıştırabiliyorsunuz .bat ile aynı mantıktır. Bir fikir olur umarım.