AutoJs6 icon indicating copy to clipboard operation
AutoJs6 copied to clipboard

悬浮窗控制台,展示之后执行重置,然后隐藏,最后一步隐藏将失效?

Open wengzhenquan opened this issue 8 months ago • 3 comments

console.show(); console.reset(); console.hide();

最后一步console.hide();失效。

即便我调整顺序: console.show(); console.hide(); console.reset();

也没有效果。

由于悬浮窗控制台是全局单例,为了不影响其它程序使用,我希望在程序运行结束后重置控制台配置。

但我发现,只要console.show();状态的前提下,想隐藏后无感重置,显然做不到。 console.hide()都将失效。 最后都将重新展示重置后的悬浮窗控制台

wengzhenquan avatar Mar 31 '25 12:03 wengzhenquan

一个demo:

console.build({ size: [ 0.8, 0.6 ], /* 窗口大小, 80% 屏幕宽度 × 60% 屏幕高度. / position: [ 0.1, 0.15 ], / 窗口位置, X 坐标 10% 屏幕宽度, Y 坐标 15% 屏幕高度. / title: 'HELLO WORLD', / 窗口标题文本. / titleTextSize: 18, / 窗口标题字号, 单位为 sp. / contentTextSize: 16, / 窗口日志字号, 单位 sp. / backgroundColor: 'deep-orange-900', / 窗口标题及日志区域的背景色, 900 号深橙色. / titleBackgroundAlpha: 0.8, / 窗口标题区域背景透明度, 90%. / contentBackgroundAlpha: 0.5, / 窗口日志区域背景透明度, 50%. / exitOnClose: 6e3, / 脚本运行结束时 6 秒钟后自动关闭窗口. / touchable: true, / true: 窗口正常响应点击事件; false: 点击将穿透窗口. / }).show(); / 使用 show 方法显示浮动窗口. */

sleep(3000); console.show(); console.hide() console.reset();

wengzhenquan avatar Mar 31 '25 12:03 wengzhenquan

经测试, hide 方法调用后紧接调用 reset 方法, 控制台浮动窗口未能按预期隐藏.

后续版本将尝试修复上述问题. 感谢反馈.

Sent from my XQ-DQ72 using FastHub

SuperMonster003 avatar Apr 01 '25 07:04 SuperMonster003

控制台的位置参数 position: [0, 0] 为啥不能顶置屏幕边缘呀? 我改成-1都不行。

wengzhenquan avatar Apr 26 '25 21:04 wengzhenquan