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 birtemp_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:
- Komut İstemcisini (
cmd
) açın. count.bat
vecounter.txt
dosyalarının bulunduğu dizinecd
komutunu kullanarak gidin.- Sadece
count.bat
yazın veEnter
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!