Visual Basic Script Edition (VBScript) é uma linguagem de script que pega emprestado recursos da linguagem Visual Basic. É usado em conjunto com facilidade scripting janela para executar tarefas administrativas na rede de computadores que executam sistemas operacionais Windows. As opções de alimentação para vários dispositivos que compõem o computador são manipulados pelo utilitário de linha de comando " powercfg.exe " . Chame powercfg.exe como um parâmetro de comando usando o comando "Executar" VBScript. Usando Powercfg com VBScript
O seguinte código VBScript executa o utilitário de configuração de energia " powercfg.exe " com os argumentos apropriados e opções de tempo limite de economia de energia para o processador , o monitor eo disco rígido .
Definir osShell = CreateObject (" WScript.Shell" )
osShell.Run " cmd powercfg /setactive osShell.Run " "
a sintaxe de linha de comando é diferente para diferentes edições do Windows . Os switches e opções são especificadas com um "-" em vez de um '/' em alguns casos. . Por exemplo, " - setactive " em vez de " /setactive "
A seguir é um exemplo de como configurar as opções de energia no Windows XP através do objeto osShell em sua VBScript acima:
osShell.Run "cmd powercfg /setactive "Home /Work "
osShell.Run " cmd powercfg /mudança " Home /Work " /hibernate -timeout -ac 20"
Aqui , você define "Home /Work " como o esquema de alimentação ativa usando " /setactive ." a " /mudança" parâmetro na segunda linha muda esquema de "Home /Desk" com a opção " /hybernate -timeout -ac 20" , que significa " salvar o conteúdo da memória para o disco e por sua vez, off de energia após 20 minutos, se estiver usando a energia CA. "
Veja detalhes do uso opções powercfg.exe nas seguintes seções e referências.
Sintaxe para Powercfg.exe
Este utilitário tem as mesmas características, mas sintaxe um pouco diferente em diferentes edições do Windows é a sintaxe para o Windows 2003: .
" powercfg [/list