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ı gereken 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ırın
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" komut isteminin (Cmd) ve toplu iş dosyasının içeriğinin görüntülenmesini engeller, böylece yalnızca çıktı görünür , 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ık.
@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ırılabilmektedir , 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
d) Yine aynı işi yaptırmanın farkı bir yöntemi :
@echo off start "Notepad" notepad.exe start "Calc" calc.exe start "Mspaint" mspaint.exe Exit
Üstteki kodlarda Notepad.exe yerine Program files'ta kurulu bir uygulamanın yolunu kullanacaksanız , yolun isminde boşluk varsa çift tırnak arasında kullanmaya özen gösterin.
2. vbscript ile birden fazla programı aynı anda çalıştırın
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 vbscript'ten faydalanabilirsiniz mesela aşağıdaki örnek scripti 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 .vbscript'i aşağıdaki linkten indirebilirsiniz.
- Birden çok Program veya işlem sonlandırın Burada
- Birden çok Program yada websayfasını otomatik çalıştırın Burada
- Tek satırda birden fazla komut çalıştırma Burada
18 Ağustos 2016 Tarihli başlık güncelleni
Hayır , malesef registryden yapılabileceğini sanmıyorum.
Abi peki regedit den yapılabilirmi şifre değişikliği ?