如何使用VBA将动态更改日志重定向到userform文本框?

时间:2018-02-08 08:45:38

标签: vba windows-10

我使用VBA调用shell cmd(WinSCP.com),我想将cmd的处理信息输出到我设计的用户窗体中的文本框中。

我的想法是shell cmd会在运行过程中生成一个日志文件,我只需要将日志文件的内容输出到文本框中。

问题是,当shell cmd运行时,日志正在改变,并且我不想在cmd完成后整体输出日志内容。

所以,我的问题是: 是否有一种简单的方法可以动态监控日志文件内容的变化,并在cmd运行期间将新行输出到文本框(类似于linux tail -f命令),或者我应该不断检查日志内容,以确定哪些行是新的,并由我自己添加到文本框?

我用Google搜索了很长时间但没有找到解决方案。 感谢大家的帮助!

0 个答案:

没有答案