Мазмұны:
- 1 -қадам: VBScript бағдарламасын іске қосу
- 2 -қадам: VBS -ті кешіктіру
- 3 -қадам: хабарламалар мен кіріс жәшіктері
- 4 -қадам:.exe файлдарын ашу
- 5 -қадам: Қорытынды
Бейне: VBScript негіздері - сценарийлерді бастау, кідірістер және тағы басқалар !: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Блокнотпен VBScript жасау бойынша менің бірінші оқулығыма қош келдіңіз.. Vbs файлдарының көмегімен сіз қызықты ойындар немесе өлімге әкелетін вирустар жасай аласыз. Бұл оқулықта мен сізге сценарийді бастау, файлдарды ашу және тағы басқалар сияқты негізгі командаларды көрсетемін. Соңында мен сізге үйренгендеріңіздің қысқаша мазмұнын көрсетемін, мен сізге бірнеше идеялар мен мысал сценарийін беремін, ал араларында тағы бірнеше сценарий беремін. Оған жетейік!
1 -қадам: VBScript бағдарламасын іске қосу
Бастау үшін, әрине, блокнотты ашу керек. Жұмыс үстелін тінтуірдің оң жақ түймесімен нұқуға болады, жаңа мәзірге өтіңіз, содан кейін мәтіндік құжатқа өтіңіз. Сонымен қатар Windows + R пернелер тіркесімін басып, блокнотты теруге болады.
Бірінші команда сценарийді құру үшін қолданылады. Міне, команда:
WshShell = WScript. CreateObject («WScript. Shell») орнатыңыз Бұл менің ойымша сценарийді жасайды. Оны VBS -тің басында қоюды ұмытпаңыз.
О, және.vbs көмегімен көрсетілген командалармен жасалатын әрбір файлдың атауын аяқтауды ұмытпаңыз.
2 -қадам: VBS -ті кешіктіру
Бұл қадамда мен сізге VBS -тің дұрыс жұмыс істеуіне көмектесетін негізгі командаларды көрсетемін. Кейде кідіріссіз сіздің сценарийіңіз бұзылады.
Бірінші команда - WScript.sleep. Сіз оны үнемі қолданасыз, бұл сіздің сценарийіңізді кешіктіреді. Міне, ол қалай жұмыс істейді:
WScript.sleep 1000
Пәрменнің бірінші бөлігі, әрине, команда (wow). Содан кейін сізде кешіктірілетін уақыт болады. Әр 1000 - бір секундтың эквиваленті.
Төмендегі мысалда алдыңғы терезеде OK түймесін басқаннан кейін әр 3 секунд сайын хабарлама терезесі пайда болады.
3 -қадам: хабарламалар мен кіріс жәшіктері
Енді мен сіздерге хабарлар мен енгізу өрістерін қалай қолдануға болатынын үйретуге тырысамын.
Алдымен ең қарапайым, қарапайым және кінәсіз хабарламалар қорабы. Міне мысал пәрмені:
x = msgbox («Сіздің хабарламаңыз», түймелер+msgbox түрі, «Тақырып»)
Таңғажайып пәрменді бастағаннан кейін сізде хабарлама, содан кейін түймелер, хабарлама жолағының түрі және оның атауы бар. 5 түрлі түймешік және 4 хабарлама терезесінің түрі бар. Міне, олардың барлығы:
0 - ОК түймесі ғана 16 - Маңызды хабар белгішесі1 - Жарайды және Болдырмау 32 - Ескерту сұрау белгішесі2 - Тоқтату, Қайталау және елемеу 48 - Ескерту белгішесі3 - Иә, Жоқ және Болдырмау 64 - Ақпараттық хабар белгішесі4 - Иә және Жоқ 5 - Қайталау және Болдырмау
Осылайша, біздің мысал командасы келесідей болады:
x = msgbox («Хабар», 0+16, «Тақырып»)
Енді енгізу өрістері. Бұл аңдардың қолданушылармен қарым -қатынасы көбірек болады (бірақ), бірақ сіз оларды жиі қолданбайсыз (немесе мүмкін …). Міне мысал:
y = InputBox («Мұнда хабарлама», «Тақырып осында», «мәтіндік жәшіктегі хабарлама»)
Пәрменді бастаңыз, хабарламаны, тақырыпты және мәтіндік жәшікті енгізіңіз. Қарапайым заттар.
Кішкене алға қарай жүрейік. Енді сіз енгізу терезесінде сіз енгізген нәрсені қамтитын хабарлама терезесін көресіз.
Name = InputBox («Атыңызды төменге жазыңыз», «Тақырып», «Атыңызды осында теріңіз») x = MsgBox («Сәлем» & Атау & «!», 16, «сәлем»)
Төмендегі хабарламалар терезесі сәл күрделірек. Алдымен сізде хабарлама бар, содан кейін сіз енгізген нәрсе, содан кейін хабарламаның жалғасы. Бірақ әдеттен тыс ештеңе жоқ. Мен ойлаймын.
Төмендегі файлда сіз әр түрлі хабарламалар мен енгізу жолағын көре аласыз.
4 -қадам:.exe файлдарын ашу
VBScripts көмегімен.exe файлдарын да ашуға болады. Міне калькуляторды ашатын команданың мысалы:
WshShell.run «calc.exe»
Бастапқыда сізде пәрмен бар, соңында сіз ашқыңыз келетін бағдарлама бар. Түсіндіру үшін көп емес.
Төмендегі файлда калькулятор, бояу және CMD ашылады.
5 -қадам: Қорытынды
Бұл оқулықта сіз.vbs сценарийін қалай бастау керектігін, оны кешіктіруді, хабарлар мен енгізу өрістерін,.exe файлдарын ашып, сценарийді аяқтауды үйрендіңіз. Енді, бұған ақылға қонбайық. Мен сіздің достарыңызды айналдыру үшін зиянсыз, бірақ қорқынышты прикол жасаймын.
Бұл мысал пранк сіздің атыңызды сұрайды, бұл жақсы идея емес екенін айтады және CMD сияқты 30 рет ашылады. Сізге бұл оқу ұнады деп үміттенемін. Бұл ең ақымақ нәрсе болды ма? Сіз шынымен жаңа нәрсе үйрендіңіз бе? Түсініктемелерде маған еркін айт.
Ұсынылған:
Ақылды мотоцикл HUD прототипі (кезекпен навигация және тағы басқалар): 9 қадам
Ақылды мотоцикл HUD прототипі (кезек-кезек навигация және тағы басқалар): Сәлеметсіз бе! Бұл нұсқаулық-бұл мотоциклдердің дулыға киюге арналған HUD (Heads-Up Display) платформасын қалай құрастырғаным және құрастырғаным туралы әңгіме. Ол " карталар " байқауы аясында жазылған. Өкінішке орай, мен оны толығымен аяқтай алмадым
CovBot - WhatsApp негізіндегі WhatsApp 19 чатына арналған чатбот және тағы басқалар: 7 қадам
CovBot - WhatsApp негізіндегі COVID 19 ақпаратына арналған чат -бот: CoVbot - бұл WhatsApp -қа негізделген қарапайым және интуитивті чат -бот. Боттың басты ерекшелігі: ол сізге таңдаған елдегі COVID-19 соңғы мәртебесін қарапайым және интуитивті түрде бере алады
Блокнотта ойын жасау және тағы басқалар: 10 қадам
Блокнотта ойын жасау және тағы басқалар: Бұл менің бірінші нұсқаулығым. Сондықтан егер сізде қандай да бір ұсыныстар болса, түсініктеме беріңіз. Бәріміз блокнот сөзін естігенде, кейбір нәрселерді жазып алу үшін жалықтыратын пайдасыз қосымшалар туралы ойлаймыз. Блокнот одан да көп. Біз өз бетін басқара аламыз
NFC құлпы - ПХД түймелері, антенна және тағы басқалар болғанда: 7 қадам (суреттермен)
NFC құлпы - ПХД түймелері, антенна және тағы басқалар болғанда: Сіз осы нұсқаулықтан екі нәрсенің бірін ала аласыз. Сіз сандық пернетақта мен NFC оқу құралының жеке комбинациясын жасай аласыз. Схема осында. ПХД орналасуы осында. Сіз тапсырысқа тапсырыс беру үшін сізге қажетті материалдарды таба аласыз
Тағы бір Arduino метеостанциясы (ESP-01 және BMP280, DHT11 және OneWire): 4 қадам
Тағы бір Arduino метеостанциясы (ESP-01 & BMP280 & DHT11 & OneWire): Мұнда сіз ESP-01-дің бірнеше түйреуіштерімен OneWire-ді қолданудың бір қайталануын таба аласыз. Бұл нұсқаулықта жасалған құрылғы сіздің Wi-Fi желісіне қосылады таңдау (сізде тіркелгі деректері болуы керек …) BMP280 мен DHT11 сенсорлық деректерін жинайды