找回密码
 新注册用户
搜索
查看: 9283|回复: 9

[分享] Win下让电脑空闲X时后自动运行FAH客户端的2个教程(代发)

[复制链接]
发表于 2011-5-28 21:23:25 | 显示全部楼层 |阅读模式
本帖最后由 金鹏 于 2012-3-2 23:35 编辑

1楼这个教程和绿色版程序是代Lynt兄弟发表的
由于Lynt兄弟工作非常繁忙加上身份特殊不便直接发帖,所以委托我代发,我深感荣幸

2楼暴力神cym104兄弟使用任务计划实现空闲X时后自动运行FAH不同客户端教程

在此,代表3213全体兄弟对Lynt和cym10两位兄弟表示万分的敬仰和感谢!
===================================================================

Lynt牌Win下用Autoit实现电脑空闲X时后自动运行FAH教程和程序.rar


    首先下载绿色版autoit压缩包,解压后得到下图中的内容,注意Example中有很多范例可以看看
常用的程序我用红色标示出来,这个教程中要用到的程序为AutoIt3.exe(或AutoIt3_x64.exe,对应64位操作系统)和Aut2Exe下面的转换程序
1.png



将脚本放到词记事本中进行修改,检测时间的修改请参看脚本中的注释(范例中时间较短,便于测试,实际应设置长些),注意sleep()函数的时间单位为毫秒,另外检测的CPU使用率大家按实际情况调整,范例中为3。
下图中主要显示自动运行程序的设置,我这台电脑跑的是V7客户端,查看FAHControl快捷方式的属性,将目标中的内容(不要双引号)放到Run语句的第一个引号中,将起始位置中的内容放到第二个引号中即可
如电脑中有多个客户端,只要复制Run语句到下一行中并相应修改两个引号中的内容即可
2.png



修改好脚本要保存成.au3格式的文件,注意下图中保存类型一定要选成所有文件!保存路径不限。
3.png



之后就可以运行AutoIt3.exe(或AutoIt3_x64.exe对应64位操作系统)来测试脚本,Win7或Vista系统要关闭UAC或用管理员身份来运行
如下图,选择到保存的au3文件打开:
4.png


打开后如正常会在系统栏中出现autoit的图标,如下图:
5.png



CPU空闲一定时间后弹出下面的对话框:
6.png



选择‘重试’继续监视而不计算,选择‘取消’则退出监视而不计算,如十秒不选择则开始计算并退出监视,避免电脑使用中误弹。
测试成功后,便可用Aut2Exe.exe(或Aut2Exe_x64.exe)将脚本转换为可执行文件,
如下图,点上面的‘Browse’选择到你的脚本,下面是输出的文件名(默认输出路径就是脚本所在路径,或点‘Browse’选择输出路径),设置好后点‘Convert’就转换好了
7.png



将输出的exe文件(上步由脚本转换来的可执行文件)放到启动目录或开机任务中就能实现开机自动运行(空闲监控程序)

评分

参与人数 1基本分 +8 收起 理由
caozhonghua + 8 原创内容

查看全部评分

回复

使用道具 举报

发表于 2011-5-29 09:18:37 | 显示全部楼层
本帖最后由 金鹏 于 2011-5-29 22:17 编辑

使用任务计划实现空闲X时后自动运行FAH不同客户端教程

具体的参数神马的就自己依照实际情况填吧~~咱这里只说个大概意思:
step1.jpg
step2.jpg
step3.jpg
step4.jpg

评分

参与人数 2基本分 +28 收起 理由
caozhonghua + 8 精品文章
金鹏 + 20 精品文章

查看全部评分

回复

使用道具 举报

发表于 2011-5-29 11:51:44 | 显示全部楼层
好难!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

 楼主| 发表于 2011-5-29 12:32:30 | 显示全部楼层
回复 4# cym104

感谢兄弟!这个计划任务更容易操作。

应该是对应每个客户端建立一个计划任务?
或者说一个计划任务不能使所有客户端都在空闲时运行吧?
(比如2个GPU客户端+1个CPU客户端,建三个计划任务)
回复

使用道具 举报

发表于 2011-5-29 21:22:25 | 显示全部楼层
本帖最后由 cym104 于 2011-5-29 21:36 编辑

回复 6# 金鹏


    affirmative
而且这样也便于不同客户端之间分开调度。比如GPU和CPU客户端的触发条件不同之类的。
最重要的是这样不需要第三方软件,但凡是windows都有这个计划任务功能(至少是Win98之后的都有,95有没有记不清了)。而Linux的话则可以使用cron和crontab来实现相似的功能。Linux下实现这个功能似乎挺麻烦,需要hack屏保的脚本……
回复

使用道具 举报

 楼主| 发表于 2011-5-29 22:25:37 | 显示全部楼层
回复 5# cym104

把你我2#3#楼的回复删了,正好1楼和2楼两个不同教程

使用VirtualBox虚拟机可以通过任务计划实现空闲启动LINUX下客户端

感觉跑CPU项目的SMP2 /BIGADV不是24*7跑效果不大,显卡倒是空闲就算能起到好效果
回复

使用道具 举报

发表于 2011-5-29 22:54:39 | 显示全部楼层
回复 6# 金鹏


    咱说的是原生Linux客户端的情况。windows下就直接跑原生windows客户端就好了,ppd也不差很多。关键是由咱的亲身经验来看windows客户端/核心的稳定性要远远好于Linux版本。
回复

使用道具 举报

 楼主| 发表于 2011-5-30 08:37:49 | 显示全部楼层
回复 7# cym104


    嗯,稳定性是WIN下好,关键是WIN下负载比LINUX下小多了。

效率还是LINUX下高了10-15%
回复

使用道具 举报

发表于 2011-6-1 15:55:30 | 显示全部楼层
有金版在,实在是广大算友之福,感谢金版代发。
另外对于FAH这类程序,windows计划任务确实是胜任有余,我想太多了,不过能抛砖引玉也是可喜的,当然将autoit作为一个实用工具介绍给大家也是我的初衷
回复

使用道具 举报

 楼主| 发表于 2011-6-1 18:06:00 | 显示全部楼层
回复 9# Lynt

兄弟客气了!能为各位大神和高手们做做搬运工是我的职责和荣幸

期待能通过你们的教程使更多的闲置资源加入到FAH行列里
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-3-29 15:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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