【发布时间】:2014-04-17 21:49:09
【问题描述】:
我正在使用 Practically Macros,但也许有更好的 Eclipse 宏播放器来完成这项任务?
我对大量文件运行一些命令。 你如何打开一个文件夹中的所有文件——一次一个——递归,然后对它们执行一些命令?
如果没有进行任何更改,使用 save 命令是否有更好的解决方法?仅在进行更改时才保存。现在它会产生一个错误,所以我写了一个字符,然后将其删除以始终能够保存。
我知道如何进行文件编辑,但我首先必须手动打开文件,这需要很长时间,因为如果我选择多个我不能使用打开方式(Progress OpenEdge AppBuilder(OpenEdge UI Designer)是默认的我不希望这样,但这不是重点)。
实际宏示例:
*file editing, many commands*
Insert string: -
Delete previous character
Save
Close
Play last macro
这会像我想要的那样编辑所有当前打开的文件(美化)。 当没有更多文件要关闭时,这会产生错误。如何解决?
所以我的宏观/进度问题在哪里:
- 有没有比 Practical Macro 更好的 Eclipse 宏播放器?
- 有没有办法只在需要时才使用保存命令?
- 有没有办法在所有文件都关闭时不出错?或者一种检测递归循环何时结束的方法。
- 有没有办法以文本模式在 Progress Developer Studio 中打开多个文件?
- 有没有办法使用宏递归打开文件夹中的所有文件(一次一个并使用 OpenEdge ABL 编辑器打开)?
【问题讨论】:
-
是否可以触发“打开方式-> Openedge ABL 编辑器”而不仅仅是“打开”?在任何文本编辑器中编辑 .w 都是完全安全的 - 只要您不弄乱预处理器,之后就可以在 AppBuilder 中对其进行编辑(如果您愿意的话)。
-
我希望宏是可能的,因为我想在该文件中运行进度 eclipse 命令 - 比如扩展关键字。
标签: eclipse macros progress-4gl openedge