编程是在计算机上自动执行任务的核心。
据推测,这些任务通常由人手动完成。
人类通过键盘、鼠标以及与控制台或窗口管理器的交互来使用计算机。
但是很少有语言内置了为这些基本计算对象提供接口的函数。
一个值得注意的例外是 autohotkey,它是 Windows 上的一种开源语言,它提供了允许执行以下简单任务的内置函数:
* 获取像素信息
* 获取鼠标位置
* 键盘宏
* 模拟击键
* 模拟鼠标点击
* 窗口管理
请参阅rosettacode上的示例。
linux上有过各种尝试,很多都没有解释就停止了。一个是不活跃的 tcl 库:android. 在 google 代码中搜索 android, lang:tcl