it-swarm.asia

كيف يمكنني الانتظار/النوم؟

أستخدم ملف دفعي لبدء تشغيل عدد قليل من البرامج التي أحتاج تشغيلها في الخلفية. حتى الآن ، كنت قد استخدمت الأمر pause لتنفيذه بعد انتهاء بعض الشركات الناشئة الأخرى. أفضل استخدام أوامر الانتظار أو السكون ولكن لا يبدو أنها مضمنة في Windows 7.

أي شخص يعرف كيفية وضع تلك الأوامر مرة أخرى ، أو طريقة مختلفة تحقق نفس النتائج؟

56
Cegorach

هناك العديد من أدوات النوم التي يمكنك تنزيلها وإفلاتها في مجلد System32 ، يتم توفير واحدة مع Windows Server 2003 Resource Kit تسمى sleep.exe.

يمكنك أيضًا استخدام خدعة ping:

:sleep
ping 127.0.0.1 -n 2 -w 1000 > NUL
ping 127.0.0.1 -n %1 -w 1000 > NUL

ثم من مكان ما في ملف الدُفعات الخاص بك ، يمكنك تسميته كما يلي:

CALL :sleep 1
30
John T

يمكنك استخدام الأمر timeout:

تقبل هذه الأداة المساعدة معلمة مهلة لانتظار الفترة الزمنية المحددة (بالثواني) أو حتى يتم الضغط على أي مفتاح. يقبل أيضًا معلمة لتجاهل الضغط على المفتاح.

على سبيل المثال ، الانتظار لمدة 10 ثوانٍ:

TIMEOUT /T 10

لمزيد من التفاصيل:

TIMEOUT /?
126
Alex S
timeout /t <seconds> /nobreak > NUL
8
Prichard

يوجد ايضا

waitfor SomethingThatIsNeverHappening /t 10

والتي سوف تنتظر ما بين 1 و 99999 ثانية.

6
Fowl

يتم تضمين sleep.exe في Windows Server 2003 Resource Kit Tools .

يمكنك استخدام:

ينام /؟
ثواني النوم
النوم -m ميكروثانية

1
harrymc