冒险解谜游戏中文网 ChinaAVG

标题: [0419]通用窗口化工具测试版 v0.2 [打印本页]

作者: firendless    时间: 2009-4-19 16:50
标题: [0419]通用窗口化工具测试版 v0.2
不完善测试版; W/ b4 Q' N* b# `/ T
尺寸大因为用了一张图
$ V- H# f; z2 R' b& v图片底部有CHINAAVG窗口化工具不完善测试版...
, g, z8 e. a- @做好但是被我改坏的功能:恢复原来的屏幕分辨率。- M0 y9 f' o( K- Z( o* ?

5 V$ c; p$ s8 x下次改进要加入的功能:自动获取游戏的标题和窗口类,很简单...但是生成了就懒得动了
0 K8 Z0 D6 ~2 a* x: a自定义热键按键:想采取两种,一种是使用配置文件,一种是使用combox下拉选择。
; H" M# P6 j" x! r自动缩放目标窗口尺寸:也是两种模式,重绘和API,估计用第二种了,
; r1 \9 v6 f  ]0 _+ C) [' }  Y' k3 [8 G8 ^4 W9 R9 [- s
做的恶心了就不敢用007的头像做主题了...) o* q$ r3 m/ G" S( g
+ z4 n; c' v! {
1 |" X' ~. R7 q, [( _) D# r
那个热键,只要选择一个就可以了,推荐是按下ctrl+小键盘的减号呼出程序,进行窗口囚禁。
作者: firendless    时间: 2009-4-19 17:06
不知道月光奏鸣曲还有人记得么,全屏后...抓紧工具区域内实现窗口化
作者: shane007    时间: 2009-4-19 17:33
我觉得没那么简单。
' ]* s, r% x8 K- _. n4 G# c这个游戏估计用通用窗口化工具也能窗口化。/ t6 n- D4 _% e, P8 P
: o0 y0 t+ N1 k8 ?8 O; `, D7 H8 }
像东方快车谋杀案这样用通用窗口化工具无法窗口化的游戏用这个方法能行吗?0 [0 f2 t+ ?, F! N2 O) N9 t8 |+ g
你能把这个做成通用工具形式吗?
作者: firendless    时间: 2009-4-19 17:55
目前就是通用地~支持屏幕分辨率锁定
作者: firendless    时间: 2009-4-19 17:59
忘记说和网上的有点不一样9 _$ R- `: ~  e3 J
不是用那个工具,启动,而是游戏启动后,运行程序,可以窗口化
作者: shane007    时间: 2009-4-19 19:07
游戏启动后,如果不能alt-tab切换,如何启动程序?用热键?) R* _" f' R) g# w5 s, j
期待你的工具发布。
作者: firendless    时间: 2009-4-19 19:22
当然是热键咯,这次界面用你的头像咯~~~哇哈哈
作者: shane007    时间: 2009-4-19 20:01
引用第6楼firendless于2009-04-19 19:22发表的  :) g5 ~+ D2 l$ I$ l- \1 M
当然是热键咯,这次界面用你的头像咯~~~哇哈哈
% t; P9 X" b7 v* I8 m; G
好啊,没问题。
作者: firendless    时间: 2009-4-19 21:52
测试版放出...
作者: 慕容枫叶    时间: 2009-4-19 21:55
可是
: K  p: `5 m& |; ^( P对于来说用笔记本来说。。。" h( v: c+ @4 h% w
用那样的热键不太方便。。。: t3 y! R/ l1 c4 w
可以挑选自己喜欢的热键吧
作者: firendless    时间: 2009-4-19 21:58
引用第9楼慕容枫叶于2009-04-19 21:55发表的  :
+ P9 _) l3 }- o! ?可是
3 j9 I/ w$ W) g  m对于来说用笔记本来说。。。/ P8 Z& w7 V5 V# _) @: y( {
用那样的热键不太方便。。。
8 d9 p0 w/ M  S0 j5 Z- |可以挑选自己喜欢的热键吧
! n2 h% N, M1 V3 J
下一版改进咯,其实笔记本也可以吧,FN一下就可以了
作者: shane007    时间: 2009-4-19 22:02
现在没法测试啊,全屏游戏没法准确知道窗口标题是什么。
作者: firendless    时间: 2009-4-19 22:05
那我修改一下
作者: firendless    时间: 2009-4-19 22:09
按下ctrl+-呼出程序后,使用spy查找就可以了呀?
作者: 慕容枫叶    时间: 2009-4-19 22:15
FN我不常用。。。
( ?; D, P1 |+ X/ g% I. Q! x" u) b
( C. U7 W. n0 k9 U7 x5 U( b$ A$ ^+ q7 E2 q0 I
谢谢啦~~~
作者: shane007    时间: 2009-4-19 22:18
引用第13楼firendless于2009-04-19 22:09发表的  :- f5 X5 z1 ^2 [1 i% q& A2 X
按下ctrl+-呼出程序后,使用spy查找就可以了呀?
7 J5 d9 j" g/ @  y: z5 [1 [( z
看来还是不行啊。游戏不支持alt tab 切换,如何用spy呢.0 k5 r3 W9 b5 F8 C1 Q* Z1 L) J
如果, 游戏支持alt tab 切换,热键也就不是必须的了。
$ k) Q* M/ H3 w* @& @一个矛盾的圈子。
作者: firendless    时间: 2009-4-19 22:23
pid可以吧
作者: shane007    时间: 2009-4-19 22:25
引用第16楼firendless于2009-04-19 22:23发表的  :
& R; A- j4 E& L" ~0 \pid可以吧

" p7 n* M2 J: K: K3 \2 ]+ i+ T不明白。进程id怎么了?0 s7 U8 p) n% _4 [+ @/ k
找一个最后启动的进程id的窗口?
作者: firendless    时间: 2009-4-19 22:28
修改了一下,等下放上来,输入进程名可以窗口内嵌,这下可以了吧~~~
作者: shane007    时间: 2009-4-19 22:32
引用第18楼firendless于2009-04-19 22:28发表的  :
/ E5 B. @2 Q/ `) _3 {修改了一下,等下放上来,输入进程名可以窗口内嵌,这下可以了吧~~~
2 u3 L! j5 _' }2 }) ~
原来你还没明白。
7 a3 [! H- k1 u3 L3 ]/ k先启动工具没错吧。然后再启动游戏。
8 z0 Y. [8 H$ \$ e/ e游戏不支持alt tab切换。请问如何输入进程名。
作者: shane007    时间: 2009-4-19 22:39
我的建议是  用一个特征串 进行窗口标题的模糊匹配。( d  ~: L& R* B
1 U6 ~7 B* [6 \3 Y/ ^* [
由于不知道窗口的准确标题。
2 @5 n: v1 D+ s/ O+ P4 C$ a比如我们知道窗口标题大致为 GAME-ABCDEFG
3 |$ p, ^: L! e% _! v- }% Y4 u9 g2 @. J' i1 q
我们可以设定特征串为CDEF,这样就可以排除无关窗口。
6 n# p( v8 C" i7 E2 m4 h7 F: j其他的我想不用解释了吧
作者: firendless    时间: 2009-4-19 22:41
进程名都看不到么.....我继续改?
作者: shane007    时间: 2009-4-19 22:42
引用第21楼firendless于2009-04-19 22:41发表的  :
- D/ v9 o; p9 h  F进程名都看不到么.....我继续改?
5 T5 d! S8 W0 S8 K6 U
你改为我说的窗口标题模糊匹配的吧。+ [9 ^0 j* b9 I  Y  Y7 r) g5 A
这样也许行。
作者: shane007    时间: 2009-4-19 22:43
慢慢来吧,我快要下了。
作者: firendless    时间: 2009-4-19 22:49
ok,
作者: firendless    时间: 2009-4-19 22:56
我增加了几个功能,测试没问题,红警被俘虏( a& b5 l* a; Z* Z9 \3 \, _- y1 y6 B
可以从路径判断
作者: shane007    时间: 2009-4-19 23:00
引用第25楼firendless于2009-04-19 22:56发表的  :
. ~" l9 T2 l$ w/ p2 H我增加了几个功能,测试没问题,红警被俘虏
( ]' G! l3 c' K- G# \9 ^; Z$ s: Y8 j可以从路径判断
8 f+ T* @. N- G6 E: T4 C
从路径判断倒是个好办法。




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2