[Share Experiences] 使用xdotool跳过中望CAD2026的试用对话框
Tofloor
poster avatar
MeGusta
deepin
2 hours ago
Author

中望CAD启动器.tar.gz

中望CAD2026在试用状态时,每次打开,都会弹出一个对话框,鼠标点击试用之后,才能打开程序,有一点不方便。

借助xdotool的窗口识别及按键模拟,通过编写脚本,以及制作desktop,可以自动跳过这个对话框,脚本内容如下:

#!/bin/bash

# 定义变量
ZWVER="2026"
WINDOW_NAME="欢迎使用ZWCAD ${ZWVER}"

# 启动中望CAD,并透传参数
sh /opt/apps/com.zwsoft.zwcad${ZWVER}/files/ZWCADRUN.sh "$@" &

# 毫秒级阻塞等待该窗口出现
WID=$(xdotool search --sync --limit 1 --name "$WINDOW_NAME" 2>/dev/null)

if [ -n "$WID" ]; then
    echo "检测到窗口 (ID: $WID),准备处理..."

    # 将该窗口激活并带到屏幕最前端
    xdotool windowactivate $WID

    # 模拟按下空格键
    xdotool key space
fi

截图_ZWCAD_20260615115436.png

录屏_选择区域_20260615115323.gif

Reply Favorite View the author
All Replies
avatar
我要验牌
deepin
13 minutes ago
#1

applaud

Reply View the author