我正在尝试用Python创建一个脚本,该脚本将收集用户放入剪贴板的数据,最好将其保存为列表或文本文件或string/array/variable,以便以后使用。
这应该适用于Linux所有版本(我假设是Ubuntu)、Mac OS所有版本和Windows所有版本。我不确定32位和64位系统是否有不同的方式访问剪贴板上的数据,如果有,我想只有在运行64位版本的人可以回到32位版本的操作系统上时,才可以安全地让32位版本的系统工作。
除了必须在上述操作系统上工作之外,还有一个棘手的问题,那就是我希望只要用户不停止脚本,并且在脚本运行时,用户复制到剪贴板中的所有数据都被复制到列表或文本文件或string/array/variable中,脚本就会运行。
当然,用户可以将数据输入剪贴板是有时间限制的,所以我想让循环每隔一秒或每500毫秒扫描一次剪贴板,检查内容是否已更改,如果已更改,请复制,否则不要复制。
是否有一种统一的方法或模块可以在所有不同的操作系统上执行此任务,或者最好为不同的操作系统分别编写此任务的脚本?
问题是,这是一个更大的项目的一部分,我想让它在Linux、Mac和Windows上工作,因此,有了这三个选项,然后使用Python代码,这些代码可以在上述操作系统中用于脚本/项目的其余部分,这将是理想的选择。我是不是对这个脚本要求太多了,以至于它必须在Linux、Mac和Windows上运行?