【发布时间】:2010-11-04 10:41:05
【问题描述】:
编程是在计算机上自动执行任务的核心。
据推测,这些任务通常由人工手动完成。
人类通过键盘、鼠标以及与控制台或窗口管理器的交互来使用计算机。
但很少有语言内置了为这些基本计算对象提供接口的函数。
一个值得注意的例外是 autohotkey,它是 Windows 上的一种开源语言,它提供了允许执行以下简单任务的内置函数:
* 获取像素信息
* 获取鼠标位置
* 键盘宏
* 模拟击键
* 模拟鼠标点击
* 窗口管理
请参阅rosettacode 上的示例。
在linux上有过各种尝试,很多都没有解释就停止了。 一个是不活跃的 tcl 库:android.搜索 google code for android, lang:tcl
【问题讨论】:
-
您认为语言的“标准库”是语言本身的一部分还是内置于语言本身?例如,
FILE是否内置在 C 编程语言中,因为它位于 C 运行时库中? -
请将此设为社区 Wiki。没有编程,也没有真正的答案。
-
> 没有编程...
我发布了几个编程任务,以及实现它们的代码的链接。 -
@Naveen:编程一词与发布代码示例不同。没有代码。这使得这是一个边缘问题。此外,没有正确的答案——这是一个讨论话题。请将此设为社区 Wiki。
-
S.Lott: > 编程与发布代码示例不同。没有代码。 ...社区维基
标签: automation x11 autohotkey window-managers