开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6099|回复: 15
收起左侧

[完成] 易语言如何写主机进入休眠状态,代码“关闭系统”不是想要的效果

 关闭 [复制链接]
结帖率:80% (4/5)
发表于 2017-12-1 01:24:54 | 显示全部楼层 |阅读模式   海南省海口市
10精币
易语言如何写主机进入休眠状态,系统核心支持库或者Api都可以,代码“关闭系统”不是想要的效果
在开始启动菜单栏点击睡眠后后移动鼠标主机会唤醒,等待系统自己睡眠后(设定好了一分钟后睡眠)移动鼠标则不会唤醒主机,而且唤醒可以听到明显的硬盘供电启动运转的声音。
所以,一分钟后点击鼠标键盘启动有硬盘声音的其实是休眠吧?文件保存在硬盘上然后关闭了电源,所以再唤醒会有硬盘声音,因为硬盘关闭了;而一移动鼠标就唤醒的应该是文件保存在内存上的睡眠模式?
经过测试确认:用易语言“关闭系统”代码写,不论选休眠还是冬眠,都是一移动鼠标就唤醒而不是必须点击鼠标才能唤醒,说明此代码其实是让计算机睡眠而不是休眠?

问题来了,如何用易语言代码写休眠(根据前文臆测可以用“关闭系统”写睡眠)

最佳答案

查看完整内容

是你的电脑的电源方式不同,在bios改改看。
结帖率:93% (14/15)
发表于 2017-12-1 01:24:55 | 显示全部楼层   广东省佛山市
水深与云起 发表于 2018-10-14 11:40
不管是超级关机 还是睡眠 休眠 在我的电脑上 都是移动一下鼠标就又唤醒电脑了。我需要的是移动鼠标电脑不 ...

是你的电脑的电源方式不同,在bios改改看。
回复

使用道具 举报

发表于 2017-12-1 03:18:59 | 显示全部楼层   福建省泉州市
  
DLL命令名返回值类型公开备 注
SetSuspendState逻辑型 
DLL库文件名:
PowrProf.dll
在DLL库中对应命令名:
SetSuspendState
参数名类 型传址数组备 注
hiberate逻辑型
forceCritical逻辑型
disableWakeEvent逻辑型
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
SetSuspendState (真, 真, )  ' 休眠
SetSuspendState (假, 真, )  ' 随眠
返回 (0)  ' 可以根据您的需要返回任意数值

回复

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2017-12-1 23:37:08 | 显示全部楼层   海南省海口市
qujinlin 发表于 2017-12-1 03:18
[e=0].版本 2

.DLL命令 SetSuspendState, 逻辑型, "PowrProf.dll", "SetSuspendState", 公开

你好 谢谢你的api 这个api效果是一样的 都无法让硬盘休眠 早就试过了,不行哦
回复

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2017-12-1 23:39:42 | 显示全部楼层   海南省海口市
qujinlin 发表于 2017-12-1 03:18
[e=0].版本 2

.DLL命令 SetSuspendState, 逻辑型, "PowrProf.dll", "SetSuspendState", 公开

都是一进入状态 稍等五秒 移动鼠标即刻唤醒,这不是我想要的
我需要的是即刻进入休眠 移动鼠标无法唤醒 必须点击鼠标或者敲键盘任意键才能唤醒
回复

使用道具 举报

结帖率:60% (3/5)

签到天数: 5 天

发表于 2017-12-2 00:08:01 | 显示全部楼层   四川省成都市
大佬   多的就不给你解释了   电脑一旦睡眠/休眠/待机  你的代码就不再执行 , 这时候就需要 bios 代码来解决你的问题了
回复

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2017-12-3 11:46:14 | 显示全部楼层   海南省海口市
searchjack 发表于 2017-12-2 00:08
大佬   多的就不给你解释了   电脑一旦睡眠/休眠/待机  你的代码就不再执行 , 这时候就需要 bios 代码来解 ...

唤醒通过点击鼠标或者敲击键盘,而不是通过代码或者移动鼠标,所以要看仔细啦,我只是想要休眠,移动鼠标不能唤醒那种,担心误触呀
回复

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2017-12-5 20:18:52 | 显示全部楼层   海南省海口市
别沉了~有大神教导一下吗~拜托了~!
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 1 天

发表于 2018-6-18 17:28:29 | 显示全部楼层   广东省湛江市
不是休眠,是 系统待机。。。。。。。。。。。。。。。
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 1 天

发表于 2018-6-18 17:33:34 | 显示全部楼层   广东省湛江市
hahayzl 发表于 2018-6-18 17:28
不是休眠,是 系统待机。。。。。。。。。。。。。。。

调用格式: 〈逻辑型〉 关闭系统 (整数型 关闭方式,[逻辑型 是否强制执行]) - 操作系统界面功能支持库->杂类
    英文名称:ExitWindows
    本命令可以执行关机、重启、注销等Windows系统操作。成功返回真,失败返回假。本命令为初级命令。
    参数<1>的名称为“关闭方式”,类型为“整数型(int)”。本参数可以为以下常量值之一: 1: #关机;  2: #重启;  3: #注销; 4: #休眠  5: #冬眠。 注意在Windows95/98/ME下冬眠等同于休眠。
    参数<2>的名称为“是否强制执行”,类型为“逻辑型(bool)”,可以被省略。本参数指定是否不等待当前正在运行的所有软件正常结束而立即执行指定的操作。如果本参数被省略,默认值为假。

    操作系统需求: Windows



关闭系统 (4, 真)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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