找回密码
 加入
搜索
查看: 4646|回复: 9

[系统综合] 用AU3关闭WIN7的睡眠,不是休眠噢。

  [复制链接]
发表于 2010-10-11 22:54:40 | 显示全部楼层 |阅读模式
本帖最后由 qq4045728 于 2010-10-11 23:03 编辑



如图。如何将图片圈起来的那个睡眠。设置为关闭。用AU3噢。  或者批处理也行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-10-11 23:12:00 | 显示全部楼层
还没用上Win7,所以不知道。
发表于 2010-10-11 23:59:17 | 显示全部楼层
貌似参数存在于注册表,没注意过,可以找个注册表监视工具来监视下
 楼主| 发表于 2010-10-12 09:18:28 | 显示全部楼层
试过了。没办法写入。貌似要权限。权限也不知道要怎么加
发表于 2010-10-12 14:05:27 | 显示全部楼层

Runwait(@ComSpec & " /c " & 'powercfg -h off', "", @SW_HIDE)
msgbox(0,0,"睡眠已关闭")
 楼主| 发表于 2010-10-12 18:33:13 | 显示全部楼层
回复 5# 3mile

这个是休眠哦。不过还是先谢谢
发表于 2010-10-12 20:16:43 | 显示全部楼层
Powercfg 还有很多更高级的命令参数:

下列命令行选项可用于 Powercfg。

powercfg [-l] [-q ] [-x] [-changename] [-duplicatescheme] [-d] [-deletesetting] [-setactive] [-getactivescheme] [-setacvalueindex] [-setdcvalueindex] [-h] [-a] [-devicequery] [-deviceenablewake] [-devicedisablewake] [-import] [-export] [-lastwake] [-?][-aliases] [-setsecuritydescriptor] [-getsecuritydescriptor]
 
选项     描述

- list

- l
    

列出当前用户环境中的所有电源方案。

例如:

powercfg -list

- query [Scheme_GUID] [Sub_GUID]

- q [Scheme_GUID] [Sub_GUID]
    

显示指定的电源方案的内容。

用法:

powercfg -query [Scheme_GUID] [Sub_GUID]

SCHEME_GUID

(可选)指定要显示的电源方案的 GUID。可以使用 powercfg -l 命令获取。

SUB_GUID

(可选)指定要显示的子组的 GUID。要求提供 SCHEME_GUID。

如果未提供 SCHEME_GUID 和 SUB_GUID,则显示当前用户的活动电源方案的设置。

如果未指定 SUB_GUID,则显示指定电源方案中的所有设置。

- change setting value

- x setting value
    

修改当前电源方案中的设置值。

用法:

powercfg -x setting value

设置

指定以下设置之一:

- monitor-timeout-ac 分钟

- monitor-timeout-dc 分钟

- disk-timeout-ac 分钟

- disk-timeout-dc 分钟

- standby-timeout-ac minutes

- standby-timeout-dc 分钟

- hibernate-timeout-ac 分钟

- hibernate-timeout-dc 分钟

值

指定值,以分钟为单位。

例如:

powercfg -change -monitor-timeout-ac 5

这将监视器使用交流电源时的空闲超时值设置为五分钟。

- changename GUID name [scheme_description]
    

修改电源方案的名称,也可以修改方案描述。

用法:

powercfg -changename GUID name scheme_description

GUID

指定电源方案的 GUID

名称

指定电源方案的名称。

scheme_description

描述电源方案。

如果忽略描述,将仅更改名称。

- duplicatescheme GUID [DestinationGUID]
    

复制指定的电源方案。将显示产生的 GUID(表示新方案)。

用法:

powercfg -duplicatescheme GUID [DestinationGUID]

GUID

指定方案 GUID。通过使用 powercfg-l 命令获取。

DestinationGUID

指定将在其中复制方案的 GUID。

如果省略 DestinationGUID,则将为重复方案创建新 GUID。

-delete GUID

-d GUID
    

删除带有指定 GUID 的电源方案。

用法:

Powercfg -delete GUID

GUID

指定方案的 GUID。使用 -list 选项获取。

-deletesetting Sub_GUID Setting_GUID
    

删除电源设置。

用法:

powercfg -deletesetting Sub_GUID Setting_GUID

Sub_GUID

指定子组 GUID。

Setting_GUID

指定电源设置 GUID。

-setactive Scheme_GUID

-s Scheme_GUID
    

使计算机上指定的电源方案成为活动的方案。

用法:

Powercfg -setactive Scheme_GUID

Scheme_GUID

指定方案 GUID。

-getactivescheme
    

检索当前活动的电源方案。

用法:

