Mundarija:
- 1 -qadam: Mening skriptim …
- 2 -qadam: Mening skriptim (tushuntirish) …
- 3 -qadam: Umid qilamanki, bu foydali bo'ldi
Video: Kompyuterni o'chirishning yakuniy pranki: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu men hazil sifatida qilgan.vbs o'chirish skriptidir. Bu juda zo'r ekanining sababi shundaki, kompyuterni darhol o'chirib qo'yish o'rniga, kompyuter siz bilan gaplashadi va sizni kompyuter 10 soniyada o'chib ketishi haqida ogohlantiradi, so'ngra oxirgi 5 soniyani sanab o'tadigan kichik animatsiyani ko'rsatadi. u kompyuterni o'chirib qo'yadi.
Men ham uni konvertor yordamida.exe ga kompilyatsiya qilishni yaxshi ko'raman, lekin buni qilish shart emas. Agar buni qanday qilishni bilmoqchi bo'lsangiz, vbs Screen Lock -ni ko'ring. Vbs tahrirlovchilari uchun havolalar ham bor.
Ammo mening ekran qulfimdan farqli o'laroq, bu dastur ancha qisqa, shuning uchun men uni eng yaxshi tushuntirishga harakat qilaman.
QAYD: Agar siz vbs -ni bilmasangiz, men ushbu ko'rsatmalarni tekshirishni maslahat beraman, shunda siz ba'zi funktsiyalar haqida asosiy tushunchaga ega bo'lasiz - bu skript.
1 -qadam: Mening skriptim …
Mana skript..
Oxirida "s" dan birini o'chirish kerak bo'ladi, shunda u "Shutdown.vbs" bilan tugaydi yoki.vbs bilan tugaguncha xohlagan narsangiz bo'ladi.
2 -qadam: Mening skriptim (tushuntirish) …
Bilingki, men kodni tushuntiraman …
Birinchi satr juda ko'p narsani qilmaydi, faqat skriptni yaratishda menga yordam berdi. Mana keyingi uchta qator:
Dim IntCounterDim objWshShl: ObjWshShl = WScript. CreateObject ("wscript.shell") o'rnating Dim objVoice: ObjVoice = WScript. CreateObject -ni o'rnating ("sapi.spvoice")
Kodning birinchi qatori biz boshqaradigan o'zgaruvchini quyidagilar uchun e'lon qiladi … Keyingi ko'chadan. Keyingi ikkita kod satri 2 o'zgaruvchini e'lon qiladi va o'rnatadi. objWshShl xabarlar qutisi va ishga tushirish funktsiyalari uchun ishlatiladi. objVoice kompyuterni "gapirish" uchun ishlatiladi.
Mana yana uchta qator:
ShutdownWarning () TimedMessageBox () ShutdownComputer ()
Bu satrlar bizning skriptimizdagi uchta funktsiyani chaqiradi.
Bu erda skriptdagi birinchi funktsiya.
O'chirish funktsiyasi objVoice. Speak "Bu kompyuter endi 10 soniyada o'chadi." WScript. Sleep 5000 tugatish funktsiyasi
Bizga skriptda funktsiyalar kerak emas, lekin bu faqat tartibni saqlashga yordam beradi.
Shunday qilib, bularning barchasi jumlani tirnoq orasida gapirish va keyin keyingi funktsiyaga o'tishdan oldin 5 soniya pauza qilishdir.
Bu keyingi qism biroz murakkab bo'lib tuyulishi mumkin, lekin uni tushunish juda oson:
IntCounter = 5 dan 1 qadamgacha TimedMessageBox funktsiyasi -1 objWshShl. Popup "Kompyuter" _ & IntCounter & "soniyalarda", 1, "Kompyuterni o'chirish", 0+48 Keyingi Oxirgi Funktsiya.
Shunday qilib, avval u TimedMessageBox deb nomlangan funktsiyani yaratadi.
Keyin keyingi 4 satr - For… Next Loop. Shunday qilib, bu pastadir har safar besh marta pastlab ketadi.
objWshShl. Popup "Kompyuter" _ & IntCounter & "soniyalarda", 1, "Kompyuterni o'chirish", 0+48 da o'chadi.
Bu kod aslida bitta kod satridir, u o'qishni osonlashtirish uchun "_" belgisidan foydalanib boshqa qatorga ajratilgan. Bu kod nima qiladi, u 1 soniya davom etadigan qalqib chiquvchi xabarni yaratadi, IntCounter o'zgaruvchisi yordamida o'chirilgunga qadar qolgan soniyalar sonini ko'rsatadi.
Bu tsikl besh marta aylansa, u skriptda davom etadi.
Mana keyingi funksiya:
ShutdownComputer objWshShl. Run "O'chirish /s /f /t 0", 0 tugatish funktsiyasi
Bularning barchasi, ishga tushirish buyrug'i yordamida kompyuterni o'chirishdir. Bu erda ishlatiladigan kalitlar: /s /f /t. /S - o'chirishni bildiradi, /f - barcha ilovalarni ogohlantirmasdan yopishni anglatadi, Siz buyruqdan keyin nol ", 0" vergulini ko'rasiz. Bu shuni ko'rsatadiki, o'chirish buyrug'i bajarilganda, hech qanday beva beva ayol yonmaydi.
3 -qadam: Umid qilamanki, bu foydali bo'ldi
Umid qilamanki, bu ko'rsatma sizga yordam kerak bo'lsa yoki savollaringiz bo'lsa, menga yozing yoki sharh qoldiring.
Tavsiya:
Tezlikni nazorat qilish va yonib -o'chib turadigan LED chiroqlarini o'chirishning uchta usuli: 3 qadam
Tezlikni nazorat qilish va muqobil miltillash bilan LED chiroqlarini o'chirishning uchta usuli: Flasher davri - bu LED ishlatilgan kondansatör ta'sirida yonadi va o'chadi. : 1. Transistorlar 2. 555 Taymer IC3. Quartz CircuitLDR -dan foydalanish uchun ham foydalanish mumkin
D flip -flopli va 555 taymerli step motor; O'chirishning birinchi qismi 555 taymer: 3 qadam
D Flip Flopli va 555 taymerli qadamli motor; O'chirishning birinchi qismi 555 Taymer: Bosqichli dvigatel - bu alohida dvigatellarda harakatlanadigan doimiy dvigatel, u ko'pincha printerlarda va hatto robototexnikada qo'llaniladi, men bu sxemani bosqichma -bosqich tushuntirib beraman, sxemaning birinchi qismi 555 taymer. Bu 555 chipli birinchi rasm (yuqoriga qarang)
O'n yillik hisoblagichli, LED va Piezo signalli 555 taymer; O'chirishning asosiy tavsifi: 6 qadam
O'n yillik hisoblagichi va LED va Piezo -buzzerli 555 taymer; O'chirishning asosiy tavsifi: Bu elektron uch qismdan iborat bo'lib, ular ovoz chiqaradigan piezo -signaldir. Kod (dastur) o'ynaydi " Tug'ilgan kuningiz bilan " piezo orqali Arduino. Keyingi qadam 555 taymer bo'lib, u soat vazifasini bajaradigan impulslarni ishlab chiqaradi
Kompyuterni o'chirish pranki: 4 qadam
Kompyuterni O'chirish Prank!: Bu ko'rsatma aprel oyidagi ahmoqlar tanlovida ishtirok etadi, agar sizga yoqsa, ovoz bering !! Men sizga do'stlaringizga/oilangizga ish stolidagi yorliqni qanday ishlatishni ko'rsataman. Yorliqni bosganingizda, u shunchaki kompyuterni o'chirib qo'yadi va
Kompyuterni o'chirish pranki (Windows): 4 qadam
Kompyuterni o'chirish pranki (Windows): Bu siz o'rnatgan belgini bosgan odamning kompyuterini o'chirib qo'yadi. Bu belgi jabrlanuvchi bosishga qarshi tura olmaydigan yangi belgi bo'ladi. Belgini bosganida, kompyuter sharh, izoh yoki aql bilan o'chadi