如何用快捷指令模拟点选了屏幕上的某个选项

如何用快捷指令模拟点选了屏幕上的某个选项,第1张

要用快捷指令模拟点选屏幕上的选项,请按照以下步骤 *** 作:

1. 打开“快捷指令”应用程序,并点击“创建快捷指令”。

2. 点击右上角的“+”按钮,选择“添加动作”。

3. 搜索并添加“运行JavaScript”动作。

4. 在“运行JavaScript”动作的编辑界面中,输入以下代码:

```

var x = 100// 这里的 x 和 y 坐标是示例,请根据实际情况替换

var y = 200

var point = new Point(x, y)

touchViewAtIndex(point, 0)

```

5. 保存并命名该快捷指令。

6. 在使用该快捷指令前,请确保已开启“快捷指令”应用程序的无障碍权限野罩。

7. 打开需要点选的屏幕上的选项(如一个按钮、一个菜单项等),稍等片刻,等待“快捷指令”应用程序扫描出该选项,并在界面中显示出来。

8. 进入“快捷指令”应用程序,找到并点击已保存的该快捷指令按钮。

9. “快捷指令”应仿纳用程序将模拟点选该选项,并在屏幕上执行相颂大闹应的 *** 作。

是因为System.in.read()的关系,具体原因我也说不清楚,反正就是当你输入了一次了以后,其实是进行了3次输入,你用打印语句测试一下就知道了 。换成Scanner输入就可以解决了 具体如下

import java.util.Scanner

class Sd031 {

public static void main(String[] args) {

int a = 0

System.out.println("**************模拟菜单选镇饥悔择程序御正****************")

System.out.println(" 请选择要使用的功肢并能:")

System.out.println(" 1. 输出 Hello World!")

System.out.println(" 2. 输出 I Love Java!")

System.out.println(" 3. 输出 Java is Easy!")

System.out.println(" 4. 不做任何输出!")

System.out.println("**********************************************")

System.out.print("请选择一个 *** 作:")

do {

Scanner sc = new Scanner(System.in)

String str = sc.nextLine()

a = Integer.parseInt(str)

switch (a) {

case 1:

System.out.print("hello world!")

break

case 2:

System.out.print("i iove java")

break

case 3:

System.out.print("java is easy!")

break

case 4:

System.out.print("exit success!")

break

default:

System.out.print("非法输入,请重输入:")

break

}

} while (a != 4)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12310295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存