设为首页收藏本站

八达网

 找回密码
 注册
查看: 247|回复: 15
打印 上一主题 下一主题

解决win7或vista花屏的python代码

[复制链接]

0

主题

0

好友

1万

积分

航母

跳转到指定楼层
1
发表于 2010-11-5 20:40 |只看该作者 |倒序浏览
import os
if os.sys.getwindowsversion()[0] < 6 :
    startSC()
    exit()
os.system('taskkill /f /IM explorer.exe')
f = os.popen(r'reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\Starcraft" /v  installpath')
for i in range(2): f.readline()
scPath = f.readline()
if scPath != "":
    scPath = scPath.split("    ")[-1].strip()
f.close()

def startSC():
    os.system('"'+scPath+os.sep+'starcraft.exe'+'"')

def killSC():
    os.system('taskkill /f /IM starcraft.exe')

def startEx():
    os.system('explorer')
#python
import time
def killR32(t):
    time.sleep(t)
    os.system('taskkill /f /IM rundll32.exe')

import thread
thread.start_new_thread(startSC,())

time.sleep(1)
killSC()
thread.start_new_thread(killR32,(1,))
startSC()

thread.start_new_thread(startEx,())
time.sleep(1)

0

主题

0

好友

1万

积分

航母

2
发表于 2010-11-5 20:41 |只看该作者
练练手。。。
回复

使用道具 举报

2

主题

0

好友

3万

积分

大和

徐汇第一P

战队
love)
联赛ID
Xsteel
种族
Protoss
3
发表于 2010-11-5 20:44 |只看该作者
我关心有没有解决win7 打星际死机的代码
Sc=星际争霸  Sc2=Sc2
回复

使用道具 举报

1505

主题

7

好友

3万

积分

守护者

颠之茎技

战队
CYSA
种族
Protoss

2009年度八达十大杰出青年 2013年夜饭

4
发表于 2010-11-5 20:51 |只看该作者
这个怎么用?有没有人先来送死?
回复

使用道具 举报

1505

主题

7

好友

3万

积分

守护者

颠之茎技

战队
CYSA
种族
Protoss

2009年度八达十大杰出青年 2013年夜饭

5
发表于 2010-11-5 20:52 |只看该作者
我目前找到了一种简单的办法,就是个性化设置windows经典,然后打开分辨率调整窗口一直开着,再启动sc到目前为止一切正常
回复

使用道具 举报

2

主题

5

好友

11万

积分

黑暗执政官

6
发表于 2010-11-5 20:53 |只看该作者
看不懂啊
回复

使用道具 举报

15

主题

1

好友

6万

积分

仲裁者

战队
[B.D]=
种族
Protoss
7
发表于 2010-11-5 20:54 |只看该作者
换个纯色的桌面,就不会花屏了
回复

使用道具 举报

0

主题

0

好友

1万

积分

航母

8
发表于 2010-11-5 20:55 |只看该作者
简单说,就是打开星际时关闭explorer进程,
关闭星际时,打开explorer进程
回复

使用道具 举报

2

主题

0

好友

5万

积分

光明执政官

书包神族

9
发表于 2010-11-5 20:55 |只看该作者
花屏那个玩时就毫无影响了,防死机的代码完全不好用
被贱逼追着咬真心遭不住
回复

使用道具 举报

1

主题

0

好友

2万

积分

大和

10
发表于 2010-11-5 20:57 |只看该作者
老板,你写个代码来点注释啊...

windows下面不方便三,还要装python

另外os.system()不是“fork execl wait"做一体吗?

你后面exit()整个进程不退出吗?
回复

使用道具 举报

2

主题

0

好友

6万

积分

仲裁者

A-CUP 才是王道!

2007年度八达十大杰出青年 2008年度八达十大水友 2009年度八达十大水友

11
发表于 2010-11-5 21:36 |只看该作者
time.sleep是干啥的

上八达,日熊逼!
回复

使用道具 举报

1

主题

0

好友

2万

积分

大和

12
发表于 2010-11-5 21:40 |只看该作者
time.sleep是干啥的
琴瑟琵琶 发表于 2010-11-5 21:36

休眠三,拳王
回复

使用道具 举报

2

主题

0

好友

6万

积分

仲裁者

A-CUP 才是王道!

2007年度八达十大杰出青年 2008年度八达十大水友 2009年度八达十大水友

13
发表于 2010-11-5 23:42 |只看该作者
大概明白了

上八达,日熊逼!
回复

使用道具 举报

57

主题

0

好友

2万

积分

大和

14
发表于 2010-11-5 23:51 |只看该作者
代码怎么用 ?
我已经看见   一出悲剧正上演
回复

使用道具 举报

0

主题

0

好友

6509

积分

大象

15
发表于 2010-11-5 23:56 |只看该作者
我目前找到了一种简单的办法,就是个性化设置windows经典,然后打开分辨率调整窗口一直开着,再启动sc到目前为止一切正常
r868 发表于 2010-11-5 20:52

不用换经典,用个纯色的桌布,再开分辨率窗口就可以了
回复

使用道具 举报

29

主题

0

好友

2万

积分

大和

16
发表于 2010-11-6 00:39 |只看该作者
花屏那个玩时就毫无影响了,防死机的代码完全不好用
回复

使用道具 举报

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

手机版|Archiver|八达网    

GMT+8, 2026-1-29 12:09

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部