Windows Komut Satırı Kullanarak Bir Metin Dosyasında Değeri Artırma

Derleme sayacına ihtiyaç duyduğunuz bir projede mi çalışıyorsunuz, ancak ek yazılımlar yüklemek istemiyor musunuz? Ek araçlar içermeyen bir çözüm ararken sinir bozucu olabilir; özellikle çözülmesi gereken basit bir probleminiz olduğunda. Neyse ki, hedefinize ulaşmak için Windows komut satırının yerleşik yeteneklerini kullanabilirsiniz!

Bu blog yazısında, bir toplu dosya kullanarak bir metin dosyasında saklanan basit bir sayıyı artırma adımlarını sizinle paylaşacağız.

Sorun

Sık sık derlemeler yapan bir proje geliştirdiğinizi hayal edin ve kodunuzu kaç kez derlediğinizi takip etmek istiyorsunuz. Fikir basit: içinde basit bir sayı olan bir metin dosyası tutun ve her derlediğinizde bu sayıyı artırın. Bu, dış bağımlılıklar olmaksızın ilerlemenizi izlemek için güvenilir bir yol sunar.

Çözüm: Bir Toplu Dosya Oluşturmak

Sayaç değerinin artırılmasını otomatikleştirmek için, mevcut değeri metin dosyasından okuyacak, artıracak ve geri yazacak bir toplu dosya oluşturacağız. İşte adım adım nasıl yapılacağı:

Adım 1: Dosyalarınızı Hazırlayın

  • Bir Metin Dosyası Oluşturun: İstediğiniz dizinde counter.txt adında bir dosya oluşturun ve içinde bir sayı (örneğin, 0) saklayın. Bu dosya, derleme sayınızı tutacaktır.

  • Bir Toplu Dosya Oluşturun: Aynı dizinde count.bat adında başka bir dosya oluşturun. Bu dosya, değeri artıracak olan scripti içerecektir.

Adım 2: Toplu Dosya Kodunu Yazın

count.bat dosyasını bir metin editöründe açın ve aşağıdaki kodu yapıştırın:

@echo off
for /f "delims==" %%i in (counter.txt) do set /A temp_counter=%%i+1
echo %temp_counter% > counter.txt

Nasıl Çalışır:

  • @echo off: Bu satır, komut istemcisinin çıktı görüntülemesini devre dışı bırakır, düzenli tutar.

  • for /f “delims==” %%i in (counter.txt) do: Bu komut, counter.txt dosyasının içeriğini okur ve her satır için değeri %%i değişkenine atar.

  • set /A temp_counter=%%i+1: Bu, counter.txt dosyasında saklanan değeri bir artırır ve yeni bir temp_counter değişkenine atar.

  • echo %temp_counter% > counter.txt: Son olarak, script güncellenmiş sayıyı counter.txt dosyasına geri yazar.

Adım 3: Scriptinizi Çalıştırın

Artık toplu dosyanızı hazırladığınıza göre:

  1. Komut İstemcisini (cmd) açın.
  2. count.bat ve counter.txt dosyalarının bulunduğu dizine cd komutunu kullanarak gidin.
  3. Sadece count.bat yazın ve Enter tuşuna basın.

Her seferinde toplu dosyayı çalıştırdığınızda, counter.txt dosyasındaki sayı bir artacak ve derleme sayınızı etkili bir şekilde takip edecektir.

Sonuç

Bu basit toplu dosya yöntemiyle, yalnızca yerleşik Windows komut satırı araçlarını kullanarak derleme sayıcınızı zahmetsizce sürdürebilirsiniz. Bu yaklaşım, ek yüklemeden verimliliği maksimize eder. İster deneyimli bir programcı olun, ister yeni başlıyor olun, bu yöntem proje yönetimi için kullanışlı bir araç olduğunu kanıtlıyor.

Bu yüzden bir sonraki derleme işleminizde saymayı gerektiren bir durumla karşılaştığınızda, işte bu hileyi bilmiş olacaksınız! Mutlu kodlamalar!