在多个程序之间自动执行文件处理

时间:2016-11-05 00:43:50

标签: r csv user-interface automation calc

我试图找到一种方法来自动化一系列使用多个不同程序的进程。 (在Ubuntu和Windows上无差异。)

对于每个程序,我已将该过程简化为每个程序中的宏或脚本,因此我确信整个过程几乎可以完全自动化。我无法弄清楚我可以做些什么来创建一个统一的工具。

过程如下:

我有一个带有数据的简单文本文件,我使用jedit宏来整理数据。然后转到OpenCalc模板创建一个图形,然后将数据导入到一个名为TXM的程序中(在多次点击之后)生成一列数据,将其导出到csv文件,将csv文件导入到R执行脚本的会话。

我必须每天重复这个过程(以及一些类似的东西)几十次,这让我疯狂。

我对如何实现进口处理出口流程自动化的研究已经显示出一些希望,但我还没有取得任何实际进展。

我尝试过Autoexpect,但无法在Ubuntu上运行。 TCL,我认为只适用于互联网应用,Fabric I也无法开展工作。

我愿意花费大量时间学习并开发一种工具来实现这一目标,但目前我甚至不确定要搜索的术语。

1 个答案:

答案 0 :(得分:0)

我已经把它想象成了窗户;我在文本编辑器中创建了一个.bat文件,当单击提示用户输入名称等时,会重写另一个文本文件。然后它将该.txt文件作为带有r的脚本执行 command R.exe CMD BATCH c:\user\desktop\mymacro.txt