none
Script de variavel de ambiente com janela de para inserção de dados RRS feed

  • Pergunta

  • Srs.

    Não tenho muita experiencia com scripts, e preciso criar um para criar uma variavel de ambiente e assim que rodar abrir uma janela para eu inserir o nome da variavel, irei rodar este script em varios lugares e preciso informar o local na variavel no momento que estiver no local para depois uma ferramenta coletar esta informação.

    Se alguém ja utilizou ou saiba como criar um e puder passar os parametros, ficarei grato.

    Atenciosamente,

    José Severino da Silva


    segunda-feira, 16 de janeiro de 2012 19:15

Respostas

  • Teste este script .VBS

    Lembrando que se vc executar em um Windows Vista/7 e o UAC estiver habilitado então você tem que executar de um prompt com Permissão elevada.

    Set WshShell = CreateObject("WScript.Shell")
    Set WshSystemEnv = WshShell.Environment("SYSTEM")
    
    strVariavel=InputBox("Digite o nome da Váriavel")
    strValor=InputBox("Digite o valor da Váriavel")
    
    WshSystemEnv(strVariavel) = strValor
    


    Fábio de Paula Junior
    quarta-feira, 18 de janeiro de 2012 15:18
    Moderador

Todas as Respostas

  • José,

    Você quer que seja questionado o nome da variavel ou o valor de uma váriavel?

    Exemplo para perguntar o valor de uma variavel (.BAT), exemplo variavel VARFORUM

    @echo off
    
    Set /P RESPOSTA=Insira um Valor para VARFORUM: 
    
    setx VARFORUM %RESPOSTA%
    

    após executar o script digite no prompt o comando SET e vc ´pode conferir o valor de VARFORUM

     


    Fábio de Paula Junior
    segunda-feira, 16 de janeiro de 2012 23:47
    Moderador
  • Meu cenário

    Minha necessidade é criar uma variavel e nela irei identificar o local que esta sendo rodando o script, pois depois usaremos uma ferramenta de inventario ai consigo mapear onde esta sendo feito o scaneamento, tenho em torno de 150 localidades fazendo isso eu consigo saber ondeno tecnico inventariou ex: escola_xpto.

    Como este trabalho vai ser manual ou seja o tecnico precisará ir na localidade e ja tenho um script que fará outras atividades queria incluir mais este detalhe ou seja, quando rodar o script aparecer uma tela para que o mesmo set a variavel  (escola_xpto) numa janela de pop-up.

    Esta seria minha necessidade, caso precise de mais informações por gentileza me informar.

    Obrigado por enquanto.

     

    terça-feira, 17 de janeiro de 2012 13:17
  • Teste este script .VBS

    Lembrando que se vc executar em um Windows Vista/7 e o UAC estiver habilitado então você tem que executar de um prompt com Permissão elevada.

    Set WshShell = CreateObject("WScript.Shell")
    Set WshSystemEnv = WshShell.Environment("SYSTEM")
    
    strVariavel=InputBox("Digite o nome da Váriavel")
    strValor=InputBox("Digite o valor da Váriavel")
    
    WshSystemEnv(strVariavel) = strValor
    


    Fábio de Paula Junior
    quarta-feira, 18 de janeiro de 2012 15:18
    Moderador
  • Show de bola, só mais um detalhe como é muitos locais e terei que adicionar mais de uma variavel duas ou talvez 3,  tem como numa so janela ja atribuir o mesmo valor tanto para o campo (variavel como no campo valor) ?

    De qualquer forma muito Obrigado pela script ja enviado.

     

    Atenciosamente,

     

    José Severino da Silva

     

    quarta-feira, 18 de janeiro de 2012 21:34
  • A principio é uma valor por janela.

    Pra fazer o que você quer teria que utilizar arquivos .HTA mas demanda mais programação e um pouco de conhecimento em html.


    Fábio de Paula Junior
    quarta-feira, 18 de janeiro de 2012 23:17
    Moderador