如何在使用cmd时从cmd捕获文本?

时间:2014-09-01 18:30:48

标签: windows perl cmd output

我在Windows中使用了Activestate的内置perl调试器。

现在当我使用命令cmdperl -d script.cgi中进入调试模式时,我希望能够将cmd的所有输出捕获到文件中。

  1. 我无法使用command >> output.txt,因为我处于调试模式。
  2. 我不想使用command.bat >> output.txt,因为我根据cmd的输出执行调试命令,当我通过调试命令时它不起作用。

1 个答案:

答案 0 :(得分:0)

你可以看到输出&变量数据一切,但为此你需要开发一个包装脚本来打印每个命令的输出。 在搜索时,您将获得许多用于此目的的脚本。

但我建议使用编辑器/调试器,如:

  1. 带有EPIC插件的Eclipse(免费),或者

  2. Komodo(**付费)

  3. 为了捕获输出到文件,eclipse还支持控制台输出到文件选项。