从你刚才提供的日志中,我发现了问题的根源。
在日志的第 13.1.1 步骤(窗口操作:移动窗口) 中,动作执行了以下指令:
X坐标:-31990
Y坐标:-32000
这就是原因: 在 Windows 系统中,-31990 这种极大的负数值通常是窗口被“最小化”或“隐藏”时的内部坐标。由于你的 Quicker 动作强制把窗口移动到了这个屏幕之外的位置,所以你虽然看到它启动了,但在桌面上根本找不到它,点击任务栏也点不开。
你可以按照以下步骤修复这个问题:
你需要进入 Quicker 动作的编辑界面,把坐标改回正常范围内:
在 Quicker 面板上右键点击“AI随身窗V2”图标,选择**“编辑”**。
在右侧的步骤列表中找到 步骤 13.1.1(或者搜索“移动窗口”步骤)。
检查该步骤的参数:
将 X坐标 改为 100(或者你希望它出现的横轴位置)。
将 Y坐标 改为 100(或者垂直位置)。
或者直接勾选“由用户选择位置”,或者暂时禁用这一步。
保存动作,重新运行。
如果程序已经在运行,你可以尝试用快捷键把它从“外太空”拉回来:
在任务栏上点击一下该程序的图标(确保它是当前选中状态)。
按下 Alt + 空格键。
按下 M 键(代表“移动”)。
按下键盘上的任意箭头键(上、下、左、或右)。
移动鼠标,窗口通常会“粘”在鼠标指针上,这时把它拉回屏幕中央点击左键固定即可。
日志中显示有一个 软件位置词典 记录了这些错误的数值: {"Left":-31990,"Top":-32000,...}
这说明动作可能开启了“自动记忆上次位置”的功能。
你可以尝试在动作运行参数里输入 重置(如果作者写了相关逻辑),或者在编辑动作时,找到保存该词典的变量(通常是 软件位置词典 或 txt保存内容),手动清空它的内容。
通常是因为程序在最小化状态下被关闭了,Quicker 记录了它最小化时的坐标(即那个 -31990),下次启动时又死板地把它还原到了那个不可见的位置。
建议建议: 修改动作,在“移动窗口”之前加一个判断,如果坐标小于 0,则强制设为 0。
需要我帮你写一段简单的判断逻辑代码放进 Quicker 动作里吗?