Bir tıkla birden fazla program çalıştırmak


Aynı anda birden fazla program çalıştırmak

Bazı yazılımlar birlikte çalışmak üzere kodlanmıştır mesela Skype ve Pidgin , Winamp ve Last.fm… eğer bu şekilde çift çalışması gerken program sayısı fazla ise masaüstünde yapacağımız tıklama sayısı da artacaktır

, oysa bir tıkla birden fazla program çalıştırabilsek bukadar fazladan tıklamaya gerek olmayacaktır , hatta bazen öylesi durumlar vardırki programı tek başına çalıştırmanız işe yaramaz mutlaka diğerininde çalışması gerekir mesela eski bir oyunu tam ekran oynamak için ekran çözünürlüğünü ayarlayan başka bir .exe yi çalıştırmak gibi işte bu yazımızda birden fazla program çalıştırma işinin farklı scriptlerle nasıl gerçekleştirilebileceğini açıklamaya çalışacağız

1. bat scripti ile birden fazla program çalıştırmak

Konuyu bir örnekle açıklamak gerekirse bir bat scripti oluşturacağız ve buna tıkladığımızda aşağıdaki 3 yazılımın da çalışmasını sağlayacağız:
1. Not defteri
2. Hesap makinası
3. Microsoft Paint
a) Bunun için birden fazla kod mevcuttur mesela en basiti aşağıdaki

@echo off
start mspaint | calc | notepad
Exit 

üstteki komutta “@echo off” komutların cmd ekranında görüntülenmesini önlemektedir , Bende Windows 7 x64 te Komut istemi yani Cmd de açık kaldığından kodu aşağıdaki şekilde değiştirerek kapanmasın sağladım

@echo off
start mspaint | calc | notepad | taskkill /F /IM cmd.exe
Exit 0

b) Görüldüğü gibi bat dosyası ile tek satırda birden fazla program çalıştırlabilmektedir , aynı işi aşağıdaki kodla da yapabilirdik

@echo off
start notepad.exe
start mspaint.exe
start calc.exe
Exit

c) Aynı işlemi aşağıdaki şekilde de gerçekleştirebilirdik

@echo off
start /d "%windir%" notepad.exe
start /d "%windir%\system32\" calc.exe
start /d "%windir%\system32\" mspaint.exe
Exit

2. vbs scripti ile birden fazla program çalıştırmak

Eğer Komut isteminin (Cmd) açık kalan yada açılıp kapanan siyah ekranından rahatsız oluyorsanız birden fazla program , dosya , script çalıştırmak için bir vbs scriptinden faydalanabilirsiniz mesela aşağıdaki örnek scripti ihtiyacınıza göre düzenleyebilirsiniz

Set shell=CreateObject("wscript.shell")
Shell.Run("Notepad.exe")
Shell.Run("MSPaint")
Shell.Run("calc.exe")

Elbette ihtiyaca göre sıralı çalıştırılan programların hepsinin aynı anda değilde mesela biri çalıştırıldıktan 3 sn sonra diğerinin çalıştırılması da sağlanabilir bunun için satırlar arasına “WScript.Sleep 3000” komutun serpiştirilmesi yeterlidir böylece her bir program 3 er saniyelik aralıklarla çalıştırılacaktır , Üstteki tüm örnekleri ve süreli program çalıştırma örneğini içeren .vbs scriptini aşağıdaki linkten indirebilirsiniz

Download



2 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA