Aynı Birden Fazla Program Çalışan Betik Kodlama(Gelişmiş )

Programlama dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
trwe
Terabyte2
Terabyte2
Mesajlar: 4435
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Konum: Düzce/Akçakoca

Aynı Birden Fazla Program Çalışan Betik Kodlama(Gelişmiş )

Mesaj gönderen trwe » 09 Eki 2013, 17:38

Değerli Forumdaş Ve Değerli Misafirler

Windows 7:Aynı Birden Fazla Program Çalışan Betik Kodlama adlı betik kodlamanın daha da geliştirilmiş versiyonudur.Bıyurunuz:

####Komut Satırı Menüleri Oluşturulması#####

Biraz karışık gibi görünüyorsa da son derece basit olduğunu eğer incelerseniz anlayacaksınız.
1- Masaüstü'nde bir Metin belgesi oluşturunuz.
2- İlk satırımız echo off ile başlayacak.
@echo off kendisinden sonra gelen bütün komut satırlarını görünmez yaparken, echo off sadece kendisinden sonraki 1 satırı görünmez yapar.

CLS komutu ekranı temizlemek için.

echo komutunun sonuna nokta koyulduğunda boş satır oluşturuyor.

:Menu komutunu burada bağlaç olarak kullanıyoruz.

3- Komut satırlarımız 3 ana bölümden oluşacaktır;
Menü bölümü
Giriş parametrelerini oluşturacağımız bölüm
Komutların yer aldığı bölüm.

Kod: Tümünü seç

Bu bölüm bizim yapacağımız menünün görünen kısmı olacak

ECHO.

ECHO .....................................................................................

ECHO Gorev secmek icin 1,2,3,4,5 veya 6'ya cikmak icin ise 7'ye basin.

ECHO .....................................................................................

ECHO.

ECHO 1 - Metin belgesi ac

ECHO 2 - Hesap makinesini ac

ECHO 3 - Word dokumani ac

ECHO 4 - Excel  dokumani ac

ECHO 5 - Internet Explorer'i ac

ECHO 6 - GOTO ALL

ECHO 7 - CIKIS

ECHO.

Şimdi giriş parametrelerimizi belirleyelim;

Burası kullanıcı menümüzden seçim yaptığında ne olacağını belirleyen alandır.

Kod: Tümünü seç

Komutlar alttaki şekilde oluşacak;

SET /P M= 1, 2, 3,4,5,6 veya 7 tuslarindan biri ile secim yaptiktan sonra ENTER'a basin:

IF %M%==1 GOTO NOTE

IF %M%==2 GOTO CALC

IF %M%==3 GOTO WORD

IF %M%==4 GOTO EXCEL

IF %M%==5 GOTO IE

IF %M%==6 GOTO ALL

IF %M%==7 GOTO EOF
En son olarak komut satırlarımızı oluşturalım.
Burada sisteme bir giriş yapıldığında nereye gitmesi ve neyi çalıştırması gerektiğini söyleyeceğiz;

Kod: Tümünü seç

:NOTE

cd %windir%\system32\notepad.exe

start notepad.exe

GOTO MENU

:CALC

cd %windir%\system32\calc.exe

start calc.exe

GOTO MENU

:WORD

cd %windir%\Program Files (x86)\Microsoft Office\Office12

start WINWORD.exe

GOTO MENU

:EXCEL

cd %windir%\Program Files (x86)\Microsoft Office\Office12

start EXCEL.exe

GOTO MENU

:IE

cd %windir%\Program Files (x86)\Internet Explorer

start iexplore.exe

GOTO MENU

:ALL

cd %windir%\system32\notepad.exe

start notepad.exe

cd %windir%\system32\calc.exe

start calc.exe

cd %windir%\Program Files (x86)\Microsoft Office\Office12

start WINWORD.exe

cd %windir%\Program Files (x86)\Microsoft Office\Office12

start EXCEL.exe

