ዝርዝር ሁኔታ:

የመጨረሻው የኮምፒተር መዘጋት ፕራንክ 3 ደረጃዎች
የመጨረሻው የኮምፒተር መዘጋት ፕራንክ 3 ደረጃዎች

ቪዲዮ: የመጨረሻው የኮምፒተር መዘጋት ፕራንክ 3 ደረጃዎች

ቪዲዮ: የመጨረሻው የኮምፒተር መዘጋት ፕራንክ 3 ደረጃዎች
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ህዳር
Anonim
የመጨረሻው የኮምፒተር መዘጋት ፕራንክ
የመጨረሻው የኮምፒተር መዘጋት ፕራንክ

እኔ እንደ ፕራንክ የሠራሁት የ.vbs መዝጊያ ስክሪፕት ነው። በጣም አሪፍ የሆነበት ምክንያት ፣ ኮምፒውተሩን ወዲያውኑ ከመዝጋት ይልቅ ኮምፒዩተሩ በ 10 ሰከንዶች ውስጥ እንደሚዘጋ በማስጠንቀቅ ያነጋግርዎታል ፣ ከዚያ በፊት ያለፉትን 5 ሰከንዶች ሲቆጥር ትንሽ አኒሜሽን ያሳያል። ኮምፒተርን ይዘጋዋል።

እኔ ደግሞ መለወጫን በመጠቀም ወደ.exe መሰብሰብ እወዳለሁ ፣ ግን ይህንን ማድረግ የለብዎትም። ይህንን እንዴት ማድረግ እንደሚችሉ ለማወቅ ከፈለጉ የእኔን የ vbs ማያ ገጽ ቁልፍን ይመልከቱ። ለ vbs አርታኢዎች እንዲሁ በዚያ አስተማሪ ውስጥ አንዳንድ አገናኞች አሉ።

ግን ከማያ ገጽ መቆለፊያዬ በተቃራኒ ይህ ፕሮግራም በጣም አጭር ነው ፣ ስለሆነም በተቻለኝ መጠን እሱን ለማብራራት እሞክራለሁ።

ማሳሰቢያ: - ቪቢኤስን አስቀድመው የማያውቁ ከሆነ ፣ ጥቅም ላይ የዋሉትን አንዳንድ ተግባራት መሠረታዊ ግንዛቤ እንዲኖርዎት ይህንን Instructable ን እንዲመለከቱ እመክራለሁ። ይህ ስክሪፕት ነው።

ደረጃ 1 የእኔ ስክሪፕት…

የእኔ ስክሪፕት…
የእኔ ስክሪፕት…

ስክሪፕቱ እነሆ..

በ “Shutdown.vbs” ወይም እስከ.vbs እስከሚጨርስ ድረስ የፈለጉትን እስከመጨረሻው ከ “ዎች” አንዱን መሰረዝ አለብዎት።

ደረጃ 2 የእኔ ስክሪፕት (ማብራሪያ)…

ስለዚህ ኮዱን እገልጻለሁ እወቅ…

የመጀመሪያው መስመር በእውነቱ ብዙ አያደርግም ፣ ስክሪፕቱን ስፈጥር ብቻ ረድቶኛል። የሚቀጥሉት ሶስት መስመሮች እነሆ

ዲም IntCounterDim objWshShl: objWshShl = WScript. CreateObject ("wscript.shell") ዲም objVoice: አዘጋጅ objVoice = WScript. CreateObject ("sapi.spvoice")

እኛ ለመቆጣጠር የምንጠቀምበትን ተለዋዋጭ የኮድ የመጀመሪያው መስመር ለ… ቀጣይ ሉፕ ናቸው። የሚቀጥሉት ሁለት የኮድ መስመሮች 2 ተለዋዋጮችን ያውጃሉ እና ያዘጋጃሉ። objWshShl ለመልዕክት ሳጥኑ እና ተግባሮችን ለማስኬድ ያገለግላል። objVoice ኮምፒውተሩን “ማውራት” ለማድረግ ያገለግላል።

ሌላ ሶስት መስመሮች እዚህ አሉ

መዘጋት ማስጠንቀቂያ () TimedMessageBox () ShutdownComputer ()

