Мазмұны:

VBS оқулығы - негіздері: 5 қадам
VBS оқулығы - негіздері: 5 қадам

Бейне: VBS оқулығы - негіздері: 5 қадам

Бейне: VBS оқулығы - негіздері: 5 қадам
Бейне: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Қараша
Anonim
VBS оқулығы - негіздері
VBS оқулығы - негіздері
VBS оқулығы - негіздері
VBS оқулығы - негіздері

Жақсы, сондықтан кейбір адамдар меннен vbs -ті қайдан үйрендім деп сұрады. Мен w3schools сияқты әр түрлі веб -сайттардан білдім, тіпті бұл веб -сценарийлер үшін де қарапайым вбс арқылы қолдануға болатынын білемін. Менен оны үйренемін = DSОнымен бастайық … VBS дегеніміз не? VBScript - бұл Microsoft сценарий тілі. -_- сондықтан олар Microsoft-қа кіріп, оны тек IE-де жұмыс істейтін етіп жасайды. Бірақ веб -сценарий бола отырып, ол барлық нәрселер үшін қолданылады … мысалы, 2 -суретте) (бұл екінші сурет) Бұл System 32 қалтасынан алынған. Vbs бағдарламаларды жасау үшін де қолданыла алады.. бірақ бұл VB. NET.. сол кодтаудың көп бөлігін қолданады. Оқулықты ұнатыңыз.. түсініктеме беріңіз және бағалаңыз. Ал егер біреу маған вбс жасауды талап етсе маған айтыңызшы оқулық.. бірақ мен таба алмадым. cammel8 -ден басқа, ол vbs сценарийі = P.. шынымен жақсы сияқты, бірақ мен әлі де оқулықты жасаймын.

1 -қадам: Vbs негіздері

Vbs негіздері
Vbs негіздері
Vbs негіздері
Vbs негіздері

Жақсы, міне осының негіздері.. сіз білуі керек нәрселер … Сіз файлдарды келесідей сақтайсыз: something.vbs Бұл пакеттік файлға ұқсамайды, онда сізге ақпарат беретін экраны жоқ. Бұл JavaScript сияқты. Dime.g қолданатын вар жасау үшін бұл ештеңеге ұқсамайды. IRulenow dim болады, сізде iRulenow ауыспалы қоңырауы болады, сіз өзіңізге заттарды қосуды бастай аласыз.. мысалы: iRule = msgbox («сәлем»)) бұл сәлемдесу терезесін ашады. (1 -сурет) Сонымен қатар, сіз хабарлама жолағына әр түрлі түймешіктерді қоса аласыз.. мұнда барлық хабарлама жәшіктері туралы: ОСЫ жерде мен оларға кіруге де алаңдамайтын көптеген оқулықтар бар. массив: dim iRule (3), бірақ бұл былай болады: (0 қосылғандықтан) iRule (0) = «var1» iRule (1) = «var2» iRule (2) = «var3» iRule (3) = «var4» Сценарийде vars -ты қолдану.. Сіз vars -ты оңай қолдана аласыз.. сізде болуы мүмкін: (pic 2)

dim iRuledim InstructablesiRule = «Instructables» Instructables = msgbox («сәлем» & iRule) «Сәлем нұсқаулықтар» деп жазылғандықтан, iRule мәні нұсқаулық болып табылады, сондықтан сізде жазылулар болуы мүмкін: Ішкі бөлім - бұл ЕМЕС. қайтару мәні. Sub iRule (arg1, arg2, arg3)… Сценарий… End Sub Аргументтер 1, 2, 3 - бұл барлық негіздер туралы.. олардан ләззат алыңыз.. немесе негіздері жоқ оқуды жалғастырыңыз.

2 -қадам: Vbs негіздері онша емес

Vbs негіздері онша емес
Vbs негіздері онша емес

Мен бұл қадамды Функциялардан бастағым келеді … өйткені мен оларды үнемі мазалайтын сияқты көремін.. олар өте оңай болса да = vbs функциялары оңай.. ish.. олар шатастыруы мүмкін.. Оңай функциядан бастайық: (сурет 1)

Функция уақыттары (x, y) times = x * yEnd FunctionDim resultdim var1result = times (10, 10) var1 = msgbox (нәтиже) Бұл сізге маған 100 рет түсіндіруге мүмкіндік береді … сіз оны 10 -дан 10 -ға дейін айттыңыз … нәтиже = уақыт (10, 10) бұл уақыт функциясына келді x қазір 10, ал у енді 10со: x * y қайтарылатын мән. For, Next, Do, Loop For For, Next циклы заттарды қайталау үшін пайдаланылуы мүмкін, мысалы: for var = 0 -ден 5 -ке дейін msgbox (var) nextmsgbox («Аяқтау») Бұл 0, 1, 2, 3, 4, 5 -ті құрайтын хабарлама терезесін ашады, содан кейін «Аяқтау» деп ескертеді, vbs 0 -де әрқашан дерлік есептеледі! бұл код пәрменді 6 рет қайталайды, мысалы: var = 0 -ден 5 -ке дейін msgbox («сәлем») nextmsgbox («Аяқтау») үшін «сәлем» хабары 6 рет шығады. 7 -шіде «Аяқтау» деп жазылады. Егер сіз: қадамды… соңына var = 0 -ден 5 -ке дейін қоссаңыз, мысалы var = 0 -ден 5 -ке дейінгі 5 -қадам сайын оны 5 -ке секіруге мәжбүр етеді. бұл жағдайда хабарлама тек екі рет көрсетіңіз, себебі 5 - бұл шектеу. Сондай -ақ, сіз отставкаға кете аласыз.. мысалы -5 қадамы әр уақытта 5 -ке кері санайды. Do, Loopthe do циклі кодтың бір бөлігін қайта -қайта айналдыру үшін қолданылады. негізінен вирустар үшін қолданылады = P, бірақ сіз оларды көмектесу үшін қолдана аласыз.. егер сіз белгілі бір опция таңдалғанша хабарды айтуды жалғастырғыңыз келсе. Сіз әрқашан do немесе цикл бөлігіне дейін Тоқтаны қоса аласыз. egdo var = 5 дейін, бірақ кодта оны варға 1 немесе одан да көп қосуға мәжбүр етуіңіз керек, әйтпесе ол циклды жалғастырады. Сондай -ақ, do дегенді келесі әрекеттен қолдануға болады: do while var = 10this бар болса, тек командаларды орындайды 10 -ға тең! Бұл vbs -дің Not Not Basics негізі үшін.

