Índice:
- Etapa 1: Noções básicas de Vbs
- Etapa 2: não tão básico do Vbs
- Etapa 3: os se e depois
- Etapa 4: caso
- Etapa 5: ultrapassagem de vars
Vídeo: Tutorial VBS - Noções básicas: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Ok, então algumas pessoas têm me perguntado de onde eu aprendi meu vbs.. eu aprendi de vários sites, como o w3schools, até mesmo sei que é para scripts da web você ainda pode usá-lo de vbs simples. Aprendi em sites, você ' vou aprender comigo = DSo vamos começar … O que é vbs? VBScript é uma linguagem de script da Microsoft. -_- então, sendo Microsoft, eles vão e fazem com que funcione apenas no IE. Mas além de ser um script da web, ele é usado para todos os tipos de coisas … por exemplo, na foto 2) (essa é a segunda foto) Isso é tirado da pasta System 32. Vbs também pode ser usado para fazer programas.. mas isso é VB. NET.. usa a maior parte da mesma codificação. Por favor, aproveite o tutorial.. e por favor comente e avalie. E por favor me diga se alguém me ajudou a fazer um vbs tutorial.. mas não consegui encontrar um. Além do cammel8, que parece ser muito bom com scripts de vbs = P.. mas ainda vou fazer o tutorial.
Etapa 1: Noções básicas de Vbs
Ok, então aqui estão os fundamentos … coisas que você já deve saber … Você salva os arquivos como: alguma coisa.vbs Não é como um arquivo em lote, não tem uma tela informando as informações. De certa forma, é muito parecido com javascript. Mas ao mesmo tempo não é nada parecido.para fazer um var usar dime.g.. dim iRulenow você teria uma chamada de variável iRulenow você pode começar a adicionar coisas a seus vars.. como: iRule = msgbox ("hello") isso faria uma caixa de mensagem aparecer dizendo olá. (foto 1) Junto com isso, você pode adicionar diferentes botões à caixa de mensagem.. aqui está tudo sobre caixas de mensagem: AQUI tantos tutoriais sobre eles que eu nem me incomodarei em ir para eles. uma matriz: dim iRule (3), mas ficaria assim: (porque 0 está incluído) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Usando vars no script.. Você pode usar vars facilmente.. você poderia ter: (foto 2)
dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) Por causa do & diz 'hello instructables' porque o valor de iRule é instructables. SubsVocê também pode ter subs: Um sub é um procedimento que NÃO fornece um valor de retorno. Sub iRule (arg1, arg2, arg3)… Script… End SubThe arg 1, 2, 3 são os Argumentos. Isso sobre todos os fundamentos.. divirta-se.. ou continue lendo para não tão básicos..
Etapa 2: não tão básico do Vbs
Vou começar esta etapa com Funções … porque sempre as considero irritantes … embora sejam bastante fáceis = Funções em vbs são fáceis.. ish.. elas podem ficar confusas … Vamos começar com uma função fácil: (foto 1)
Função tempos (x, y) vezes = x * yEnd FunctionDim resultdim var1result = times (10, 10) var1 = msgbox (resultado) Isso daria a você 100, deixe-me explicar … você disse a vezes 10 por 10..result = tempo (10, 10) isto foi para a função timesx agora é 10 ey agora é 10so: x * y valor de retorno com resposta. For, Next, Do, LoopO loop For, Next pode ser usado para repetir coisas, por exemplo: para varia esse código repetiria um comando 6 vezes, por exemplo: para var = 0 a 5 msgbox ("hello") nextmsgbox ("Finish") a mensagem 'hello' seria exibida 6 vezes. na 7ª vez dirá Terminar. Se você adicionar: passo… ao final de para var = 0 a 5, por exemplo, para var = 0 a 5, passo 5 que o fará pular 5 de cada vez.. neste caso, a mensagem apenas mostre duas vezes porque 5 é o limite. Você também pode descer também. a etapa -5 faria uma contagem regressiva de 5 a cada vez. Faça o Loop, o loop do é usado para repetir um trecho de código indefinidamente. usado principalmente para vírus = P mas você pode usá-los para ajudá-lo … diga se você quiser continuar dizendo uma mensagem até que uma determinada opção seja escolhida. Você sempre pode adicionar um until na parte do ou no loop. egdo até var = 5mas no código você deve fazê-lo adicionar 1 ou mais à var.. ou ele continuará em loop. Você também pode usar do de algo como: do while var = 10; isso só fará os comandos se var é igual a 10! Isso é tudo para os não tão básicos do vbs.
Etapa 3: os se e depois
Teses são muito fáceis de conseguir, mas decidi que eles precisavam de uma página caso alguém não soubesse o que eles faziam. Mas na verdade são muito fáceis: por exemplo, instructables = TheBest then msgbox ("sim, é!") Mas isso é não é difícil, pois todos nós sabemos que instructables é o melhor. = P … agora para ifs multilinha e então … (música assustadora) mas não é tão assustador você apenas adiciona um final se no final da declaração is. exemploif instructables = TheBest thenmsgbox ("sim, é!") msgbox ("realmente é!") end ifthis irá aparecer com 2 mensagens uma após a outra, 'sim, é!' e 'realmente é!' a instrução end if fecha.
the else e elseif Estes também não são difíceis.. o else é apenas para quando você deseja uma opção para uma coisa e outra para o resto.. por exemplo, var = 1 thenmsgbox ("var é 1") else msgbox ("var não é 1 ") end ifso se var não = 1 sempre dirá 'var não é 1' o elseif também é muito semelhante … por exemplo, var = 1 thenmsgbox (" var é 1 ") elseif var = 2 thenmsgbox ("var é 2") else msgbox ("var não é 1 ou 2") end ifisso tornaria assim se var fosse 1 ou 2 diria var é 1/2 … mas se não for então diria var é não 1 ou 2.
Etapa 4: caso
Os casos são simples e podem tornar sua vida muito mais fácil. Por exemplo, um caso simples:
Dim FavCol FavCol = "vermelho" Selecionar caixa FavCol Caixa "Preto" msgbox ("sua cor Fav é preta") Caixa "vermelho" msgbox ("sua cor Fav é vermelha") Caixa "Amarelo" msgbox ("sua cor Fav é amarela ") Case Elsemsgbox (" Agora você está confuso ") End Select; este script simples selecionará opções de uma lista, neste caso, ele dirá que sua cor favorita é vermelha. Deixe-me entrar em mais detalhes … você obtém sua var: Dim var, var = "iRule" var pode quel qualquer coisa então você pede ao vbs para olhar através de uma lista para encontrar seu var… se ele não conseguir encontrá-lo, irá para: Case Else que é exatamente como o comando if, else. se encontrar o seu var, ele será executado
Etapa 5: ultrapassagem de vars
Se você olhar pela internet você vai descobrir que muitas pessoas querem saber como passar vars entre batch para vbs e vbs para batch … Vou mostrar a melhor maneira que encontrei: Já que este é um tutorial de vbs, vou mostrar a você como transferir vars de vbs para lote primeiro … VBS PARA BATCHEste é o vbs:
dim aa = InputBox ("Digite algo:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aEste irá pedir que você digite um var e então irá chamar test.bat passando a var que você digitou.a = o que você digitou.aqui está o lote: @echo offecho% 1pauseexitisto irá escrever a var que você digitou no vbs.. Simples … para var múltiplas apenas adicione: o vbs: wshshell.run "test.bat" & a & b & var3 ect.. lembre-se de definir um valor para o lote: echo% 1% 2% 3 ect.. LOTE PARA VBO lote: @echo offset var = teste hellowscript. " olá 'na caixa de mensagem.para vários vars para lote para vbs adicione facilmente outro var, por exemplo, o lote: wscript test.vbs% var%% var2% the vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Defina ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) LEMBRE-SE 0 contagensSe você tiver qualquer problema com isso, por favor, pm ou comente.
Recomendado:
Martix Scene Wake Up Neo Vbs: 4 etapas
Martix Scene Wake Up Neo … Vbs: olá, esta é uma instrução de programação e eu vou te dar um código para que você possa refazer a cena no início da matrix onde o computador de neo é hackeado e o computador diz: wake up neo
Systematic Buzz Phrase Generator.vbs: 6 etapas
Systematic Buzz Phrase Generator.vbs: Introdução Você já precisou de uma frase cativante para expressar um pensamento que atrairia seu público para um relatório ou apresentação? Você não gostaria de ter um Gerador de frases de efeito buzz que forneça essa frase rapidamente? Continue lendo para mais uma experiência
Aprendendo algumas funções básicas do SOLIDWORKS: Fazendo um dado de seis lados: 22 etapas
Aprendendo algumas funções básicas do SOLIDWORKS: Fazendo um dado de seis lados: este instrutivo o guiará pelas etapas necessárias para fazer um modelo 3D de um dado de seis lados. Ao projetar o modelo, você desenhará em planos e superfícies, extrudará e cortará Formas 3D e arredondar cantos internos e externos ou um modelo 3D
Como executar operações básicas de som no coração da junção: 8 etapas
Como Executar Operações Básicas de Som no Heart of Junction: Este Instructable é para quem quer que seja o trabalho de executar operações de som / computador no Heart of Junction em Grand Junction, CO, quando eu, o cara principal de som / técnico, tenho que ir por algum razão ou outra. Peço desculpas se demorar, mas vou tentar
Diversão com VBS fácil !!!: 5 etapas
Fun With Easy VBS !!!: Um guia para iniciantes para um script visual básico divertido e fácil de fazer. VSB pode parecer difícil para alguns, mas na verdade é muito fácil. O Windows pode até executá-lo sem um compilador! Se você conhece javascript, deve ser muito fácil para você