View Full Version : [VBScript] Desligar pc


WinAce_Boy
02-06-2007, 00:09
Eu gostaria de saber se é possivel desligar o pc através do VBScript- por exemplo pôr num botão o código para desligar o pc ou assim..

Obrigadão pessoal

Monstro
02-06-2007, 00:15
sei que no vb.net 2005 basta fazeres

shell ("shutdown -s")

pascasso
02-06-2007, 12:04
http://www.adminscripteditor.com/scriptlibrary/view.asp?id=434

com opções de rede e tudo

mas se keres apenas fechar o pc:

Const SHUTDOWN = 1

strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown )}\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Win32Shutdown(SHUTDOWN)
Next

(codigo retirado do site: http://www.tek-tips.com/viewthread.cfm?qid=1363646&page=4)

não há nada k o google não faça e se nao funcionarem à mais páginas k podes ver, estas foram só as primeiras ;)

WinAce_Boy
02-06-2007, 12:52
Obrigado, ajudou..
Só mais uma coisa.. em HTML quando pomos um controlo não dá para o pôr invisível ou só quando pomos um codigo num botao é k ele aparece?

pascasso
02-06-2007, 14:16
se é que percebi a tua pergunta, quando inseres um botao (nos editores de html) ele aparece na página sempre, independentemente de teres dado uma função ao botao ou nao.

para inserir um butao:


<form method="POST" action="--WEBBOT-SELF--"><p>
<input type="button" value="Botão" name="B3"></p>
</form>


este codigo vai gerar um butao na tua pagina em html mas não vai fazer nada, no entanto aparece.

WinAce_Boy
02-06-2007, 15:12
lol, nao é bem isso, isso eu sei fazer mas o que eu queria era saber se existe alguma propriedade do controlo(button) que o torne invisível

EDIT- agradecia se nao demorasse muito a responder plz

msdevweb
02-06-2007, 16:22
Podes colocar o teu botão numa div e com as propriedades css como (display/visibility) esconderes a div, não escondes o boão directamente, mas como ele esta dentro da div, fica invisivel também.

abraço.

pascasso
02-06-2007, 18:51
tenta


<form method="POST" action="--WEBBOT-SELF--"><p>
<input type="hidden" value="Botão" name="B3"></p>
</form>


input type="hidden"

Me and you
02-06-2007, 18:59
já agora aproveitando o tópico ( sem querer sem emplastro ), sabem se dá para desligar o pc também em javascript?

WinAce_Boy
02-06-2007, 22:11
obrigadao pessoal
lol, emplastro, no prob

WinAce_Boy
02-06-2007, 22:18
Se eu kiser mudar a visibilidade desse butao(ao clike dum outro butao- este visivel)?como faço?

WinAce_Boy
02-06-2007, 23:03
se for possivel claro

WinAce_Boy
03-06-2007, 23:44
Aguardando uma resposta por favor

WinAce_Boy
04-06-2007, 16:53
Tambem gostaria de saber se é possivel quando se poe o rato em cima de uma hiperligação aparecer uma msgbox"".
Agradecia uma resposta ;)

K0mA
07-06-2007, 02:42
Sim dá (http://www.w3schools.com/jsref/jsref_onmouseover.asp).