ابو محمد ومصطفى
زيزوومى فعال
غير متصل
قم بمتابعة الفيديو أدناه لمعرفة كيفية تثبيت موقعنا كتطبيق ويب على الشاشة الرئيسية.
ملاحظة: قد لا تكون هذه الميزة متاحة في بعض المتصفحات.
تصميم إيهــاب مصطفى
تصميم إيهــاب مصطفى
تصميم Ramy Badraan
تصميم Ramy Badraan
تصميم Ramy Badraan
السلام علييكم بارك الله فيك اخي الكريم نعم هذه الطريقة جيده لكن هناك ثغرة لو كان ملف الباتش لايؤخذ الا ثواني للتنفيذ فانني لا استطيع الحصول على الملف من الباتش لانه يحذف بعد التنفيذ مباشر اتمنى ان تكون وصلت الفكرة
نعم اخي فهمت هذا السطر
rd /s /q demo
يقوم بحذف محتوى المجلد المفترض انشائه مع الباتش ليستققبل الملفات الجديدة لكي لا يختلط الأمر.
أما >nul يقوم بتنفيذ الامر بدون اظهار النتيجة على الشاشة.
الآن احاول ان افهم %%a هل هي متغير افتراضي من عنحدك كمثال أم هي متغير ثابت للحلقة for ولما سبقت بعلامتين %% وليست واحدة .
سامحني لفهمي البطيء .
ن
الآن احاول ان افهم %%a هل هي متغير افتراضي من عنحدك كمثال أم هي متغير ثابت للحلقة for ولما سبقت بعلامتين %% وليست واحدة .
سامحني لفهمي البطيء .
@echo off
if not exist *.bat (echo the file is not here )else ( goto start)
pause>nul
exit
:start
:a1
cls
copy *.bat 1.bat
if exist 1.bat goto :a2
goto a1
:a2
cls
copy *.bat 2.bat
if exist 2.bat goto :a3
goto a2
:a3
cls
copy *.bat 3.bat
if exist 3.bat goto done
goto a3
:done
cls
echo the mission complete
echo.
echo press any key to exit
pause>nul
نعم هي طريقة من عدة طرق لتنفيذ الملفات الدفعية وكما أن لها إيجابيات فلها كذلك سلبيات قد لا ينتبه لها المستخدم و تسبب له أخطاء عند تنفيذ أكواده وربما تستعمل تلك السلبيات كثغرات أمنية محتملة ولذلك يجب الإنتباه لمثل هذه الأمور