BAT Dosyası (Nedir ve Nasıl Açılır)

.BAT dosya uzantısına sahip bir dosya, bir toplu işlem dosyasıdır. Yinelenen görevler için kullanılan veya komut dosyası gruplarını birbiri ardına çalıştırmak için kullanılan çeşitli komutları içeren düz bir metin dosyasıdır.

Her türden yazılım .BAT dosyalarını çeşitli amaçlarla kullanır; örneğin, dosyaları kopyalamak veya silmek, uygulamaları çalıştırmak ve işlemleri kapatmak için.

BAT dosyalarına toplu iş dosyaları, komut dosyaları, toplu programlar, komut dosyaları ve kabuk komut dosyaları da denir ve bunun yerine .CMD uzantısını kullanabilir.

.BAT dosyalarıyla çalışmak yalnızca kişisel dosyalarınız için değil, aynı zamanda önemli sistem dosyaları için de çok tehlikeli olabilir. Birini açmadan önce çok dikkatli olun.

.BAT Dosyası Nasıl Açılır

.BAT uzantısı hemen Windows'un böyle bir dosyayı yürütülebilir olarak tanımasına neden olsa da, .BAT dosyaları hala tamamen metin komutlarından oluşur. Bu, (Windows'un tüm sürümlerinde bulunan) Not Defteri gibi herhangi bir metin düzenleyicinin düzenleme için bir .BAT dosyasını açabileceği anlamına gelir.

BAT dosyasını Not Defteri'nde açmak için sağ tıklayın ve Düzenleme menüden. Bir .BAT dosyasını düzenlerken yararlı olan sözdizimi vurgulamayı destekleyen daha gelişmiş metin düzenleyicileri bulabilirsiniz.

.BAT dosyasını bir metin düzenleyicide açmak, dosyayı oluşturan kodu görüntüleyecektir. Örneğin, panoyu boşaltmak için kullanılan bir .BAT dosyasının içindeki metindir:

cmd / c "echo off | clip"

Bilgisayarın bu belirli IP adresine sahip bir yönlendiriciye erişip erişemeyeceğini görmek için ping komutunu kullanan başka bir .BAT dosyası örneği:

ping 192.168.1.1
duraklatmak

Yine, e-posta yoluyla aldığınız, aşina olmadığınız web sitelerinden indirdiğiniz veya hatta kendi oluşturduğunuz .BAT dosyaları gibi yürütülebilir dosya biçimlerini açarken çok dikkatli olun. Kaçınmanız gereken başka yürütülebilir dosya uzantıları vardır.

Windows'ta bir .BAT dosyasını kullanmak, dosyaya çift tıklamak veya çift tıklamak kadar basittir. Herhangi bir özel program veya araç indirmenize gerek yoktur.

Yukarıdaki ilk örneği kullanmak için, bu metni bir metin düzenleyiciyle bir metin dosyasına girmek ve ardından dosyayı .BAT uzantısıyla kaydetmek, dosyayı panoya kaydedilen her şeyi hemen silmek için açabileceğiniz bir yürütülebilir dosya haline getirecektir.

Ping komutunu kullanan ikinci örnek, bu IP adresine ping atacaktır; duraklatma komutu, işlem bittiğinde Komut İstemi penceresini açık tutar, böylece sonuçları görebilirsiniz.

Dosyanız bir metin dosyası gibi görünmüyorsa, muhtemelen bir .BAT dosyasıyla uğraşmıyorsunuzdur. BAK veya .BAR (Age of Empires 3 verileri) dosyasını .BAT dosyasıyla karıştırmadığınızdan emin olmak için dosya uzantısını kontrol edin.

BAT Dosyası Nasıl Dönüştürülür

Gösterildiği gibi, bir .BAT dosyasının kodu hiçbir şekilde gizli değildir, bu da düzenlemenin çok kolay olduğu anlamına gelir. Bir .BAT dosyasındaki belirli talimatlar (del komutu gibi) verilerinize zarar verebileceğinden, BAT dosyasını daha çok bir uygulama dosyası haline getirmek için EXE gibi bir biçime dönüştürmek akıllıca olabilir.

Birkaç komut satırı aracını kullanarak .BAT dosyasını bir .exe dosyasına dönüştürebilirsiniz. Bunu Nasıl Yapılır Geek'te okuyabilirsiniz.

  • Windows yerleşik IExpress aracı, .BAT dosyasından .exe dosyası oluşturmanın başka bir yolunu sağlar.
  • Ücretsiz sürüm yalnızca bir deneme olsa da, EXE to MSI Converter Pro, elde edilen EXE dosyasını bir MSI (Windows Installer Paketi) dosyasına dönüştürebilir.
  • Bir .BAT dosyasını Windows Hizmeti olarak çalıştırmak istiyorsanız, ücretsiz NSSM komut satırı aracını kullanabilirsiniz.
  • PowerShell Scriptomatic, .BAT dosyasındaki kodu PowerShell betiğine dönüştürmenize yardımcı olabilir.

Bourne Shell ve Korn Shell gibi programlarda .BAT komutlarını kullanmak için .BAT'den SH'ye (bash kabuk komut dosyası) dönüştürücü aramak yerine, Bash dilini kullanarak komut dosyasını yeniden yazmayı deneyin. İki formatın yapısı oldukça farklıdır çünkü dosyalar farklı işletim sistemlerinde kullanılmaktadır. Komutları manuel olarak çevirmenize yardımcı olabilecek bazı bilgiler için bir Yığın Taşması iş parçacığı ve bu Unix Kabuğu Komut Dosyası öğreticisi vardır.

Genellikle, bir dosya uzantısını (.BAT gibi) bilgisayarınızın tanıdığı bir uzantıyla değiştiremez ve yeni yeniden adlandırılan dosyanın kullanılabilir olmasını bekleyemezsiniz. Çoğu durumda yukarıda açıklanan yöntemlerden birini kullanarak gerçek bir dosya biçimi dönüşümü gerçekleştirilmelidir. .BAT dosyalarının sadece .BAT uzantılı metin dosyaları olduğu göz önüne alındığında, bir metin düzenleyiciyle açmak için dosyayı .TXT olarak yeniden adlandırabilirsiniz. BAT'den .TXT'ye dönüştürme yapmanın, toplu iş dosyasının komutlarını yürütmesini engelleyeceğini unutmayın.

Dosya uzantısını manuel olarak .BAT'tan .TXT'ye değiştirmek yerine, toplu iş dosyasını düzenlemek için Not Defteri'nde açabilir ve ardından kaydetmeden önce .BAT yerine dosya uzantısı olarak .TXT'yi seçerek yeni bir dosyaya kaydedebilirsiniz.

Not Defteri'nde yeni bir .BAT dosyası oluştururken yapmanız gereken de budur, ancak tam tersi: Varsayılan metin belgesini .TXT yerine .BAT olarak kaydedin. Bazı programlarda, bunu şuraya kaydetmeniz gerekebilir. Tüm dosyalar BAT uzantısını kendiniz ekleyin.