gpt4 book ai didi

automation - xdotool与山狮和Macbook视网膜

转载 作者:行者123 更新时间:2023-12-03 11:26:40 25 4
gpt4 key购买 nike

xdotool似乎不适用于安装了山狮的新Macbook视网膜。它启动XQuartz,但似乎不像以前那样模拟鼠标单击或键盘输入。我不知道它与美洲狮或视网膜显示器有关。诸如cliclick(http://www.bluem.net/en/mac/cliclick/)之类的工具似乎可以正常工作。不过,我更喜欢在Mac和Linux上均可使用的工具。有人遇到同样的问题吗?

使用:

  • OS X 10.8.1
  • MacBook Pro视网膜
  • 来自Macports的
  • xdotool 2.20110530.1
  • XQuartz 2.7.3
  • 最佳答案

    我已经找到了适用于Mac OS X的软件,它的工作与xdotool相同:

    网站网址:http://www.bluem.net/en/mac/cliclick/

    它可以与Retina Display和Mountain Lion配合使用。使用起来非常简单。这里的手册:

    cliclick ("Command Line Interface Click") is a tool for executing mouse- and keyboard-related actions from the shell/Terminal

    USAGE
    cliclick [-m <mode>] [-r] command1 [command2] [...]

    OPTIONS
    -r Restore initial mouse location when finished
    -m <mode> The mode can be either “verbose” (cliclick will print a
    description of each action to stdout just before it is
    performed) or “test” (cliclick will only print the
    description, but not perform the action)

    COMMANDS
    To use cliclick, you pass an arbitrary number of commands as arguments. A command consists of a command identifier (a string that tells cliclick what kind of action to perform) and usually one or more arguments to the command, which are separated from the command identifier by a colon. Example: “c:123,456” is the command for clicking (the “c” is the command identifier for clicking) at the position with x coordinate 123 and y coordinate 456. See below for a list of all commands and the arguments they expect.

    LIST OF COMMANDS

    m:x,y MOVE the mouse to the point with the given coordinates.
    Example: “m:12,34” will move the mouse to the point with
    x coordinate 12 and y coordinate 34.

    c:x,y Will CLICK at the point with the given coordinates.
    Example: “c:12,34” will click at the point with x coordinate
    12 and y coordinate 34. Instead of x and y values, you may
    also use “.”, which means: the current position.

    dc:x,y Will DOUBLE-CLICK at the point with the given coordinates.
    Example: “dc:12,34” will double-click at the point with x
    coordinate 12 and y coordinate 34. Instead of x and y values,
    you may also use “.”, which means: the current position.

    tc:x,y Will TRIPLE-CLICK at the point with the given coordinates.
    Example: “tc:12,34” will triple-click at the point with x
    coordinate 12 and y coordinate 34. Instead of x and y values,
    you may also use “.”, which means: the current position.

    kd:keys Will trigger a KEY DOWN event for a comma-separated list of
    modifier keys (“cmd”, “alt” or “ctrl”).
    Example: “kd:cmd,alt” will press the command key and the
    option key (and will keep them down until you release them
    with another command)

    ku:keys Will trigger a KEY UP event for a comma-separated list of
    modifier keys (“cmd”, “alt” or “ctrl”).
    Example: “ku:cmd,ctrl” will release the command key and the
    control key (which will only have an effect if you performed
    a “key down” before)

    p[:str] Will PRINT the given string. If the string is “.”, the
    current MOUSE POSITION is printed. As a convenience, you can skip
    the string completely and just write “p” to get the current position.
    Example: “p:.” or “p” will print the current mouse position
    Example: “p:'Hello world'” will print “Hello world”

    w:ms Will wait/pause for the given number of milliseconds.
    Example: “w:500” will pause command execution for half a second

    Version 2.0, released 08/17/2012
    Author: Carsten Blüm, <macapps@bluem.net>
    Website: www.bluem.net/jump/cliclick/

    关于automation - xdotool与山狮和Macbook视网膜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12450688/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com