.Bat dosyasını .exe'ye dönüştürme

Konu

.Exe ile .bat dönüştürmek için hızlı bir çözüm arıyorum?

Çözüm

Toplu iş dosyasını Windows XP ve sonrasında çalıştırmak için .bat dosyasını .exe C içine derlemeniz gerekmez. Sistemin DOS istemi günlerinden nasıl geliştiğini anlayın.

Bilmeniz gereken şey, toplu iş dosyalarının, DOS'un sürücünün kökündeki görünen kısmı olan command.com'dan (Windows Millennium'un önceki sürümleri) çalışmasıdır. Ancak Windows 2000'den beri, toplu iş dosyalarının çalışması için gerekli olan tüm iç DOS komutlarını (16 bit) içeren bu dosya artık mevcut değil, DOS kayboldu. Bununla birlikte, 32-bitlik bir dizideki başka bir toplu iş dosyası ile değiştirildi, öncekinden daha ilginç ve daha güçlü, aynı zamanda güçlü toplu iş dosyalarının kullanımını arttırdı ve daha hızlı.

Cmd.exe adlı bu yeni dosya, DOS'un yerini alan alt sistem komutunu çalıştırmak için kullanılır. Windows'un "system32" dizininde bulunur. Ayrıca, toplu iş dosyalarını Windows 2000'den çalıştırmak için yapmanız gerekenler:

  • Örneğin "Başlat" Donatılar menüsünde bulunan kısayolu kopyalayarak Cmd.exe'ye işaret eden bir kısayol oluşturun.
  • Kısayolu, örneğin çalıştırmak istediğiniz toplu iş dosyasının adı ile yeniden adlandırın.
  • Kısayolu / özellikleri sağ tıklatın. "Kısayol" sekmesinde, toplu iş dosyasının adını ekleyerek hedefin komut satırını düzenleyin ve sonra "Tamam" düğmesini kullanarak kaydedin.
  • Örneğin, toplu iş dosyası Rename.bat adını aldıysa. Hedef eklemelisiniz:

 % SystemRoot% \ system32 \ cmd.exe / c \ path \ rename.bat 

Komut satırında "\ path", rename.bat dosyasının bulunduğu dizine giden yol anlamına gelir.

Toplu iş dosyasını çalıştırmak için shortcu üzerine çift tıklamanız yeterlidir. Cmd.exe'yi başlattığınızda toplu iş dosyasının hala komut satırından başlatılabileceğini unutmayın.

Tüm bu bilgiler için Progman'a teşekkürler.

Önceki Makale Sonraki Makale

En Ipuçları