.Bat Programlama ve Kodları
By Astek ve Otaku | 12/07/2014
20 comments
Burada size birkaç .bat (batch) dosyası yapmayı öğreteceğim. Bunlara isteyen virüs der ancak bunlar özellikle o kasıtla üretilmedikçe ya da yazılmadıkça hiçbir cihaza zarar vermeyen zararsız yazılımlar. Bunun için gereken tek program ise not defteri. Ve ben Otaku şuan bu konuda size biraz bilgi vereceğim.
Basit bir örnek ile başlayalım. Bir not defteri açın. ve içine aşağıda yazdıklarımı yapıştırın.
@ECHO off
ECHO Merhaba Dunya!
PAUSE
ardından farklı kaydet kısmında dosya ismi yazan yere istediğiniz birşeyler yazın ama sonuna mutlaka .bat uzantısını ekleyin.
Burada echooff, merhaba dünya yazan yerde sizin yazdığınız kodların gözükmemesini sağlar
Pause açılan pencerenin kapanmamasını sağlar. Echo tek başına ise söylemek anlamında kullanılıyor.
Bat programlamasının temeli bu şekildedir. Şimdi size birkaç kod vereceğim. Yukarıda gösterdiğim şekilde yapmanız kafi. İşte kodlar:
Sinir edici virüs:
start
start
start
start
start
start
start
start
start
start
start
start
start
start
start
ne kadar fazla start, o kadar fazla pencere. O kadar fazla gerilen sinirler XD
Ufak bir sohbet:
@echo off
echo Merhaba Adin ne?
set /p adin=
echo Teşekkürler Sana kolay gele %adin%
pause
bu ufak bir sohbet programıdır. Siz istediğiniz kadar
geliştirebilirsiniz.
Basit bir saat:
@echo off
:start
echo %time%
goto start
Salisesine kadar gösteren bir saat.
Doğum tarihi sorgulama:
yil = Inputbox("Dogum yılı?")
gun = Inputbox("Dogum Günü")
ay = Inputbox("Dogum Ay")
yas = year(now) - int (yil)
gun = day(now) - int(gun)
ay = month(now) - int(ay)
Msgbox yas & " yaş " & ay & " ay " & gun & " günlüksün"
En sonunu bu sefer .vbs olarak kaydediyoruz (.bat olarak değil de
.vbs olarak).
Matrix efekti hazırlama:
@echo off
color a
:start
echo %random% %random% %random% %random%
%random% %random% %random% %random% %random%
goto start
matrix filmini izleyenler derhal hatırlayacaklardır :).
Bu yazım bu kadar. İyi bloglar. (Bu arada bazı bilgilerden
oyunkurucusu'dan istifade edilmiştir. Ancak çoğu bana ait ve
geliştirilmiştir...)
Basit bir örnek ile başlayalım. Bir not defteri açın. ve içine aşağıda yazdıklarımı yapıştırın.
@ECHO off
ECHO Merhaba Dunya!
PAUSE
ardından farklı kaydet kısmında dosya ismi yazan yere istediğiniz birşeyler yazın ama sonuna mutlaka .bat uzantısını ekleyin.
Burada echooff, merhaba dünya yazan yerde sizin yazdığınız kodların gözükmemesini sağlar
Pause açılan pencerenin kapanmamasını sağlar. Echo tek başına ise söylemek anlamında kullanılıyor.
Bat programlamasının temeli bu şekildedir. Şimdi size birkaç kod vereceğim. Yukarıda gösterdiğim şekilde yapmanız kafi. İşte kodlar:
Sinir edici virüs:
start
start
start
start
start
start
start
start
start
start
start
start
start
start
start
ne kadar fazla start, o kadar fazla pencere. O kadar fazla gerilen sinirler XD
Ufak bir sohbet:
@echo off
echo Merhaba Adin ne?
set /p adin=
echo Teşekkürler Sana kolay gele %adin%
pause
bu ufak bir sohbet programıdır. Siz istediğiniz kadar
geliştirebilirsiniz.
Basit bir saat:
@echo off
:start
echo %time%
goto start
Salisesine kadar gösteren bir saat.
Doğum tarihi sorgulama:
yil = Inputbox("Dogum yılı?")
gun = Inputbox("Dogum Günü")
ay = Inputbox("Dogum Ay")
yas = year(now) - int (yil)
gun = day(now) - int(gun)
ay = month(now) - int(ay)
Msgbox yas & " yaş " & ay & " ay " & gun & " günlüksün"
En sonunu bu sefer .vbs olarak kaydediyoruz (.bat olarak değil de
.vbs olarak).
Matrix efekti hazırlama:
@echo off
color a
:start
echo %random% %random% %random% %random%
%random% %random% %random% %random% %random%
goto start
matrix filmini izleyenler derhal hatırlayacaklardır :).
Bu yazım bu kadar. İyi bloglar. (Bu arada bazı bilgilerden
oyunkurucusu'dan istifade edilmiştir. Ancak çoğu bana ait ve
geliştirilmiştir...)
İF komudu oluyormu mesala echo nasilsin
YanıtlaSilset /p durum=
if durum = iyi
echo sevindim
tariznda ?
Sinir edici virüs olayında;
YanıtlaSil@echo Office
Color a
:a
Start
goto a
Yaparsanız sürekli CMD açılır, durmaz
CMD durabilir görev yöneticisinden yada sağtıklayıp hepsini kapattan
Silhepsini kApat deyince sadece kısa bi süre kurtulursun o kod çalışrken cmd yi kapatana kadar spamlamaya devam eder
SilCtrl+c yaparsın durur
SilIf komutu pythondan degilmi
YanıtlaSilŞURAYA BİRKAÇ TANE DAHA KOMUT EKLEYİN BENCE
YanıtlaSil2 yıl sonra yanıt verdiğim için özür dilerim ama al,
Sil@echo off
:start
color b
echo rainbow!
color a
:start
echo rainbow!
color c
:start
echo rainbow!
:start
color d
echo rainbow!
:start
color e
echo rainbow!
goto start
Doğum tarihi sorgulamayı yapamadım
YanıtlaSilNasıl bir hata yapmış olabilirim
Birebir aynısını yazdım olmadı hata veriyor
YanıtlaSilKodlar zaten belirli mantık üzerine çalışıyor,birazda hazır istemek yerine siz türerseniz Nasil olur?
YanıtlaSilstart komutu ile bir uygulamayı çalıştırdım fakat istedeğim şey onun yönetici olarak başlaması. uygulama yönetici olarak başlamadığı zaman hata veriyor. Sağ tık/yönetici olarak çalıştır yolunu izlemeden bat ile tek tıkla uygulamayı yönetici olarak başlatmanın komutu nedir?
YanıtlaSilaga bee
YanıtlaSilyoo arduino da da var
YanıtlaSilgüzel
YanıtlaSilisteyen extra komut
YanıtlaSil@echo off
:start
color b
echo rainbow!
color a
:start
echo rainbow!
color c
:start
echo rainbow!
:start
color d
echo rainbow!
:start
color e
echo rainbow!
goto start
startı birçok kez yazmak yerine
YanıtlaSil@echo off
:repeat
start
goto repeat
pause
goto repeat
yazarak sonsuz olarak pencere açabilirsiniz ve cihaz kapanana kadar durmaz
Üzgünüm yanlış yazmışım doğrusu
Sil@echo off
:repeat
start
goto repeat
Ad Sorgulama.
YanıtlaSil@echo off
echo Selam Adiniz?
set/p adin=
echo Seni Cok Seviyorum Sevgili %adin%
echo Hoşçakal %adin%
Renk Değiştirmek İçin.
YanıtlaSil0 = Black 8 = Gray
1 = Blue 9 = Light Blue
2 = Green A = Light Green
3 = Aqua B = Light Aqua
4 = Red C = Light Red
5 = Purple D = Light Purple
6 = Yellow E = Light Yellow
7 = White F = Bright White