Powercfg -getactivescheme

-setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex
    

设置在计算机使用交流电源供电时与指定电源设置相关联的值。

用法:

powercfg -setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex

Scheme_GUID

指定电源方案 GUID。使用 -l 选项获取。

Sub_GUID

指定电源设置 GUID 的子组。使用 -q 选项获取。

Setting_GUID

指定单个电源设置 GUID。通过使用 -q 选项获取。

SettingIndex

指定此电源设置将会设置为可能值列表中的哪个。

例如:

powercfg -setacvalueindex Scheme_GUID Sub_GUID Setting_GUID 5

这会将电源设置的交流电源值设置为此电源设置可能值列表中的第五项。

-setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex
    

设置在计算机使用直流电源供电时与指定电源设置相关联的值。

用法:

powercfg -setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex

Scheme_GUID

指定电源方案 GUID。通过使用 -l 选项获取。

Sub_GUID

指定电源设置 GUID 的子组。通过使用 -q 选项获取。

Setting_GUID

指定单个电源设置 GUID。通过使用 -q 选项获取。

SettingIndex

指定此电源设置将设置为可能值的列表中的哪一个。

例如:

powercfg -setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID 5

这会将电源设置的直流电源值设置为此电源设置可能值列表中的第五项。

-hibernate [on|off]

-h [on|off]
    

启用或禁用休眠功能。所有计算机上均不支持休眠超时。

例如:powercfg-h on

-availablesleepstates

-a
    

报告计算机上可用的睡眠状态。尝试报告睡眠状态不可用的原因。

-devicequery query_flags
    

返回符合指定条件的设备。

用法:

powercfg -devicequery query_flags

query_flags

指定以下条件之一:

wake_from_S1_supported - 返回支持将计算机从轻度睡眠状态中唤醒的所有设备。

例如:

powercfg -devicequery wake_armed

-deviceenablewake devicename
    

使设备可以将计算机从睡眠状态中唤醒。

用法:

powercfg -deviceenablewake devicename

devicename

指定通过使用 powercfg-devicequerywake_programmable 命令检索的设备。

例如:

powercfg -deviceenablewake "Microsoft USB IntelliMouse Explorer"

-devicedisablewake devicename
    

使设备不能将计算机从睡眠状态中唤醒。

用法:

powercfg -devicedisablewake devicename

devicename

指定通过使用 powercfg-devicequerywake_armed 命令检索的设备。

-import filename [GUID]
    

从指定的文件导入所有电源设置。

用法:

powercfg -import filename [GUID]

filename

指定通过使用 powercfg-export 选项生成的文件的完全限定路径。

GUID

(可选)表示加载到电源方案的设置。如果未提供,则 Powercfg 将生成并使用新的 GUID

例如:

powercfg -import c:\scheme.pow

-export filename GUID
    

将指定 GUID 表示的电源方案导出到指定文件。

用法:

powercfg -export filename GUID

filename

指定目标文件的完全限定路径。

GUID

指定电源方案 GUID。使用 -/l 选项获取。

例如:

powercfg -export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e

-lastwake
    

报告有关将计算机从最后一个睡眠转换中唤醒的事件的信息。

-help

-?
    

显示有关 Powercfg 命令行选项的信息。

-aliases
    

显示所有别名及其相应的 GUID。用户可能在命令提示符处使用这些别名来代替任意 GUID

-setsecruitydescriptor [GUID|Action] SDDL
    

设置与指定的电源设置、电源方案或操作相关联的安全描述符。

用法:

powercfg -setsecuritydescriptor [GUID|Action] SDDL

GUID

指定电源方案或电源设置 GUID。

Action

指定以下字符串之一:ActionSetActive、ActionCreate、ActionDefault

SDDL

指定 SDD 格式的有效的安全描述符字符串。调用 powercfg -getsecuritydescriptor 来查看示例 SDDL STRING。

-getsecuritydescriptor [GUID|Action]
    

获取与指定的电源设置、电源方案或操作相关联的安全描述符。

用法:

powercfg -getsecuritydescriptor [GUID|Action]

GUID

指定电源方案或电源设置 GUID。

Action

指定以下一个字符串:ActionSetActive、ActionCreate、ActionDefault
发表于 2010-10-13 22:42:27 | 显示全部楼层
原来如此,可以使用命令行控制台来设置。。。
 楼主| 发表于 2010-10-15 22:46:08 | 显示全部楼层
回复 7# 3mile


    非常感谢。万分感激
发表于 2010-10-15 23:56:58 | 显示全部楼层
7#资料很详细阿
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 10:20 , Processed in 0.079411 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表