aardio 再次更新,一路 F1 让 AI 写千行 Go 代码实现 java.accessBridge

createh51个月前 (02-09)技术教程9

不知道大家有没有发现,不太依赖开发环境,拿着记事本就可以写程序的编程语言,在 AI 编程时效果就很好,典型的例如 Python,JavaScript,HTML ,Python, Go 语言等。

今天在开发 java.accessBridge 扩展库时,我就是在 aardio 里简单地按 F1,写了近千行的 Go 语言代码,什么强大的开发工具对 AI 都可能是多余的。最多我们就是在注释里多给 AI 写几个字的提示(你还可以利用注释与 AI 聊天),真的我 90% 的时候就在按 F1 …… AI 基本完成了所有的事。

实际上在这之前,我全网搜了一下找不到 Go 调用 Java 自动化接口( JAB )的代码,全 GitHub 我搜了一下居然一句与此有关的代码都没有。但是我为什么一定要用 Go 呢?原因:

1. 我希望用 aardio + Go 自动兼容 32 位与 64 位目标窗口,JAB 有两套接口 32 位与 64 位互不兼容。

2. Go 生成的组件体积小,干净只有一个文件分发方便,执行速度快。

3. 在 aardio 里 Go 只要一直按 F1,太方便了 。而其他编程语言虽然开源的 JAB 代码很多,要么是依赖的东西太多,部署复杂,要么是 AI 写出来的代码太乱很多不能使用。

DeepSeek 最近不知道是不是用的人太多,有时候会卡,等好久都没反应,然后突然开始打字,这就有些小麻烦了。

在 DeepSeek 卡的时候,可以临时切换其他模型(推荐 Claude)。在 aardio 里AI 聊天助手与 F1 助的共享设置,打开问 AI 界面切换 AI 配置就可以。

为了更好地解决这个问题,在 aardio 最新版中增加了 AI 助手等待界面,调用 AI 时会显示 loading 动画,上面有取消按钮,取消后会撤销更新,将代码恢复到 AI 输入前的代码。

再一个改进是,AI 始终向指定的代码编辑器输入。即使切换焦点也不会输入到其他窗口。

今天写这个 java.accessBridge 扩展库,也是为了更好地接入 AI,在 aardio 程序中,只要简单地导入 java.accessBridge ,与自动化、AI 开发有关的一些库与函数就会自动支持 Java 程序窗口,不需要任何其他的步骤。什么检测、启用、定位 JAB 全部自动完成。

相关文章

Java程序员学Go语言指南(上篇)_java程序员入门书籍

环境配置篇:从JDK到GoRoot1. 安装对比Java:安装JDK → 配置JAVA_HOME → javac验证Go:官网下载.msi → 自动设置GOROOT → go version验证2....

三十分钟入门基础Go(Java小子版)_java小白入门

前言Go语言定义Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态、强类型、编译型语言。Go 语言语法与...

Java与Go语言:实际应用体验的深度剖析

在软件开发领域,Java和Go作为两种极具影响力的编程语言,各自凭借独特的特性和优势,在不同的应用场景中大放异彩。Java凭借其强大的生态系统、丰富的类库和广泛的应用领域,长期占据着企业级开发的重要地...

Java:Java 和Go—你应该知道的8个主要区别

  因为有太多的编程语言可供选择,开发人员经常对哪一种最适合他们的项目感到困惑。因此,今天我们将介绍Java与 Go。Java 和Go都是全球非常流行的语言,它们争夺对服务器端 Web 应用程序的控制...

Java程序员学习go语言之提高篇_go语言工资高还是java工资高

作为一名精通Java的开发者,在掌握Go语言基础后,深入探索Go语言的高级特性,能让你在编程领域拓展新的边界。Go语言凭借其独特的设计理念,在并发编程、内存管理、工具链等方面展现出卓越的性能与优势,为...

有一定的c++ go java的编程基础,如何3天学会flutter开发

如果你有多种编程语言的基础,想要在 3 天内学会 Flutter 开发,可以按照以下的计划来进行:第一天:熟悉 Flutter 基础环境搭建首先,安装 Flutter SDK。根据 Flutter 官...