Logo Hardware.com.br
lordofkill
lordofkill Tô em todas Registrado
2.3K Mensagens 56 Curtidas

Estrutura de Condição VBScript

#1 Por lordofkill 25/11/2011 - 11:49
Aí galera, estou precisando de uma ajuda em VBScript, segue script:

strComputer = "."

Set objShell = CreateObject("WScript.Shell")

Set objFSO = CreateObject("Scripting.FileSystemObject")


strCommand = "Query User /Server:" & strComputer

objShell.Run("%Comspec% /K ") & strCommand,1,True

Basicamente esse script informa quais são os usuários logados em um terminal Windows ok? Bom, então, preciso criar uma estrutura da seguinte forma com base no script acima:

Se após ser executado o script acima for encontrado o usuário não faça nenhuma ação;

Se for não for encontrado usuário faça a seguinte ação aí eu tenho a continuação de um script que irá fazer outros procedimentos.

Como fazer essa estrutura de condição? Estou lendo apostilas e tutoriais para aprender mas será de grande valia a ajuda do pessoal.
Obrigado.
lordofkill
lordofkill Tô em todas Registrado
2.3K Mensagens 56 Curtidas
#2 Por lordofkill
25/11/2011 - 15:02
Não sei se a estrutura de condição está certa mas foi o que consegui fazer até agora porém quando executo o mesmo não dá certo, segue:

strComputer = "."

Set objShell = CreateObject("WScript.Shell")

Set objFSO = CreateObject("Scripting.FileSystemObject")


strCommand = "Query User /Server:" & strComputer

objShell.Run("%Comspec% /K ") & strCommand,1,True

If objShell.Run & strCommand = False

Then

Aí embaixo entra o restante do meu script, o que não estou sabendo fazer é pegar o resultado do script e criar uma condição verdadeira ou falsa pra ele continuar.

Poxa ninguém pra me dá uma luz ideia.png ideia.pngtomei_todinho.gif?
Somente um motociclista sabe porque um cão coloca a cabeça fora da janela de um carro boa.gif rindo_atoa.gifze_bonitinho.png
t3sting
t3sting Super Participante Registrado
717 Mensagens 38 Curtidas
#6 Por t3sting
29/11/2011 - 14:35
No caso você não teria que armazenar o retorno da função em alguma variavel ? Ficaria mais fácil para trabalhar a condição posterior. Ai você verifica primeiro, se a variável que recebe o retorno da função tiver algum valor, você bloqueia a ação, caso não tenha, basta executar o script que você falou.
A lógica e a razão não salvam.!

http://omundoeh.blogspot.com
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal