Jump to content

Bat Dosyası Ile Seçim Yaptırmak Istiyorum. Yardıml


serhatyilmaz

Recommended Posts

Merhabalar. yine ben :)

benim elimde 3 tane regedit dosyası var. ben bir bat dosyası hazırlamak(yada hazırlamanızı :) ) istiyorum. bu bat dosyası klavye ile seçim yaptığımda bu üç regden birini çalıştıracak.

yani daha açık anlatacak olursam;

A tuşuna basınca: a1.reg

B tuşuna basınca: b2.reg

C tuşuna basıncada c3.reg

dosyalarını çalıştıracak bat komutuna ihtiyacım var.

cevap verenlere şimdiden teşekkürler.

Link to comment
Share on other sites

choice.exe

http://vbmj5g.bay.livefilestore.com/y1pKyFH4nTYqzJicSCoHoCHT_BYVgA_tk0z2aLQCkU-F2Llc1P_Eqmykn-8gscFReaa2QRJxuM5KZgGoU3Pdo7pHR5NZzx1YdmI/CHOICE.ZIP?download[/CODE]

[CODE]@ECHO OFF
REM - LABEL INDICATING THE BEGINNING OF THE DOCUMENT.
:BEGIN
CLS
REM - THE BELOW LINE GIVES THE USER 3 CHOICES (DEFINED AFTER /C:)
CHOICE /N /C:123 PICK A NUMBER (1, 2, or 3)%1
REM - THE NEXT THREE LINES ARE DIRECTING USER DEPENDING UPON INPUT
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:THREE
ECHO YOU HAVE PRESSED THREE
GOTO END
:TWO
ECHO YOU HAVE PRESSED TWO
GOTO END
:ONE
ECHO YOU HAVE PRESSED ONE
:END[/CODE]

Daha güzel bir örnek şurada var:

[CODE]http://www.eacsystems.com/misc/batch/batchcommands.htm[/CODE]

Link to comment
Share on other sites

uzantılarını dat yap sfx yap tempe çıkartır çıkarttıktan sonra bat dosyası çalışsın menüden seçtiği seçeneğin reginin uzantısını dattan rege dönüştürsün kayıt etsin sonra tekrar dat yapıp kapansın tempden de silinmiş olur böylece dosyaların bulsalar bile ilk bakışta bi anlam veremezler.Autoitle bile gömsem bulunur...

He bunların dışında en önemlisi reg dosyasına ihtiyacın yokki reg add komutuyla istediğin reg girdilerini ms dos komutu olarak direk girdirebilirsin.

Link to comment
Share on other sites

  • 2 ay sonra...
uzantılarını dat yap sfx yap tempe çıkartır çıkarttıktan sonra bat dosyası çalışsın menüden seçtiği seçeneğin reginin uzantısını dattan rege dönüştürsün kayıt etsin sonra tekrar dat yapıp kapansın tempden de silinmiş olur böylece dosyaların bulsalar bile ilk bakışta bi anlam veremezler.Autoitle bile gömsem bulunur...

He bunların dışında en önemlisi reg dosyasına ihtiyacın yokki reg add komutuyla istediğin reg girdilerini ms dos komutu olarak direk girdirebilirsin.

buna ihtiyacım olmamıştı ama şimdi dediğiniz şeyi yapmam gerek. bundan biraz bahsedermisiniz?

Link to comment
Share on other sites

uzantılarını dat yap sfx yap tempe çıkartır çıkarttıktan sonra bat dosyası çalışsın menüden seçtiği seçeneğin reginin uzantısını dattan rege dönüştürsün kayıt etsin sonra tekrar dat yapıp kapansın tempden de silinmiş olur böylece dosyaların bulsalar bile ilk bakışta bi anlam veremezler.Autoitle bile gömsem bulunur...

He bunların dışında en önemlisi reg dosyasına ihtiyacın yokki reg add komutuyla istediğin reg girdilerini ms dos komutu olarak direk girdirebilirsin.

hocam bunu şöyle yapsak hata alırmıyız

reg add

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\UnreadMail]

"MessageExpiryDays"=dword:00000000

[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothingType"=dword:00000002

Link to comment
Share on other sites

shmd, tabiki hata alırsın reg add komutunun kullanımı

Reg add Kullanımı:

http://technet.microsoft.com/en-us/library/cc742162%28WS.10%29.aspx[/CODE]

Sana gerektiği kadarıyla:

[CODE]reg -> kayıt defteri üzerinde işlem yapabilmemizi sağlayan komutumuz.
add -> kayıt defteri üzerine ekleme yapmamızı sağlayan veya overwrite yapmamızı sağlayan alt komut
"HKCU\Control Panel\Desktop" -> Buradaki HKCU; HKEY_CURRENT_USER ı ifade eder.
/v -> Belirtilen regedit dizinindeki eklenecek anahtarın değer adını belirtmemizi sağlar
Walpaper -> Eklenecek anahtar adı
/t -> Eklenecek anahtarın tipini belirtmemizi sağlar
REG_SZ -> Eklenecek anahtarın tipi
/d -> Anahtara eklenecek deger,değişken..
D:\resim.jpg -> Anahtara eklenen deger
/f -> Ekleme yapılırken sistemin eklenip eklenmemesi ile ilgili verdiği sorguyu iptal eder, sormaz..[/CODE]

Link to comment
Share on other sites

peki blackman12 benimde bir sorum olacık ekstra bir secenek daha eklemek istiyorum.

cıkış icin q tuşuna basın böyle komutlar gördüm ama bunun nasıl yapıldını bilmiyorum aydınlatırsan sevinirim

saygılarımla

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...