Usuário com melhor resposta
Script de variavel de ambiente com janela de para inserção de dados

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
- Editado José Severino da Silva segunda-feira, 16 de janeiro de 2012 19:23
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- Sugerido como Resposta Matheus Kamphorst quarta-feira, 18 de janeiro de 2012 17:25
- Marcado como Resposta Fábio JrModerator sexta-feira, 20 de janeiro de 2012 10:48
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- Sugerido como Resposta Matheus Kamphorst quarta-feira, 18 de janeiro de 2012 17:24
-
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.
-
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- Sugerido como Resposta Matheus Kamphorst quarta-feira, 18 de janeiro de 2012 17:25
- Marcado como Resposta Fábio JrModerator sexta-feira, 20 de janeiro de 2012 10:48
-
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
-