3 -қадам: Егер және кейін

Тезистерді алу өте оңай, бірақ мен олардың не істегенін біреу білмесе бет керек деп шештім, бірақ олар өте оңай: мысалы, instructables = TheBest содан кейін msgbox («иә, бұл!») Бірақ бұл нұсқаулар ең жақсы екенін бәріміз білетініміздей қиын емес. = Р … қазір көп жолақты ifs ands үшін … (қорқынышты музыка), бірақ соншалықты қорқынышты емес, егер сіз if операторының соңында соңын қоссаңыз.-g.webp

else және elseif бұлар да қиын емес.. басқасы бір нәрсеге бір опцияны қалағаныңызға арналған, ал қалғаны үшін басқа.. мысалы, var = 1 thenmsgbox («var 1») else msgbox («var 1 «емес)) егер if егер var = 1 болмаса, ол әрқашан» var 1 емес «деп айтады, ал басқасы да өте ұқсас … мысалы var var = 1 thenmsgbox (» var 1 «) elseif var = 2 thenmsgbox («var is 2») else msgbox («var 1 немесе 2» емес) end ifthis if it this would do it that this would do this if var 1 or 2 would have der var 1/2, but if not then then var var деп айтады 1 немесе 2 емес.

4 -қадам: іс

жағдайлар қарапайым және сіздің өміріңізді әлдеқайда жеңілдетуі мүмкін, мысалы: қарапайым жағдай:

Dim FavCol FavCol = «red» Select Case FavCol Case «Black» msgbox («your Fav Color is Black») Case «red» msgbox («your Fav Color is Red») Case «Yellow» msgbox («сіздің сүйікті түсіңіз сары «) Case Elsemsgbox (» Енді сені шатастырады «) Таңдауды аяқтау Бұл қарапайым сценарий тізімнен опцияларды таңдайды, бұл жағдайда сіздің сүйікті түсіңіз қызыл екенін көрсетеді. Мен оған егжей -тегжейлі тоқталуға рұқсат етіңіз.: Dim var, var = «iRule» var кез келген нәрсені тоқтата алады, содан кейін сіз vbs -тен сіздің варды табу үшін тізімге қарауды сұрайсыз … егер ол таба алмаса, ол келесі жағдайға өтеді: if, else пәрмені сияқты. егер ол сіздің варды тапса, ол орындалады

5 -қадам: Vars өту

Өтетін варлар
Өтетін варлар

Егер сіз Интернетті шолсаңыз, онда көптеген адамдар стандартты партиядан vbs пен vbs -ке топтамадан қалай беру керектігін білгісі келетінін көресіз … Мен сізге тапқан ең жақсы әдісті көрсетемін: бұл VBS оқулығы болғандықтан мен Сізге бірінші кезекте vbs -ден пакетке қалай көшіру керектігін көрсетемін … VBS TO BATCHБұл вбс:

dim aa = InputBox («Бір нәрсені теріңіз:», «Var») dim WshShellset WshShell = Wscript. Createobject («Wscript.shell») wshshell.run «test.bat» & aБұл сізге var енгізуді сұрайды. test.bat сіз қоңырау шалады, сіз енгізген варды жібереді. a = сіз енгізген нәрсе. мұнда пакет бар: @echo offecho %1pauseexitthis бұл сіз енгізген варды жазады vbs.. Жай … бірнеше вариант үшін жай ғана қосыңыз: vbs: wshshell.run «test.bat» & a & b & var3 ect.. оларға топтаманың бағасын қоюды ұмытпаңыз: echo %1 %2 %3 ect.. VB BATCH TO Batch: @echo offset var = hellowscript test. vbs %var %бұл test.vbsthe vbs үшін 'сәлем' жібереді: dim ArgObj, aSet fso = CreateObject («Scripting. FileSystemObject») ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) бұл көрсетеді ' хабарлама жолағындағы сәлем. vbs пакетіне арналған бірнеше нұсқалар үшін басқа нұсқаны оңай қосыңыз, мысалы, партия: wscript test.vbs %var % %var2 %vbs: dim ArgObj, a, bSet fso = CreateObject («Scripting. FileSystemObject «) ArgObj = WScript. Arguments орнату a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) 0 санауды ЕСІҢІЗДЕҢІЗ Егер сізде осыған байланысты проблемалар болса pm немесе комментарий қалдырыңыз.

Ұсынылған: