gpt4 book ai didi

Java - 从文件中输出文本作为键盘模拟

转载 作者:行者123 更新时间:2023-12-01 15:41:28 25 4
gpt4 key购买 nike

如果我有一个包含以下字符串的文件numbers.txt:

*1222223* @4555556!7888889! $19.99

我将如何读取该行,删除符号,并通过键盘模拟输出它,如下所示:

4555556 [TAB] 7888889 [TAB] [TAB] 1222223 [TAB] 19.99

[TAB] 模拟 TAB 键而不是文字字符串。

当然,在输出过程中,我不知道这些数字是什么,甚至不知道这些数字最初的顺序是什么。将 * @ !$ 符号视为这些数字位置的占位符,我想从 * @ 开始$ 输入到 @ ! * $ 输出。

如果这还不够具体,请告诉我。

编辑:我对 Java 一无所知。我负责批处理/shell 脚本、HTML、CSS 和一些 PHP。我的问题涉及我的公司需要在一个简单的程序中实现的一项操作,但我们缺乏 Java 技术。

最佳答案

如果我理解你的意思,你正在寻找的是这样的东西

http://gruimed.blogspot.com/2009/09/using-java-robot-to-type-text-strings.html

编辑:要逐字符读取文件,可以使用以下命令:

http://www.java2s.com/Code/Java/File-Input-Output/Readfilecharacterbycharacter.htm

鉴于,在链接第一个链接与机器人示例中,有一个方法

private void typeChar(char c)

将每个字符转换为键码并使用 java.awt.Robot 键入它。在键入逻辑中使用条件排除任何不必要的字符,并使用机器人中的仿真和 TAB 的键码插入制表符,该键码存储在 java.awt.event.KeyEvent.VK_TAB 常量中。

关于Java - 从文件中输出文本作为键盘模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7982527/

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