Բովանդակություն:
Video: Համակարգչային անջատման վերջնական կատակում. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա.vbs անջատման սցենար է, որը ես պատրաստել եմ որպես կատակ: Պատճառը, թե ինչու է այն այդքան թույն, այն է, որ համակարգիչը անմիջապես անջատելու փոխարեն համակարգիչը խոսում է ձեզ հետ ՝ զգուշացնելով ձեզ, որ համակարգիչը կփակվի 10 վայրկյանում, այնուհետև ցույց է տալիս մի փոքրիկ անիմացիա, որը հաշվում է վերջին 5 վայրկյան առաջ: այն անջատեց համակարգիչը:
Ինձ դուր է գալիս նաև այն.exe- ի մեջ կազմել ՝ օգտագործելով փոխարկիչ, բայց դա պետք չէ անել: Դիտեք իմ vbs Screen Lock- ը, եթե ցանկանում եք իմանալ, թե ինչպես դա անել: Կան նաև որոշ հղումներ vbs խմբագիրների համար, ինչպես նաև այդ ուսանելի:
Ի տարբերություն իմ էկրանի կողպման, այս ծրագիրը շատ ավելի կարճ է, այնպես որ ես կփորձեմ բացատրել այն հնարավորինս լավ:
EԱՆՈԹՈԹՅՈՆ. Եթե դուք արդեն չգիտեք vbs- ը, խորհուրդ եմ տալիս ստուգել այս Instructable- ը, որպեսզի հիմնական պատկերացում ունենաք այս սցենարի օգտագործվող որոշ գործառույթների մասին:
Քայլ 1: Իմ սցենարը…
Ահա սցենարը..
Վերջում ստիպված կլինեք ջնջել «ներ» -ներից մեկը, որպեսզի այն ավարտվի «Shutdown.vbs» - ով կամ այն, ինչ ցանկանում եք, քանի դեռ այն ավարտվում է.vbs- ով:
Քայլ 2: Իմ սցենարը (բացատրություն)…
Այսպիսով, իմացեք, ես կբացատրեմ ծածկագիրը…
Առաջին տողում իրականում շատ բան չկա, այն պարզապես օգնեց ինձ, երբ ստեղծում էի սցենարը: Ահա հաջորդ երեք տողերը.
Dim IntCounterDim objWshShl: Սահմանել objWshShl = WScript. CreateObject ("wscript.shell") Dim objVoice: Սահմանել objVoice = WScript. CreateObject ("sapi.spvoice")
Կոդի առաջին տողը հայտարարում է այն փոփոխականը, որը մենք կօգտագործենք վերահսկելու համար ՝ For… Next Loop: Կոդի հաջորդ երկու տողերը հայտարարում և սահմանում են 2 փոփոխական: objWshShl- ն օգտագործվում է հաղորդագրությունների տուփի և գործարկման գործառույթների համար: objVoice- ն օգտագործվում է համակարգիչը «խոսելու» համար:
Ահա ևս երեք տող.
ShutdownWarning () TimedMessageBox () ShutdownComputer ()
Այս տողերը պարզապես կանչում են այն երեք գործառույթները, որոնք կան մեր սցենարում:
Ահա սցենարի առաջին գործառույթը:
Function ShutdownWarning objVoice. Speak «Այս համակարգիչն այժմ կփակվի 10 վայրկյանից»: WScript. Sleep 5000 Ավարտի գործառույթը
Մեզ իսկապես անհրաժեշտ չեն գործառույթներ մեր սցենարում, բայց դա պարզապես օգնում է ամեն ինչ կազմակերպված պահել:
Այսպիսով, այս ամենն այն է, որ նախադասությունը մեջբերումների միջև արտաբերվի, այնուհետև 5 վայրկյան դադար տա ՝ հաջորդ գործառույթին անցնելուց առաջ:
Այս հաջորդ մասը կարող է մի փոքր բարդ թվալ, բայց իրականում դա բավականին հեշտ է հասկանալ.
Ֆունկցիա TimedMessageBox For IntCounter = 5 -ից 1 Քայլ -1 objWshShl. Popup «Համակարգիչը կփակվի» _ & IntCounter & «վայրկյաններում», 1, «Համակարգչի անջատում», 0+48 Հաջորդ ավարտի գործառույթ
Այսպիսով, նախ այն ստեղծում է մի գործառույթ, որը կոչվում է TimedMessageBox:
Հետո հաջորդ 4 տողերը For … Next Loop են: Այսպիսով, այս օղակը յուրաքանչյուր անգամ հինգ անգամ կիջնի մեկական անգամ:
objWshShl. Popup «Համակարգիչը կփակվի» _ & IntCounter & «վայրկյաններում», 1, «Համակարգչի անջատում», 0+48
Այս կոդը իրականում միայն մեկ տող կոդ է, այն պարզապես բաժանված է մեկ այլ տողի `օգտագործելով« _ »նիշը, որպեսզի այն ավելի հեշտ ընթերցվի: Այս ծածկագիրն այն է, որ ստեղծում է թռուցիկ հաղորդագրություն, որը տևում է 1 վայրկյան ՝ ցուցադրելով մինչև անջատումը ՝ մինչև IntCounter փոփոխականի մնալը:
Երբ այս օղակը հինգ անգամ պտտվում է, այն շարունակում է սցենարը:
Ահա հաջորդ գործառույթը.
Ֆունկցիա ԱնջատումՀամակարգիչ objWshShl. Run "Shutdown /s /f /t 0", 0 Ավարտի գործառույթ
Այս ամենն անում է համակարգիչը անջատել ՝ գործարկելով հրամանը: Ահա օգտագործվող անջատիչները ՝ /s /f /t: The /s- ն նշանակում է անջատել, /f- ը նշանակում է փակել բոլոր ծրագրերը առանց նախազգուշացման, /t- ն անջատումից վայրկյանների ժամանակն է: Այդ հրամանից հետո կնկատեք, որ ստորակետը զրո է «, 0»: Սա պարզապես այնպես է դարձնում, որ անջատման հրամանը կատարելիս cmd այրին չթարթվի:
Քայլ 3: Հուսով եմ, որ սա օգտակար էր
Հուսով եմ, որ այս Instructable- ը օգտակար էր, եթե այլ օգնության կարիք ունեք կամ որևէ հարց ունեք, խնդրում եմ գրել ինձ կամ թողնել մեկնաբանություն:
Խորհուրդ ենք տալիս:
Ազնվամորի Pi- ի անջատման կոճակ. 3 քայլ
Ազնվամորի Pi- ի անջատման կոճակ. The Raspberry Pi- ն շատ օգտակար հաշվարկային հարթակ է, որը թույլ է տալիս ստեղծել տարբեր IoT/ռոբոտաշինություն/smart-home/… նախագծային ծրագրեր: Միակ բանը, որ այն չունի, սովորական համակարգչի համեմատ, անջատման անջատման կոճակն է: Այսպիսով, ինչպես կարող ենք ստեղծել
Ազնվամորի Պի անջատման ցուցիչ `6 քայլ
Ազնվամորու Pi անջատման ցուցիչ. Դա շատ պարզ միացում է ՝ ազնվամորու pi- ի գործառնական կարգավիճակը ցուցադրելու համար (այսուհետ ՝ RPI): Միգուցե դա օգտակար է, երբ RPI- ն աշխատում եք առանց գլխի (առանց մոնիտորի): Երբեմն ինձ անհանգստացնում է, երբ լիովին անջատելու ճիշտ ժամանակն է: RPI- ի անջատումից հետո
TinkerCAD Ուլտրաձայնային հեռավորության սենսորային միացում (համակարգչային Eng վերջնական) ՝ 4 քայլ
TinkerCAD ուլտրաձայնային հեռավորության տվիչների միացում (համակարգչային Eng վերջնական). Մենք կստեղծենք ևս մեկ զվարճալի tinkerCAD միացում, որը կարանտինի ընթացքում կկատարենք: Այսօր հետաքրքիր բաղադրիչի հավելում կա, կարո՞ղ եք գուշակել: Դե, մենք պատրաստվում ենք օգտագործել ուլտրաձայնային հեռավորության սենսոր: Ավելին, մենք պատրաստվում ենք ծածկագրել 3 LED- ի համար
Վերջնական համակարգչային խոսափողի փոխակերպում. 9 քայլ (նկարներով)
Վերջնական համակարգչային խոսափողի փոխակերպում. Այս հրահանգը ցույց կտա ձեզ, թե ինչպես փոխարկել հին CB ռադիո խոսափողը (Astatic D104) համակարգչային խոսափողի: Դուք կարող եք ձեռք բերել այս բարձրորակ քրոմապատ պղնձաձույլ խոսափողերը բակային վաճառքներում և E-bay- ում ՝ շատ քիչ կանխիկ գումարով: Ես ընտրել եմ այս տեսակը
Համակարգչային անջատման կատակ (Windows) ՝ 4 քայլ
Համակարգչային անջատման խնդրանք (Windows). Սա կփակվի մարդու համակարգիչը, երբ կտտացնի ձեր ստեղծած պատկերակին: Այս պատկերակը կլինի նոր պատկերակ, որի վրա զոհը չի կարող դիմակայել կտտացնելիս: Երբ կտտացնում են պատկերակին, համակարգիչը կփակվի մեկնաբանությամբ, մեկնաբանությամբ կամ խելամտությամբ