cd %windir%\Program Files (x86)\Internet Explorer

start iexplore.exe

GOTO MENU
Şimdi hepsini birleştirelim;....................

Kod: Tümünü seç

ECHO OFF
CLS
:MENU
ECHO.
ECHO .....................................................................................
ECHO Gorev secmek icin 1,2,3,4,5 veya 6'ya cikmak icin ise 7'ye basin.
ECHO .....................................................................................
ECHO.
ECHO 1 - Metin belgesi ac
ECHO 2 - Hesap makinesini ac
ECHO 3 - Word dokumani ac
ECHO 4 - Excel  dokumani ac
ECHO 5 - Internet Explorer'i ac
ECHO 6 - GOTO ALL
ECHO 7 - CIKIS
ECHO.

SET /P M= 1, 2, 3,4,5,6 veya 7 tuslarindan biri ile secim yaptiktan sonra ENTER'a basin:
IF %M%==1 GOTO NOTE
IF %M%==2 GOTO CALC
IF %M%==3 GOTO WORD
IF %M%==4 GOTO EXCEL
IF %M%==5 GOTO IE
IF %M%==6 GOTO ALL
IF %M%==7 GOTO EOF
:NOTE
cd %windir%\system32\notepad.exe
start notepad.exe
GOTO MENU
:CALC
cd %windir%\system32\calc.exe
start calc.exe
GOTO MENU
:WORD
cd %windir%\Program Files (x86)\Microsoft Office\Office12
start WINWORD.exe
GOTO MENU
:EXCEL
cd %windir%\Program Files (x86)\Microsoft Office\Office12
start EXCEL.exe
GOTO MENU
:IE
cd %windir%\Program Files (x86)\Internet Explorer
start iexplore.exe
GOTO MENU
:ALL
cd %windir%\system32\notepad.exe

start notepad.exe
cd %windir%\system32\calc.exe
start calc.exe
cd %windir%\Program Files (x86)\Microsoft Office\Office12
start WINWORD.exe
cd %windir%\Program Files (x86)\Microsoft Office\Office12
start EXCEL.exe
cd %windir%\Program Files (x86)\Internet Explorer
start iexplore.exe
GOTO MENU
4- Şimdi bu Metin Belgesi’ni Dosya/Farklı Kaydet yolu ile sonu. bat olarak bitecek şekilde kaydedin. Herhangi bir isim verebilirsiniz fakat sonu. bat olmalıdır.

5- Şimdi Masaüstünde "Script"imiz belirdi. Artık Metin Belgesi'ni dilerseniz silebilirsiniz.

6- Bunu bu şekilde kullanabilirsiniz ama daha hoş görünmesini istiyorsanız Masaüstünden alıp görünmeyen bir yere taşıyın ve Sağ tıklayıp Gönder/Masaüstü (Kıs ayol Oluştur) yoluyla bir kısa yol oluşturunuz.

7- Şimdi yapmamız gereken Kısa yola sağ tıklayıp Özellikler/Simge değiştir yolu ile bir simge atamak. Dilerseniz kendinize ait bir ikonda kullanabilirsiniz.

8- Artık Kısa Yolu’muzu çalıştırabiliriz.
HAZIRLAYAN: MADEN MÜHENDİSİ MURAT AYDEMİR

Herkese İyi Günler
TRWE_2012
Düzce/Akçakoca
:oops: :oops: :oops: :) :) :)
TRWE_2016
FEDAKARLIK OLMADAN ZAFER OLMAZ....!



Kullanıcı avatarı
velociraptor
Yottabyte3
Yottabyte3
Mesajlar: 28039
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek

Re: Aynı Birden Fazla Program Çalışan Betik Kodlama(Gelişmiş

Mesaj gönderen velociraptor » 09 Eki 2013, 18:54

eline sağlık
Knowledge determines destiny, And ye shall know the Truth and the Truth shall make you free

Cevapla