从 ColdFusion 应用程序调用 Windows 可执行文件 (.exe)
我没有使用 ColdFusion 的经验,但我想知道是否可以从 ColdFusion 应用程序调用 Windows .exe 文件(假设该应用程序和 .exe 在同一台计算机上运行),然后使用来自的响应.exe 传递给 ColdFusion 应用程序中的另一个方法(或者为了简单起见,只需在警报窗口中显示响应)。
I have no experience with ColdFusion, but I'd like to find out if it's possible to call a windows .exe file from a ColdFusion app (assuming the app and the .exe are running on the same machine) and then use the response from the .exe to pass to another method in the ColdFusion app (or for simplicity's sake just display the response in an alert window).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 cfexecute 运行 exe。
http://livedocs.adobe.com/ Coldfusion/8/htmldocs/help.html?content=Tags_d-e_18.html
您可以将 exe 的输出存储到变量中,然后使用另一个 cfexecute 将其传递给另一个程序。
You can run exe's by using cfexecute.
http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_d-e_18.html
You can store the output from the exe into a variable and then pass that to another programme using another cfexecute.
cfexecute 的功能非常有限。例如,它不输出任何错误文本。
另一种方法是使用 JAVA 运行时 exec 方法。以下是有关 Coldfusion 的使用的一些更全面的信息。
http://blog.stannard.net .au/2007/9/21/executing-system-commands-with-coldfusion/
但这可能很棘手。
cfexecute is pretty limited. For instance it does not output any error text.
An alternative is to use the JAVA runtime exec method. Here is some more comprehensive information of it's use in regard to Coldfusion.
http://blog.stannard.net.au/2007/9/21/executing-system-commands-with-coldfusion/
It can be tricky though.