查看: 2315|回复: 18
收起左侧

[已解决] 一个比较特殊的要求,不知道能否实现

 关闭 [复制链接]
Anycall-D908
发表于 2009-6-16 11:52:39 | 显示全部楼层 |阅读模式
事情的原委是这样的,最近我把电脑接42寸的液晶电视用来在线看电影了。然而网上的电影大部分画面比率都是16:9的,总是在屏幕上下处留着两片黑屏地带觉得好不舒服也好浪费,所以后来想到把显卡的分辨率调高至1920X1080画面就能全屏饱满显示了。可是问题也随之而来,由于我是在3~4米看电视的,在这个分辨率下屏幕的字体就非常的小了,加上自己的近视眼就更吃不消了。
        所以,我想到了一个方法不知道能否实现。就是我想写一个BAT程序,能够快速的在1024X768和1920X1080分辨率之间切换。要知道对一个近视眼而言,在3~4米的距离外双击一个BAT的图标要比去显卡设置那里,看着那蚂蚁大小的字体设置分辨率要轻松得多。不知道我这个想法能否实现呢?如果能写一个BAT去设置,那么该怎么写呢?希望有高手出来指点下。

评分

参与人数 1经验 +2 收起 理由
宝贝要乖乖哦 + 2 欢迎常来答疑区:)

查看全部评分

Anycall-D908
 楼主| 发表于 2009-6-16 14:40:37 | 显示全部楼层
我这里有个强制魔兽争霸刷新率的BAT,主要针对那些液晶显示器刷新率较低而编的,目的是为了强制魔兽世界运行在60HZ的刷新率让液晶屏避免闪烁。

BAT内容是这样的:

REGEDIT4



[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video]

"refreshrate"=dword:0000003c

"cinematicrefresh"=dword:0000003c

这里,我受这个BAT的启发,在想:能不能模仿这个BAT来强制运行某个程序时的分辨率呢?比如说我用暴风影音来播放电影的,那么我编一个BAT来强制暴风影音每次启动时的屏幕分辨率是否可以达到我所要求的效果呢?
宝贝要升天了
发表于 2009-6-16 14:52:36 | 显示全部楼层
要求不特殊,这叫完美...


根据第一贴楼主的情况,快速切换不适应用注册表,因为切换了必须电脑重启才能更改分辨率

扔一个软件上来,现在似乎没什么名气了,不过我就经常用,因为可以方便的切换我所想要的分辨率.

软件先设置好自己喜欢的分辨率,然后按CTRL+F1就可以切换,甚是方便.

第二个问题楼下继续

[ 本帖最后由 宝贝要乖乖哦 于 2009-6-16 14:54 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
Anycall-D908
 楼主| 发表于 2009-6-16 14:56:26 | 显示全部楼层
感受楼上提供的软件,下载研究下先~~呵呵。
宝贝要升天了
发表于 2009-6-16 15:03:49 | 显示全部楼层
原帖由 Anycall-D908 于 2009-6-16 14:56 发表
感受楼上提供的软件,下载研究下先~~呵呵。



注册码如下,别忘了导入,不然每次开机提示你注册

PS:研究不出来PM我:)



REGEDIT4

[HKEY_CURRENT_USER\Software\EnTech\PowerStrip]
"Key"="08Ey8So38mMZ/DlmDFIZuPXe/G99B+a+FOT28og5/dyrEbNJrjva0fk3SB9XuD5reU9xhLkpIkvGoLkgBAZ+0DKs+OQYZX5dSUI1ol4b1+6eSdQul0ktMffB+UGmWXag6/cQN/xkXZV7AKLjOzS0v0KYgR2Cc7qvs4SOm1m23fz8="

[ 本帖最后由 宝贝要乖乖哦 于 2009-6-16 15:06 编辑 ]
Anycall-D908
 楼主| 发表于 2009-6-16 15:18:13 | 显示全部楼层
软件装好了,也注册了。怎么设定呢?还在琢磨,我的要求就是希望在1024X768和1920X1080分辨率之间快速切换。

继续研究~~哈哈
听雨醉
发表于 2009-6-16 15:28:16 | 显示全部楼层
看你有颇研究的天分,拯救地球的任务就交给你了~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
吃猫的鱼
发表于 2009-6-16 15:34:49 | 显示全部楼层
感谢版主们提供资料,拿回去研究一下
Anycall-D908
 楼主| 发表于 2009-6-16 15:36:56 | 显示全部楼层
原帖由 听雨醉 于 2009-6-16 15:28 发表
看你有颇研究的天分,拯救地球的任务就交给你了~



......我又不是奥特曼
我看了下说明文档,你那个软件提到如下:

@echo off
goto %COMPUTERNAME%
goto :eof
rem 19寸宽屏LCD
:S18
:S19
:S20
SetRes h1440 v900 b16 f60 n
goto :eof

那么我的42寸液晶电视该怎么写啊?对
:S18
:S19
:S20
这段不是很了解是啥,我只看懂“SetRes h1440 v900 b16 f60 n
”是填分辨率的.....
听雨醉
发表于 2009-6-16 15:45:47 | 显示全部楼层
里面不有使用方法吗?先将SetRes.exe放入system32目录中,看其中的命令格式部分:

-----------------------------------------------------------------------

命令格式SETRES hXXXX vXXXX [bXX] [fXX]
如SETRES h1024 v768 b32 f85 即1024X768 32位色 显示器刷新率85hz
备注:色位和显示器刷新率参数可以忽略

-----------------------------------------------------------------------

根据你的要求,最简单地,按上面命令格式写两个批处理文件。想切换哪个分辨率,就运行哪个批处理。

PS:1024*768那个我试了,可行。我显示器不支持1920X1080,未果。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 21:36 , Processed in 0.136831 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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