Windows Komut Sisteminde Toplu İşlem Dosyası Oluşturma
90'lı yıllarda bugünkü Windows'lar yoktu, Microsoft'un DOS işletim sistemi altında komut yazarak işlemlerimizi yapardık.O günden bugüne Windows 3.1, Windows 95, 98, 2000, NT, XP, Vista, 7, 10 gibi birçok versiyon çıktı ve birçok işlemi görsel olarak sürükle bırak ile fare kullanarak halletmeye başladık. Fakat zaman zaman bizim bu BAT dosyalarına ihtyacımız oluyor. Örneğin her gün saat 17:00'da yedekleme yapmak isteyelim. Bunun için yedekle.BAT dosyası oluşturur, içine komutları yazar ve Windows zamanlanmış görevlerden halledebiliriz.
BAT dosyaları Windows altında komutları toplu yazıp çalıştırabileceğimiz dosyalardır. Türkçe Toplu İşlem Dosyası olarak isimlendirilir.Notepad ya da başka bir editörde kolayca yazabilirsiniz. Bilmeniz gereken 3-4 komutla çok kolay bir şekilde BAT dosyası oluşturabilirsiniz.
Örneğin aşağıda yedekle.BAT isimli bir dosyanın içini görmektesiniz.
cd komutu Windows komut satırında bir dizine geçmek için kullanılır. Change Directory(cd) kelimelerinin baş harfiyle oluşturulmuştur.
mkdir komutu klasör oluşturmak için kullanılır. Make Directory(mkdir) kelimelerinin kısaltılmasıyla oluşturulmuştur.
copy komutu tahmin edeceğiniz gibi dosya kopyalamak için kullanılır. Formatı copy nereden nereye şeklindedir. Örneğin copy C:\okul.txt D:\okul.txt Burada C:\ sürücüsünde bulunan okul.txt, D: sürücüsüne yine okul.txt olarak oluşturulacaktır.
set komutu değişken oluşturmak için kullanılır. Örneğin set tarih gibi kullanılır.
pause komutu, ekranı bir tuşa basıncaya kadar bekletir.
Aşağıdaki set date="%date:~7,2%-%date:~4,2%-%date:~10,4%"
satırı ile o günün tarihi metinsel şeklinde date değişkenine atanmaktadır, alt satırdaki mkdir date ile de o tarihe ilişkin klasör oluşturuyoruz.
BAT dosyaları Windows altında komutları toplu yazıp çalıştırabileceğimiz dosyalardır. Türkçe Toplu İşlem Dosyası olarak isimlendirilir.Notepad ya da başka bir editörde kolayca yazabilirsiniz. Bilmeniz gereken 3-4 komutla çok kolay bir şekilde BAT dosyası oluşturabilirsiniz.
Örneğin aşağıda yedekle.BAT isimli bir dosyanın içini görmektesiniz.
İlk satırda yazan @echo off satırı, bu satırdan sonra işletilecek echo satırlarının ekrana iki defa yazmasını engeller.
echo komutu, kendisinden sonra yazdığımız cümleleri direkt olarak ekrana basar. PHP'deki echo gibidir ama Php'de metinler tek veya çift tırnak içinde yazılır, burada tırnak kullanmaya gerek yoktur.
echo komutu, kendisinden sonra yazdığımız cümleleri direkt olarak ekrana basar. PHP'deki echo gibidir ama Php'de metinler tek veya çift tırnak içinde yazılır, burada tırnak kullanmaya gerek yoktur.
cd komutu Windows komut satırında bir dizine geçmek için kullanılır. Change Directory(cd) kelimelerinin baş harfiyle oluşturulmuştur.
mkdir komutu klasör oluşturmak için kullanılır. Make Directory(mkdir) kelimelerinin kısaltılmasıyla oluşturulmuştur.
copy komutu tahmin edeceğiniz gibi dosya kopyalamak için kullanılır. Formatı copy nereden nereye şeklindedir. Örneğin copy C:\okul.txt D:\okul.txt Burada C:\ sürücüsünde bulunan okul.txt, D: sürücüsüne yine okul.txt olarak oluşturulacaktır.
set komutu değişken oluşturmak için kullanılır. Örneğin set tarih gibi kullanılır.
pause komutu, ekranı bir tuşa basıncaya kadar bekletir.
Aşağıdaki set date="%date:~7,2%-%date:~4,2%-%date:~10,4%"
satırı ile o günün tarihi metinsel şeklinde date değişkenine atanmaktadır, alt satırdaki mkdir date ile de o tarihe ilişkin klasör oluşturuyoruz.
@echo off
echo ===========================================
echo Yedekleme basliyor, lutfen bekleyiniz
cd D:\Yedek
set date="%date:~7,2%-%date:~4,2%-%date:~10,4%"
mkdir %date%
copy C:\KUPSIS\Data\MAGICLIB.FDB D:\Yedek\%date%
echo Yedekleme Islemi basariyla tamamlandi
echo Iyi gunler dileriz
echo ===========================================
pause

Windows Komut satırında kullanılacak bir çok komut bulunmaktadır, en temel komutları burada işledik, XCOPY gibi bir dizini(klasörü) alt klasörleriyle birlikte kopyalamak için komutlar da bulunmaktadır.
Windows'taki Zamanlanmış Görevleri kullanarak bu BAT dosyalarını belirlenen tarihte ve zamanda çalıştırabilirsiniz.
Kaynaklar
https://support.microsoft.com/tr-tr/kb/240268
Mutlu kodlamalar,
Oğuzhan TAŞ
Eylül 2016

Windows Komut satırında kullanılacak bir çok komut bulunmaktadır, en temel komutları burada işledik, XCOPY gibi bir dizini(klasörü) alt klasörleriyle birlikte kopyalamak için komutlar da bulunmaktadır.
Windows'taki Zamanlanmış Görevleri kullanarak bu BAT dosyalarını belirlenen tarihte ve zamanda çalıştırabilirsiniz.
Kaynaklar
https://support.microsoft.com/tr-tr/kb/240268
Mutlu kodlamalar,
Oğuzhan TAŞ
Eylül 2016

Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?