Мазмуну:
- 1 -кадам: Сиздин VBScriptти баштоо
- 2 -кадам: VBSти кечиктирүү
- 3 -кадам: Билдирүү жана киргизүү кутучалары
- 4 -кадам:.exe файлдарын ачуу
- 5 -кадам: Жыйынтык
Video: VBScript негиздери - Скрипттерди баштоо, кечигүүлөр жана башкалар!: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
VBScriptsти блокнот менен кантип жасоо боюнча менин биринчи үйрөткүчүмө кош келиңиз.. 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, "Аталышы")
Азыр киргизүү кутучалары. Бул жырткычтар дагы колдонуучулардын өз ара аракеттешүүсүнө ээ (wow), бирок сиз аларды көп колдонбойсуз (же балким …). Бул жерде бир мисал:
y = InputBox ("Бул жерде билдирүү", "Бул жерде аталышы", "текст кутусуна билдирүү")
Буйрукту баштаңыз, билдирүүнү, аталышты жана текст кутусуна билдирүүнү териңиз. Жөнөкөй нерселер.
Бир аз алдыга жылалы. Эми сиз кирүү кутусун көрөсүз, андан кийин билдирүү кутучасына сиз киргизген нерсеге ээ болосуз.
Name = InputBox ("Атыңызды төмөнгө жазыңыз", "Аталыш", "Атыңызды бул жерге териңиз") x = MsgBox ("Hi" & Name & "!", 16, "салам")
Төмөндөгү билдирүү кутусу бир аз татаалыраак. Биринчиден, сизде билдирүүңүз бар, андан кийин сиз киргизген нерсе, андан кийин билдирүүнүн уландысы. Бирок адаттан тыш эч нерсе жок. Мен ойлойм.
Төмөндөгү файлда сиз бардык башка билдирүү кутучаларын жана киргизүү кутучасын көрө аласыз.
4 -кадам:.exe файлдарын ачуу
VBScripts менен.exe файлдарын ача аласыз. Бул жерде калькуляторду ачкан буйруктун мисалы:
WshShell.run "calc.exe"
Башында сизде буйрук бар, аягында сиз ачкыңыз келген программа бар. Түшүндүрүү үчүн көп деле эмес.
Төмөндөгү файлда калькулятор, боёк жана CMD ачылат.
5 -кадам: Жыйынтык
Бул үйрөткүчтө сиз.vbs скриптин кантип баштоону, аны кечиктирүүнү, билдирүүлөрдү жана киргизүү кутучаларын колдонууну,.exe файлдарын ачууну жана скриптиңизди токтотууну үйрөндүңүз. Эми муну менен жинди болуп кетели. Мен сиздин досторуңузду троллейбустар үчүн зыянсыз, бирок коркунучтуу тамашаны түзөм.
Бул мисал пранк сиздин атыңызды сурайт, бул жакшы идея эмес экенин айтат жана CMD сыяктуу 30 жолу ачылат. Муну окуу сизге жакты деп үмүттөнөм. Бул эң акылсыз нерсе беле? Чынында жаңы нерсени үйрөндүңүз беле? Мага комментарийлерде эркин айт.
Сунушталууда:
CovBot - WhatsApp негизделген чатбот COVID 19 маалыматы жана башкалар: 7 кадам
CovBot - WhatsApp негизделген COVID 19 маалыматы жана башкалар: CoVbot - бул Whatsappка негизделген жөнөкөй жана интуитивдүү чатбот. Боттун негизги өзгөчөлүгү: Бул сизге тандалган өлкөдө COVID-19нын акыркы статусун жөнөкөй жана интуитивдүү жол менен бере алат
ScanUp NFC Reader/жазуучу жана азиздер, көрүүсү начарлар жана башкалар үчүн аудио жазгыч: 4 кадам (сүрөттөр менен)
ScanUp NFC Reader/жазуучу жана азиздер, көрүүсү начарлар жана башкалар үчүн аудио жазгыч: Мен өнөр жай дизайнын окуйм жана бул долбоор менин семестримдин иши. Максаты - көрүү жөндөмдүүлүгү начар жана азиз адамдарды SD картага WAV форматында жаздырууга жана ал маалыматты NFC теги менен чакырууга мүмкүндүк берген аппарат менен колдоо. Ошентип
Arduino аппараттык жана программалык камсыздоону баштоо жана Arduino үйрөткүчтөрү: 11 кадам
Arduino аппараттык жана программалык камсыздоону баштоо & Arduino үйрөткүчтөрү: Азыркы учурда Жаратуучулар, Иштеп чыгуучулар Arduino долбоорлорунун прототиптештирүүсүн тездетүү үчүн артыкчылык беришүүдө. Arduino абдан жакшы колдонуучу коомчулугуна ээ. Arduino тактасы
Үн башкаруу чырактары Electronics RGB Led Strips жана башкалар Cortana жана Arduino Home Automation менен: 3 кадам
Voice Control Lights Electronics RGB Led Strips жана башкалар Cortana жана Arduino Home Automation менен: Баарын үнүңүз менен көзөмөлдөө идеясына окшошсузбу? Же жарыкты өчүрүү үчүн төшөктөн турууну жактырбайсызбы? Бирок google home сыяктуу болгон бардык чечимдер өтө кымбатпы? Эми сиз 10 долларга чейин өзүңүз жасай аласыз. Жана андан да жакшы, бул абдан оңой
Апокатастаз (арзан санариптик кечигүүлөр үчүн кайтарым кайтаруу): 4 кадам
Апокатастаз (Артка санариптик кечигүүлөр үчүн кайтарым кайтаруу): Кымбат баалуу аналогдук кечиктирүү педалдарынын артка кайтаруу тутуму бар, ал кечигүү эффектинин чыгышын кайра кирүүгө киргизүүгө мүмкүндүк берет. Менин Ibanez DL5 санариптик кечигүүсүндө мындай өзгөчөлүк жок болчу, ошондуктан мен аны жасап, арзан кылууну чечтим. :-) фото Лауранын