እነዚህ መስመሮች በእኛ ስክሪፕት ውስጥ ያሉትን ሶስት ተግባራት ብቻ እየጠሩ ነው።

በስክሪፕት ውስጥ የመጀመሪያው ተግባር እዚህ አለ።

ተግባር መዘጋት ማስጠንቀቂያ objVoice. Speak "ይህ ኮምፒውተር አሁን በ 10 ሰከንዶች ውስጥ ይዘጋል።" WScript. የእንቅልፍ 5000 መጨረሻ ተግባር

በእውነቱ በእኛ ስክሪፕት ውስጥ ተግባራት አያስፈልጉንም ፣ ግን ነገሮችን ለማደራጀት ይረዳል።

ስለዚህ ይህ ሁሉ የሚያደርገው በጥቅሶቹ መካከል ያለውን ዓረፍተ ነገር መናገር እና ከዚያ ወደ ቀጣዩ ተግባር ከመቀጠልዎ በፊት ለ 5 ሰከንዶች ያህል ቆም ማለት ነው።

ይህ ቀጣዩ ክፍል በጣም አስቸጋሪ ይመስላል ፣ ግን በትክክል ለመረዳት በጣም ቀላል ነው-

ተግባር TimedMessageBox ለ IntCounter = 5 ለ 1 ደረጃ -1 objWshShl. Popup "ኮምፒውተር በ" _ & IntCounter & "ሰከንዶች" ፣ 1 ፣ "የኮምፒውተር መዘጋት" ፣ 0+48 ቀጣይ መጨረሻ ተግባር

ስለዚህ መጀመሪያ TimedMessageBox የተባለ ተግባር ይፈጥራል።

ከዚያ ቀጣዮቹ 4 መስመሮች ለ… ቀጣይ ሉፕ ናቸው። ስለዚህ ይህ loop በእያንዳንዱ ጊዜ አንድ በአንድ ወደ ታች አምስት ጊዜ ይሽከረከራል።

objWshShl. Pupup "ኮምፒውተር በ" _ & IntCounter & "ሰከንዶች" ፣ 1 ፣ "የኮምፒውተር መዘጋት" ፣ 0+48 ውስጥ ይዘጋል

ይህ ኮድ በእውነቱ አንድ የኮድ መስመር ብቻ ነው ፣ ለማንበብ ቀላል ለማድረግ የ “_” ቁምፊን በመጠቀም ወደ ሌላ መስመር ተለያይቷል። ይህ ኮድ የሚያደርገው ለ 1 ሰከንድ የሚቆይ ብቅ -ባይ መልእክት መፍጠር ነው።

አንዴ ይህ loop አምስት ጊዜ ከዞረ ፣ በስክሪፕቱ ይቀጥላል።

ቀጣዩ ተግባር እዚህ አለ

የተግባር መዘጋት ኮምፒውተር objWshShl. Run “shutdown /s /f /t 0” ፣ 0 End Function

ይህ ሁሉ የሚያደርገው የሩጫ ትዕዛዙን በመጠቀም ኮምፒተርን መዝጋት ነው። ያገለገሉ መቀያየሪያዎች እዚህ አሉ /s /f /t። /ዎች ማለት መዝጋት ፣ /ረ ማለት ሁሉንም ትግበራዎች ያለ ማስጠንቀቂያ መዝጋት ማለት ነው ፣ /t ከመዘጋቱ በፊት በሰከንዶች ውስጥ ያለው ጊዜ ነው። ከዚያ ትእዛዝ በኋላ ኮማ ዜሮ "፣ 0" እንዳለ ያስተውላሉ። የመዝጋት ትዕዛዙ ሲፈፀም የ cmd መበለት እንዳይበራ ይህ ብቻ ያደርገዋል።

ደረጃ 3 - ይህ ጠቃሚ እንደነበረ ተስፋ ያድርጉ

ተጨማሪ እገዛ ከፈለጉ ወይም ማንኛውም ጥያቄ ካለዎት እባክዎን ያስተምሩኝ ወይም አስተያየት ይተውዎት ይህ አስተማሪ ጠቃሚ ነበር ብለው ተስፋ ያድርጉ።

የሚመከር: