nonpasaran

Komut Satırı Menüleri Oluşturmak

Daha önce Aynı Anda Birden Fazla Programı Çalıştırabilen Kısayollar Oluşturmak adında bir yazı yazmış ve batch komutlarını basitçe anlatmıştım.Şimdi orada öğrendiklerimiz ışığında bir adım daha ileri gidip Windows Komut Satırı üzerinde çalışabilir menüleri nasıl oluşturabileceğimizi anlatacağım...





Biraz karışık gibi görünüyorsa da son derece basit olduğunu eğer incelerseniz anlayacaksınız.Olayı daha iyi anlayabilmeniz için size tavsiyem önce yukarıda linkini verdiğim Aynı anda birden fazla programı çalıştırabilen kısayollar oluşturmak isimli yazımı okuyun...




1- Masaüstü'nde bir Metin belgesi oluşturun.

2- İlk satırımız echo off ile başlayacak.

Daha önceki yazımda @echo off komutunu kullanmıştık. @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.Kullanacağımız diğer komutların kısa açıklamalarını altta veriyorum.Daha ayrıntılı açıklamalar için yazının sonundaki linklerden yaralanabilirsiniz;
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şacak;


  • Menü bölümü
  • Giriş parametrelerini oluşturacağımız bölüm
  • Komutların yer aldığı bölüm.


Önce Menü bölümünü oluşturalım;

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 alan.
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;


: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;



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ı.










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/Masüstü (Kısayol Oluştur) yoluyla bir kısayol oluşturun.













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









8- Artık Kısayolu'umuzu çalıştırabiliriz.

Sonuç;



















Daha ayrıntılı ve karmaşık komut satırları oluşturmak isterseniz alttaki kaynaklardan MS DOS komutları ve Batch komutları hakkında daha ayrıntılı bilgi alabilirsiniz;

Yorumlar

Twitter

Facebook

Google+

İzleyiciler

Rastgele

item