php启动外部某个可执行的exe文件,exe文件为界面执行文件。
2013-03-24 13:10
351 查看
问题描述:
我的目的是使用php启动外部的某个可执行文件,该代码已经实现并成功运行,代码如下:
<script type="text/javascript">
<!--
function runExecutable()
{
'var executableFullPath = 'D:\\php\\wamp\\www\\EzRegistration.exe'; ';
try
{
var shellActiveXObject = new ActiveXObject("WScript.Shell");
if ( !shellActiveXObject )
{
alert('Could not get reference to WScript.Shell');
return;
}
shellActiveXObject.Run(executableFullPath, 1, false);
shellActiveXObject = null;
}
catch (errorObject)
{
alert('Error:\n' + errorObject.message);
}
}
// -->
</script>
该代码的问题在于display_vc.exe运行期间,cmd窗口始终存在,只有exe程序关闭了,cmd窗口才会自动关闭。
所以,有没有哪位达人知道如何才能使cmd窗口一启动外部程序便能够自动关闭?万分感谢!
--------------------------
引用 4 楼 ydf5716065 的回复:
谢谢大家,我搞定了。
把其中一段代码改成如下就可以了:
shellActiveXObject.Run(executableFullPath, 0);
lz用的什么浏览器,什么版本??
很多浏览器都关闭了ActiveX
我在安全设置里面修改了一些属性,然后就可以使用了。
把属性“对没有标记为安全的ActiveX...”设置为了“启用”。
我的目的是使用php启动外部的某个可执行文件,该代码已经实现并成功运行,代码如下:
<script type="text/javascript">
<!--
function runExecutable()
{
'var executableFullPath = 'D:\\php\\wamp\\www\\EzRegistration.exe'; ';
try
{
var shellActiveXObject = new ActiveXObject("WScript.Shell");
if ( !shellActiveXObject )
{
alert('Could not get reference to WScript.Shell');
return;
}
shellActiveXObject.Run(executableFullPath, 1, false);
shellActiveXObject = null;
}
catch (errorObject)
{
alert('Error:\n' + errorObject.message);
}
}
// -->
</script>
该代码的问题在于display_vc.exe运行期间,cmd窗口始终存在,只有exe程序关闭了,cmd窗口才会自动关闭。
所以,有没有哪位达人知道如何才能使cmd窗口一启动外部程序便能够自动关闭?万分感谢!
--------------------------
引用 4 楼 ydf5716065 的回复:
谢谢大家,我搞定了。
把其中一段代码改成如下就可以了:
shellActiveXObject.Run(executableFullPath, 0);
lz用的什么浏览器,什么版本??
很多浏览器都关闭了ActiveX
我在安全设置里面修改了一些属性,然后就可以使用了。
把属性“对没有标记为安全的ActiveX...”设置为了“启用”。
相关文章推荐
- php启动外部某个可执行的exe文件,exe文件为界面执行文件。
- 在执行yiic webapp命令时,就报以下错误了: ‘"php.exe"’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
- C#调用外部可执行exe文件
- 启动外部exe文件
- 让Delphi使用带参数来调用外部可执行文件(EXE文件)
- 执行外部Exe文件【转】
- ‘php.exe’ 不是内部或外部命令,也不是可运行的程序 或批处理文件
- c# 打开外部可执行文件exe。
- C++启动可执行文件(.exe)的方法CreateProcess
- windows下C++调用shell启动和关闭可执行文件exe的最简单方法
- 如何使用java程序界面上的按钮启动外部的exe程序
- 执行yiic webapp命令时报错:php.exe不是内部或外部命令,也不是可运行的程序
- 启动遍历文件夹中的所有指定的文件 ( 执行exe文件 或者加载dll )
- VS下EXE可执行文件启动代码剖析(4)_cinit 函数
- C#调用外部可执行exe文件
- Adobe AIR启动一个exe执行文件的方法
- 通过命令行执行PHP文件写字符到外部文本 & server端与客户端的当下绝对路径 & PHP的时间设定
- C#WindowForm程序中直接启动外部exe文件
- 【DEBUG笔记】执行exe文件时报错“应用程序无法正常启动(0x000007b)”
- VS下EXE可执行文件启动代码剖析(2)_mtinit函数