打印

[求助] 如何让脚本真对非当前窗口执行

如何让脚本真对非当前窗口执行

脚本可以把需要执行的窗口调到前台. C: l0 ^* b: e* Y: @
能不能让脚本真对非当前窗口执行! ^; S/ C1 a. m
谢谢各位了

TOP

我觉得没有太大的必要要实现这样的功能。
9 D: G d( l& e0 B猜测您的意思也就是想实现脚本与计算机的互动,比如send key 什么的,这些都是需要激活该窗口的。
《无量寿经·第十八愿》言:
设我得佛,十方众生,至心信乐,欲生我国,乃至十念,若不生者,不取正觉。唯除五逆,诽谤正法。

TOP

我也认为没有必要。。。简单。实用才最好。

TOP

如果想要send key 的话,au3可以轻松做到
我可以接受失败,但我不能接受放弃.

TOP

记得好像需要先把窗口激活才可以send key
《无量寿经·第十八愿》言:
设我得佛,十方众生,至心信乐,欲生我国,乃至十念,若不生者,不取正觉。唯除五逆,诽谤正法。

TOP

可以的,你说的和启动一个程序,然后把让它在最小化状态下运行是一样的。也就是说用户会看到当前窗口没有任何变化,而该程序在后台执行。9 ?. {6 v; K" @8 I, B" K; l

' v0 F0 @( ]( f% O1 `比如说我们要在让画图不被focus的情况下运行,那么就可以这样:4 V v& J. @5 L' x

' J2 F8 G5 T$ i6 M1 g2 B; y! B# Ldim oShell- `0 i$ f2 n2 K4 k1 c+ a t
set oShell = wscript.createobject("wscript.shell")
) [4 r8 O& ~; D2 F8 b2 n" \) gCall oShell.Run("mspaint.exe", 7)
本帖最近评分记录
  • mwpq 菊花元 +10 谢谢指教 2007-7-17 05:35

TOP

谢谢楼上的指点' R# l5 `, A3 j0 V X
想来autoit应该同样的道理
《无量寿经·第十八愿》言:
设我得佛,十方众生,至心信乐,欲生我国,乃至十念,若不生者,不取正觉。唯除五逆,诽谤正法。

TOP

谢谢6#,谢谢版主,受益菲浅。其实想这样的目的就是让脚本可以帮我们做事的同时我们也可以操作计算机去做别的事情!
# e" W' A6 o* r0 o; D, c而不是一旦脚本运行了我们就要把操作权全部交给脚本了。

TOP