Სარჩევი:

კომპიუტერის გამორთვის საბოლოო ხუმრობა: 3 ნაბიჯი
კომპიუტერის გამორთვის საბოლოო ხუმრობა: 3 ნაბიჯი

ვიდეო: კომპიუტერის გამორთვის საბოლოო ხუმრობა: 3 ნაბიჯი

ვიდეო: კომპიუტერის გამორთვის საბოლოო ხუმრობა: 3 ნაბიჯი
ვიდეო: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, სექტემბერი
Anonim
კომპიუტერის გამორთვის უკიდურესი ხუმრობა
კომპიუტერის გამორთვის უკიდურესი ხუმრობა

ეს არის.vbs დახურვის სკრიპტი, რომელიც მე ხუმრობის სახით გავაკეთე. მიზეზი, თუ რატომ არის ასე მაგარი, არის ის, რომ კომპიუტერის დაუყოვნებლივ გათიშვის ნაცვლად, კომპიუტერი გელაპარაკებათ და გაგაფრთხილებთ, რომ კომპიუტერი გამორთულია 10 წამში, შემდეგ კი აჩვენებს პატარა ანიმაციას, რომელიც ითვლის ბოლო 5 წამის წინ გამორთულია კომპიუტერი.

მე ასევე მომწონს მისი.exe კონვერტორის გამოყენებით შედგენა, მაგრამ თქვენ არ გჭირდებათ ამის გაკეთება. იხილეთ ჩემი vbs Screen Lock, თუ გსურთ იცოდეთ როგორ გააკეთოთ ეს. ასევე არსებობს რამოდენიმე ბმული vbs რედაქტორებისთვის, ასევე ამ სასწავლო ინსტრუქციაში.

ჩემი ეკრანის დაბლოკვისგან განსხვავებით, ეს პროგრამა გაცილებით მოკლეა, ამიტომ შევეცდები აგიხსნათ ის რაც შემიძლია.

შენიშვნა: თუ თქვენ უკვე არ იცით vbs, გირჩევთ შეამოწმოთ ეს ინსტრუქცია, რათა გაეცნოთ ამ სკრიპტის ზოგიერთი ფუნქციის ძირითად გაგებას.

ნაბიჯი 1: ჩემი სკრიპტი…

ჩემი სკრიპტი…
ჩემი სკრიპტი…

აი სკრიპტი..

თქვენ უნდა წაშალოთ ერთი "s" ბოლოს ისე, რომ ის დასრულდეს "Shutdown.vbs" - ით ან რაც გინდათ, სანამ ის დასრულდება.vbs.

ნაბიჯი 2: ჩემი სკრიპტი (ახსნა)…

ასე რომ იცოდე მე აგიხსნი კოდს …

პირველი სტრიქონი დიდად არაფერს აკეთებს, ის უბრალოდ დამეხმარა სცენარის შექმნისას. აქ არის შემდეგი სამი ხაზი:

Dim IntCounterDim objWshShl: დააყენეთ objWshShl = WScript. CreateObject ("wscript.shell") Dim objVoice: დააყენეთ objVoice = WScript. CreateObject ("sapi.spvoice")

კოდის პირველი ხაზი აცხადებს ცვლადს, რომელსაც ჩვენ ვიყენებთ გასაკონტროლებლად არის For… შემდეგი მარყუჟისთვის. კოდის შემდეგი ორი ხაზი აცხადებს და ადგენს 2 ცვლადს. objWshShl გამოიყენება შეტყობინებების ყუთისა და გაშვებული ფუნქციებისათვის. objVoice გამოიყენება კომპიუტერის "სასაუბროდ".

აქ არის კიდევ სამი ხაზი:

ShutdownWarning () TimedMessageBox () ShutdownComputer ()

ეს სტრიქონები მხოლოდ სამ ფუნქციას იძახებს, რომლებიც ჩვენს სკრიპტშია.

აქ არის სკრიპტის პირველი ფუნქცია.

ფუნქცია ShutdownWarning objVoice. Speak "ეს კომპიუტერი ახლა გამორთულია 10 წამში." WScript. Sleep 5000 დასასრულის ფუნქცია

ჩვენ ნამდვილად არ გვჭირდება ფუნქციები ჩვენს სკრიპტში, მაგრამ ის უბრალოდ გვეხმარება ნივთების ორგანიზებაში.

ასე რომ, ეს ყველაფერი არის წინადადება ბრჭყალებს შორის და შემდეგ 5 წამიანი პაუზა, სანამ გააგრძელებ შემდეგ ფუნქციას.

ეს მომდევნო ნაწილი შეიძლება რთულად მოგეჩვენოთ, მაგრამ მისი გაგება საკმაოდ ადვილია:

ფუნქცია TimedMessageBox For IntCounter = 5 დან 1 ნაბიჯი -1 objWshShl. Popup "Computer will shutout in" _ & IntCounter & "seconds", 1, "Computer Shutdown", 0+48 Next End Function

ასე რომ, ჯერ ის ქმნის ფუნქციას სახელწოდებით TimedMessageBox.

შემდეგ მომდევნო 4 სტრიქონი არის For … Next Loop. ასე რომ, ეს მარყუჟი ხუთჯერ იკლებს თითოჯერ ყოველ ჯერზე.

objWshShl. Popup "Computer will shutout in" _ & IntCounter & "seconds", 1, "Computer Shutdown", 0+48

ეს კოდი რეალურად არის მხოლოდ ერთი კოდის ხაზი, ის უბრალოდ გამოყოფილია სხვა სტრიქონში "_" სიმბოლოს გამოყენებით, რომ გაუადვილოს კითხვა. რას აკეთებს ეს კოდი, არის ის, რომ ქმნის ამომხტარ შეტყობინებას, რომელიც გრძელდება 1 წამის განმავლობაში და აჩვენებს იმ წამს, რომელიც დარჩა გამორთვამდე IntCounter ცვლადის გამოყენებით.

ერთხელ ეს მარყუჟი ხუთჯერ იშლება, ის განაგრძობს სკრიპტს.

აქ არის შემდეგი ფუნქცია:

ფუნქცია გამორთვა კომპიუტერი objWshShl. Run "Shutdown /s /f /t 0", 0 End ფუნქცია

ეს ყველაფერი არის კომპიუტერის გამორთვა გაშვებული ბრძანების გამოყენებით. აქ არის გამოყენებული გადამრთველები: /s /f /t. /S ნიშნავს გამორთვას, /f ნიშნავს ყველა პროგრამის დახურვას გაფრთხილების გარეშე, /t არის დრო წამამდე გათიშვამდე. ამ ბრძანების შემდეგ შეამჩნევთ, რომ მძიმით არის ნული ", 0". ეს უბრალოდ ისე იქცევა, რომ გამორთვის ბრძანების შესრულებისას cmd ქვრივი არ ციმციმებს.

ნაბიჯი 3: ვიმედოვნებთ, რომ ეს იყო სასარგებლო

ვიმედოვნებ, რომ ეს ინსტრუქცია სასარგებლო იყო, თუ გჭირდებათ მეტი დახმარება ან რაიმე შეკითხვა, მომწერეთ პმ -ში ან დატოვეთ კომენტარი.

გირჩევთ: