#!/bin/bash # Desktop Browser 快捷命令 # 用法: desktop-browser.sh screenshot|click|type|press|hotkey|open|pos [参数] export DISPLAY=:0 export XAUTHORITY=/home/yh6788/.Xauthority SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" case "$1" in screenshot) python3 "$SCRIPT_DIR/desktop_browser.py" screenshot "${2:-/root/.openclaw/workspace/desktop.png}" ;; click) python3 "$SCRIPT_DIR/desktop_browser.py" click "$2" "$3" ;; type) shift python3 "$SCRIPT_DIR/desktop_browser.py" type "$@" ;; press) python3 "$SCRIPT_DIR/desktop_browser.py" press "$2" ;; hotkey) shift python3 "$SCRIPT_DIR/desktop_browser.py" hotkey "$@" ;; open) python3 "$SCRIPT_DIR/desktop_browser.py" open "$2" ;; pos) python3 "$SCRIPT_DIR/desktop_browser.py" pos ;; *) echo "用法: $0 {screenshot|click|type|press|hotkey|open|pos} [参数]" echo "" echo "示例:" echo " $0 screenshot # 截图到默认位置" echo " $0 screenshot /path/to/img.png # 截图到指定位置" echo " $0 click 100 200 # 点击坐标 (100,200)" echo " $0 type Hello World # 输入文字" echo " $0 press enter # 按键" echo " $0 hotkey ctrl t # 快捷键" echo " $0 open https://baidu.com # 打开网址" echo " $0 pos # 打印鼠标位置" ;; esac