无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3755|回复: 26
打印 上一主题 下一主题

[求助] 求脚本:访问A窗口,再打开B窗口,关掉B窗口,自动激活A窗口,谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2024-4-17 14:52:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yyz2191958 于 2024-4-17 20:15 编辑

求脚本:访问A窗口,再打开B窗口,关掉B窗口,自动激活A窗口,谢谢
===========================================
1.A窗口————也可能是桌面
2.最好是:wcs 或者是 ahk  代码===========================================

【A B 不是固定不变的】
   谢谢



点评

我可能异想天开,希望就是适应任意窗口  发表于 2024-4-19 14:24
希望出现奇迹  发表于 2024-4-17 18:16
A B 不是固定不变的  发表于 2024-4-17 14:58
2#
发表于 2024-4-17 17:14:07 | 只看该作者
目前没发现脚本可实现这种功能

点评

看看还没有其它高手出现 谢谢  详情 回复 发表于 2024-4-17 17:31
回复

使用道具 举报

3#
 楼主| 发表于 2024-4-17 17:31:25 | 只看该作者
conlin888 发表于 2024-4-17 17:14
目前没发现脚本可实现这种功能

看看还没有其它高手出现  谢谢
回复

使用道具 举报

4#
 楼主| 发表于 2024-4-17 21:02:25 | 只看该作者
是不是我异想天开呀
回复

使用道具 举报

5#
发表于 2024-4-17 22:57:09 | 只看该作者
这两个都不会,不过VBS或者AU3应该可以实现

点评

谢谢  发表于 2024-4-18 07:38
回复

使用道具 举报

6#
发表于 2024-4-18 06:15:16 | 只看该作者
楼主也是666,让我想起来一个问题,A是个未知数,B也是个未知数,问  A+B= 具体的数值 ?
回复

使用道具 举报

7#
发表于 2024-4-18 06:22:13 | 只看该作者
本帖最后由 23456 于 2024-4-18 08:45 编辑

                                    1

点评

这样就不要了  发表于 2024-4-18 07:38
回复

使用道具 举报

8#
发表于 2024-4-18 08:06:04 | 只看该作者
// 获取 a 窗口的对象
var aWindow = window.open('a.html');

// 获取 b 窗口的对象
var bWindow = window.open('b.html');

// 监听 b 窗口的关闭事件
bWindow.addEventListener('beforeunload', function() {
  // 在 b 窗口关闭之前,激活 a 窗口
  aWindow.focus();
});

点评

什么代码?保存为什么文件?谢谢  详情 回复 发表于 2024-4-18 08:13
什么代码?保存为什么文件?谢谢  发表于 2024-4-18 08:08

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 很给力!

查看全部评分

回复

使用道具 举报

9#
 楼主| 发表于 2024-4-18 08:13:10 | 只看该作者
xs888 发表于 2024-4-18 08:06
// 获取 a 窗口的对象
var aWindow = window.open('a.html');

什么代码?保存为什么文件?谢谢

点评

首先使用 window.open()方法打开了 a 窗口和 b 窗口。然后,使用 addEventListener()方法监听了 b 窗口的关闭事件。当 b 窗口关闭时,会执行一个回调函数,在这个回调函数中,使用 focus()方法激活了 a 窗口。这样,  详情 回复 发表于 2024-4-18 08:37
回复

使用道具 举报

10#
发表于 2024-4-18 08:37:07 | 只看该作者
yyz2191958 发表于 2024-4-18 08:13
什么代码?保存为什么文件?谢谢

首先使用 window.open()方法打开了 a 窗口和 b 窗口。然后,使用 addEventListener()方法监听了 b 窗口的关闭事件。当 b 窗口关闭时,会执行一个回调函数,在这个回调函数中,使用 focus()方法激活了 a 窗口。这样,当用户关闭 b 窗口时,a 窗口就会自动获得焦点。
你可以将这个代码复制到一个 HTML 文件中,然后在浏览器中打开这个文件,就可以看到效果了。当然,这只是一个简单的示例,你可以根据自己的需求进行修改和扩展。
回复

使用道具 举报

11#
发表于 2024-4-18 23:59:34 | 只看该作者

点评

来的文字  发表于 2024-4-19 08:50
回复

使用道具 举报

12#
发表于 2024-4-19 12:10:59 | 只看该作者
你这 俩窗口总要有点儿啥特点吧,是名称唯一 还是 进程唯一啥的,不然,咋搞?

点评

我可能异想天开,希望就是适应任意窗口  发表于 2024-4-19 12:33
回复

使用道具 举报

13#
发表于 2024-4-22 22:23:14 | 只看该作者
用窗口切换快捷键alt+tab就可以了。只要保留有窗口,就不会出现桌面的情况,只在窗口间切换

点评

我的希望是自动实现 谢谢  详情 回复 发表于 2024-4-23 07:38
回复

使用道具 举报

14#
 楼主| 发表于 2024-4-23 07:38:04 | 只看该作者
ppll2030 发表于 2024-4-22 22:23
用窗口切换快捷键alt+tab就可以了。只要保留有窗口,就不会出现桌面的情况,只在窗口间切换

我的希望是自动实现 谢谢
回复

使用道具 举报

15#
发表于 2024-7-4 17:19:17 | 只看该作者
用au3可以,先等待A窗口出现,然后启动B窗口,再等待B窗口的关闭后再激活A窗口。

点评

谢谢  发表于 2024-7-4 17:41
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 12:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表