【发布时间】:2010-04-26 15:32:58
【问题描述】:
我没有使用 ColdFusion 的经验,但我想知道是否可以从 ColdFusion 应用程序调用 windows .exe 文件(假设应用程序和 .exe 在同一台机器上运行)然后使用来自 .exe 的响应传递给 ColdFusion 应用程序中的另一个方法(或者为简单起见,仅在警报窗口中显示响应)。
【问题讨论】:
标签: coldfusion executable exe
我没有使用 ColdFusion 的经验,但我想知道是否可以从 ColdFusion 应用程序调用 windows .exe 文件(假设应用程序和 .exe 在同一台机器上运行)然后使用来自 .exe 的响应传递给 ColdFusion 应用程序中的另一个方法(或者为简单起见,仅在警报窗口中显示响应)。
【问题讨论】:
标签: coldfusion executable exe
您可以使用 cfexecute 运行 exe。
http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_d-e_18.html
您可以将 exe 的输出存储到一个变量中,然后使用另一个 cfexecute 将其传递给另一个程序。
【讨论】:
cfexecute 非常有限。例如它不输出任何错误文本。
另一种方法是使用 JAVA 运行时 exec 方法。以下是有关 Coldfusion 的一些更全面的信息。
http://blog.stannard.net.au/2007/9/21/executing-system-commands-with-coldfusion/
这可能很棘手。
【讨论】: