6

我的问题很简单:

我想做一个“全选”。与 linux 和 windows 相比,macosx 中的做法有所不同。

Keys.chord(Keys.COMMAND, "a")

对比

Keys.chord(Keys.CONTROL, "a")

4

2 回答 2

8

在 Java 中,我对此几乎没有解决方法:

String os = System.getProperty("os.name");
if (os.equals("WINDOWS")){
   Keys.chord(Keys.CONTROL, "a");
}else{
   Keys.chord(Keys.COMMAND, "a");
}

基本上 - 我得到了我在哪里运行并相应地运行的操作系统

于 2012-04-10T13:16:21.980 回答
4

由于Linux和Windows都支持CONTROL,那么唯一的区别就是MAC(Darwin),所以我宁愿使用:

Python:

import platform

os_base = platform.system()

If os_base == 'Darwin':

    selector.send_keys(Keys.COMMAND, 'a')

else:

    selector.send_keys(Keys.CONTROL, 'a')
于 2015-04-22T19:45:44.337 回答