ati3349 发表于 2012-12-13 22:29:01

后台运行(例如远程),WinActivate为何无法激活窗口?

我搜索发现,这个问题有人提过,可没有解答,只好重新问一遍:
我的脚本是远程桌面登录到服务器上运行的,只要我开着远程窗口,脚本就一切正常,
但是只要我本地一把远程桌面的窗口最小化(没有断开),服务器上那个脚本的WinActivate
函数马上失效,返回都是激活窗口失败,只要我一看回去,脚本又正常了。请问是啥原因。

ati3349 发表于 2012-12-16 13:21:24

试验了两天,还是搞不明白
恳请指点

oceanwind 发表于 2012-12-16 14:43:21

顶一下 我也有此问题只不过我的脚本用在当地 有时会出现激活不了的情况 但多数情况会激活
在没有激活的情况下 手工点击一下状态栏出现的图标才能激活...

ati3349 发表于 2012-12-17 13:52:21

继续试验,还是不对
恳请指点

sbtddh 发表于 2012-12-17 14:28:57

我也遇见过不知道什么问题

ati3349 发表于 2012-12-17 23:28:01

补充一点,我用WIN2003的系统
难道与此有关?

小影 发表于 2012-12-17 23:52:16

Local $hwnd=DllCall("user32.dll","hwnd","FindWindow","str","类名","str","窗口标题")尝试用API看看,如果成功,返回值$hwnd是句柄

巴西世界杯 发表于 2012-12-23 00:09:32

谢谢lz的给力分享 , 开心菠菜资讯, 一点都不难

zhuang513 发表于 2012-12-23 19:25:26

回复 7# 小影


    这个好啊...

xms77 发表于 2012-12-23 21:22:19

没有代码不好说啊!
页: [1]
查看完整版本: 后台运行(例如远程),WinActivate为何无法激活窗口?