मैं दिन के माध्यम से किसी अन्य बैच को निष्पादित/कॉल करने के लिए बैच फ़ाइल टाइमर कैसे बना सकता हूं, शायद दिए गए समय पर चलने के लिए, लेकिन सप्ताहांत पर नहीं चलना ? सिस्टम समय पर चलना चाहिए .cpd xp सर्वर 2003मैं दिन भर में किसी अन्य बैच को निष्पादित/कॉल करने के लिए बैच फ़ाइल टाइमर कैसे बना सकता हूं
उत्तर
मैंने इसे थोड़ा सी # ऐप लिखकर किया जो कि आवधिक कार्यों को लॉन्च करने के लिए उठता है - यह नहीं पता कि यह बैच से करने योग्य है या नहीं नींद कमांड का समर्थन करने के लिए एक्सटेंशन डाउनलोड किए बिना फ़ाइल करें। (मेरे उद्देश्यों के लिए विंडोज शेड्यूलर काम नहीं करता था क्योंकि लॉन्च किए गए ऐप्स में कोई ग्राफिक्स संदर्भ उपलब्ध नहीं था।)
मैं cmd लाइन या अन्य एप्लिकेशन के बजाय शेड्यूलर (नियंत्रण कक्ष) का उपयोग करूंगा।
नियंत्रण कक्ष -> अनुसूचित कार्यों
'schtasks' का उपयोग कमांड लाइन से "अनुसूचित कार्य" में छेड़छाड़ करने के लिए किया जा सकता है –
' at' कमांड यह भी करता है। – Blorgbeard
एटी कमांड कि क्या करना होगा लेकिन यह है कि क्या अनुसूचित कार्य जीयूआई के लिए है। विवरण के लिए एक cmd विंडो में "सहायता" दर्ज करें।
नीचे एक बैच फ़ाइल है जो 1 मिनट तक प्रतीक्षा करेगी, दिन की जांच करेगी, और फिर कोई कार्रवाई करेगी। यह PING.EXE का उपयोग करता है, लेकिन विंडोज़ के साथ शामिल नहीं होने वाली फाइलों की आवश्यकता होती है।
@ECHO OFF
:LOOP
ECHO Waiting for 1 minute...
PING -n 60 127.0.0.1>nul
IF %DATE:~0,3%==Mon CALL SomeOtherFile.cmd
IF %DATE:~0,3%==Tue CALL SomeOtherFile.cmd
IF %DATE:~0,3%==Wed CALL SomeOtherFile.cmd
IF %DATE:~0,3%==Thu CALL WootSomeOtherFile.cmd
IF %DATE:~0,3%==Fri CALL SomeOtherFile.cmd
IF %DATE:~0,3%==Sat ECHO Saturday...nothing to do.
IF %DATE:~0,3%==Sun ECHO Sunday...nothing to do.
GOTO LOOP
इसे कई तरीकों से बेहतर किया जा सकता है, लेकिन यह आपको शुरू हो सकता है।
अपनी स्क्रिप्ट की घड़ी हिस्सा मैं अत्यधिक का उपयोग कर की सिफारिश के लिए:
echo.
echo Waiting For One Hour...
TIMEOUT /T 3600 /NOBREAK
echo.
echo (Put some Other Processes Here)
echo.
pause >nul
यह स्क्रिप्ट 1 घंटा (3600 सेकंड) के लिए इंतजार कर रहा है और उसके बाद स्क्रिप्ट के साथ पर जारी है और उपयोगकर्ता को बायपास करने के लिए किसी भी बटन दबाएँ नहीं कर सकते टाइमर (CTRL + C के अलावा)।
आप
Timeout /t 3600 /nobreak >nul
का उपयोग आप स्क्रीन पर एक उलटी गिनती को देखने के लिए नहीं करना चाहते हैं कर सकते हैं।
अच्छा। मुझे बस एक साधारण बैच फ़ाइल टाइमर समाधान के लिए यह खोज मिली - धन्यवाद, धन्यवाद! संपादित करें: मैं एक सरल स्क्रिप्ट बनाने के लिए एक गोटो- "लूप" के साथ इसका उपयोग कर रहा हूं जो समय-समय पर मेरी एसवीएन कार्यशील प्रतिलिपि अद्यतन करता है। –
तुम भी ऐसा कर सकता है>
@echo off
:loop
set a=60
set /a a-1
if a GTR 1 (
echo %a% minutes remaining...
timeout /t 60 /nobreak >nul
goto a
) else if a LSS 1 goto finished
:finished
::code
::code
::code
pause>nul
या ऐसा ही कुछ।
@echo off
:Start
title timer
color EC
echo Type in an amount of time (Seconds)
set /p time=
color CE
:loop
cls
ping localhost -n 2 >nul
set /a time=%time%-1
echo %time%
if %time% EQU 0 goto Timesup
goto loop
:Timesup
title Time Is Up!
ping localhost -n 2 >nul
ping localhost -n 2 >nul
cls
echo The Time is up!
pause
cls
echo Thank you for using this software.
pause
goto Web
goto Exit
:Web
rem type ur command here
:Exit
Exit
goto Exit
@echo off
:Start # seting a ponter
title timer #name the cmd window to "Timer"
echo Type in an amount of time (Seconds)
set /p A= #wating for input from user
set B=1
cls
:loop
ping localhost -n 2 >nul #pinging your self for 1 second
set /A A=A-B #sets the value A - 1
echo %A% # printing A
if %A% EQU 0 goto Timesup #if A = 0 go to ponter Timesup eles loop it
goto loop
:Timesup #ponter Timesup
cls #clear the screen
MSG * /v "time Is Up!" #makes a pop up saying "time Is Up!"
goto Exit #go to exit
:Exit
कृपया समझाओ! –
"पिंग लोकलहोस्ट-एन 2> नूल" प्रोग्राम का उपयोग 1 सेकंड के लिए "सोता है" और यह हम मूल्य ए को कम करने के लिए उपयोग कर सकते हैं –
- 1. विंडोज बैच फ़ाइल में टाइमर
- 2. रिक्त स्थान वाले पैरामीटर वाले किसी अन्य बैच फ़ाइल से बैच फ़ाइल को कैसे कॉल करें?
- 3. बैच फ़ाइल के बाद चल रही बैच फ़ाइल बैच फ़ाइल
- 4. बैच फ़ाइल दिन/माह/वर्ष वाक्यविन्यास?
- 5. बैच फ़ाइल
- 6. बैच फ़ाइल
- 7. केवल करते हैं दिन ... बैच फ़ाइल
- 8. बैच फ़ाइल
- 9. बैच फ़ाइल
- 10. मैं एक बैच फ़ाइल से ऑटो-निष्पादन, WinRar SFX फ़ाइल कैसे बना सकता हूं?
- 11. मैं बैच फ़ाइल कैसे बना सकता हूं जो केवल उपनिर्देशिकाओं को स्थानांतरित करेगा, और मास्टर निर्देशिका
- 12. बैच फ़ाइल कॉल उप-बैच फ़ाइल एन पैरामीटर को पास करने के लिए और फ़ाइल
- 13. बैच फ़ाइल
- 14. विंडोज बैच फ़ाइल: किसी अन्य निर्देशिका में निष्पादन योग्य कॉलिंग
- 15. बैच फ़ाइल
- 16. बैच फ़ाइल
- 17. बैच फ़ाइल:
- 18. बैच फ़ाइल
- 19. बैच फ़ाइल
- 20. फ़ाइल बैच द्वारा फ़ाइल बैच प्रतिलिपि
- 21. बैच फ़ाइल
- 22. बैच फ़ाइल
- 23. बैच फ़ाइल
- 24. बैच फ़ाइल
- 25. बैच फ़ाइल
- 26. बैच फ़ाइल
- 27. बैच फ़ाइल
- 28. बैच फ़ाइल
- 29. बैच फ़ाइल
- 30. बैच फ़ाइल
क्यों एक ग्राफिक्स संदर्भ अनुसूचक से शुरू करने के लिए आवश्यक है? मुझे समझ में नहीं आता कि इससे कोई फर्क क्यों पड़ता है। – Tim
मेरे मामले में मुझे स्वचालित परीक्षण चलाने के लिए एक एप्लिकेशन लॉन्च करने की आवश्यकता थी, जिसमें बहुत सारे ग्राफिक्स (मेडिकल इमेजिंग) थे। तो वे ग्राफिक्स संदर्भ के बिना नहीं चलेंगे। –