Board logo

标题: [特效代码] 批处理怎么检测笔记本电脑的屏幕亮点,暗点及彩点和漏光! [打印本页]

作者: abc04235    时间: 2014-12-10 13:22     标题: 批处理怎么检测笔记本电脑的屏幕亮点,暗点及彩点和漏光!

小弟想入手一台笔记本,据网上说,不包完美屏,需要这样一个批处理,如下:
1.使用批处理全屏显示黑色白色及各红色,绿色,蓝色等
2.全屏显示不要有任务栏和桌面图标,依次30秒轮回显示,变换颜色,屏幕上不要有文字,在此谢过!
作者: CrLf    时间: 2014-12-10 20:20

32 位 xp 系统好办,vista 以上或 64 位系统不支持 cmd 全屏
作者: abc04235    时间: 2014-12-11 10:42

回复 2# CrLf


    那xp该怎么写呢?win7能用vbs实现吗?
作者: amwfjhh    时间: 2014-12-11 14:10

  1. @echo off
  2. echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
  3. set clr=123456789abcdef
  4. :start
  5. set /a "i=%random%%%16"
  6. call,color %%clr:~%i%,1%%0
  7. ping -n 2 127.1>nul
  8. goto :start
复制代码

作者: CrLf    时间: 2014-12-11 15:07

我想,如果不用汇编和第三方,可能还有这两个办法:
1、开机进入带命令行的安全模式
2、批处理操作注册表,隐藏任务栏和桌面图标、更换纯色壁纸并刷新桌面
作者: CrLf    时间: 2014-12-11 16:20

本帖最后由 CrLf 于 2014-12-11 18:32 编辑

再来一招,把下面的代码保存为 test.hta,单击切换背景色:
  1. <head>
  2. <HTA:APPLICATION
  3.   INNERBORDER="no"
  4.   CAPTION="no"
  5.   SYSMENU="no"
  6.   SCROLL="no"
  7.   WINDOWSTATE="maximize"
  8.   />
  9. <script>
  10. function changeBackground(){
  11. var list = ['','black','green','blue','yellow','red']
  12. for(var i=list.length;--i;){
  13. if(document.body.style.backgroundColor==list[i]){
  14. document.body.style.backgroundColor=list[i-1]
  15. return
  16. }
  17. }
  18. window.close()
  19. }
  20. </script>
  21. </head>
  22. <body onclick='changeBackground()' style='background-Color:red' />
复制代码
没想到 hta 居然支持全屏,哈哈
怎么样,是不是爽到了
作者: amwfjhh    时间: 2014-12-11 16:39

这个适用性广。简单粗暴。不用去操作注册表,也不用担心系统不支持16位子系统了。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2