gpt4 book ai didi

java - 如何编写可以与其他程序交互的程序

转载 作者:搜寻专家 更新时间:2023-11-01 01:28:53 24 4
gpt4 key购买 nike

我想编写一个可以在 Windows 上玩单人纸牌游戏的程序。用户将运行该程序并打开纸牌游戏并观察纸牌的移动。为玩单人纸牌的程序编写 AI 很容易(我显然没有 Windows 单人纸牌的源代码)。我能想到的一种方法是,如果我拍摄单人纸牌的图像并对其进行分析以确定纸牌的当前状态,然后我可以将纸牌的当前状态传递给我的程序,该程序可以确定下一步。但是我将如何执行点击命令。

更一般地说,我想编写一个可以像用户一样与另一个程序交互的程序。我有使用 C、C++、Java、Ruby 的经验。但我什至不知道如何开始,或者这是否可以完成?

最佳答案

我不确定这里的所有其他帖子,但是 Java 有一个 Robot 类,它允许您(轻松地)将键盘和鼠标事件分派(dispatch)到底层操作系统(在本例中为 Windows),这将允许您准确地做你在说什么。这是一个小类(class),我用过很多次来在 Windows 上“自动化”任务。

(我知道这是一个旧线程,但以防万一世界上其他任何人像我一样偶然发现它并想做你概述的事情。)

关于java - 如何编写可以与其他程序交互的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7945444/

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