زيادة قيمة في ملف نصي باستخدام سطر أوامر ويندوز
هل تعمل على مشروع يتطلب عداد تجميع، لكنك تفضل عدم تثبيت أي برامج إضافية؟ قد يكون من المحبط البحث عن حل لا يتضمن أدوات إضافية، خاصة عندما يكون لديك مشكلة بسيطة تحتاج إلى حل. لحسن الحظ، يمكنك استخدام القدرات المدمجة في سطر أوامر ويندوز لتحقيق هدفك!
في هذه المقالة، سنرشدك خلال الخطوات اللازمة لزيادة رقم بسيط مخزن في ملف نصي باستخدام ملف دفعة.
التحدي
تخيل أنك تعمل على مشروع تتكرر فيه التجميعات بشكل متكرر، وتريد تتبع عدد المرات التي قمت فيها بتجميع كودك. الفكرة بسيطة: احتفظ بملف نصي يحتوي على رقم عادي، وزد هذه القيمة في كل مرة تقوم فيها بالتجميع. سيوفر لك هذا وسيلة موثوقة لمراقبة تقدمك دون الاعتماد على أدوات خارجية.
الحل: إنشاء ملف دفعة
لأتمتة زيادة العداد، سنقوم بإنشاء ملف دفعة يقرأ القيمة الحالية من الملف النصي، ويزيدها، ويكتبها مرة أخرى. إليك كيفية القيام بذلك خطوة بخطوة:
الخطوة 1: إعداد ملفاتك
-
إنشاء ملف نصي: أنشئ ملفًا باسم
counter.txt
في الدليل الذي تريده، واحتفظ برقم (مثل0
) فيه. سيحتفظ هذا الملف بعدد التجميعات الخاصة بك. -
إنشاء ملف دفعة: في نفس الدليل، أنشئ ملفًا آخر يسمى
count.bat
. سيحتوي هذا الملف على الشيفرة اللازمة لزيادة القيمة.
الخطوة 2: كتابة كود الدفعة
افتح ملف count.bat
في محرر نصوص وألصق الكود التالي:
@echo off
for /f "delims==" %%i in (counter.txt) do set /A temp_counter=%%i+1
echo %temp_counter% > counter.txt
كيف يعمل:
-
@echo off: هذه السطر معطّل عرض المخرجات في موجه الأوامر، مما يبقي الأمور مرتبة.
-
for /f “delims==” %%i in (counter.txt) do: هذا الأمر يقرأ محتويات
counter.txt
، ولكل سطر، يعين القيمة للمتغير%%i
. -
set /A temp_counter=%%i+1: يزيد من القيمة المخزنة في
counter.txt
بمقدار واحد ويعينها لمتغير جديد يسمىtemp_counter
. -
echo %temp_counter% > counter.txt: أخيرًا، تكتب الشيفرة العدد المحدث مرة أخرى في
counter.txt
.
الخطوة 3: تشغيل السكريبت الخاص بك
الآن وقد قمت بإعداد ملف الدفعة الخاص بك:
- افتح موجه الأوامر (
cmd
). - انتقل إلى الدليل حيث توجد ملفات
count.bat
وcounter.txt
باستخدام أمرcd
. - ببساطة اكتب
count.bat
واضغط علىEnter
.
في كل مرة تقوم فيها بتشغيل ملف الدفعة، سترتفع القيمة في counter.txt
بمقدار واحد، مما يساعدك على تتبع عدد التجميعات.
الخاتمة
باستخدام هذه الطريقة البسيطة لملف الدفعة، يمكنك الحفاظ على عداد تجميع بسهولة باستخدام أدوات سطر الأوامر الأصلية في ويندوز. هذه الطريقة تعزز الكفاءة دون الحاجة لتثبيتات إضافية. سواء كنت مبرمجًا متمرسًا أو بدأت للتو، فإن هذه الطريقة تثبت أنها أداة مفيدة لإدارة المشاريع.
لذا في المرة القادمة التي تحتاج فيها إلى تتبع العدد أثناء التجميع، ستعرف بالضبط الطريقة! استمتع بالبرمجة!