Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设备阶段可视化编辑器要求_Javascript_Xml_Device - Fatal编程技术网

Javascript 设备阶段可视化编辑器要求

Javascript 设备阶段可视化编辑器要求,javascript,xml,device,Javascript,Xml,Device,使用device stage visual editor工具,任务要求仅接受xml,但我需要满足以下要求:如果此程序安装在计算机上,则返回true else false <script language="JavaScript"> <![CDATA[ function hasProgram() { if(file.exists(c:\program files (x86)\company\program\progr

使用device stage visual editor工具,任务要求仅接受xml,但我需要满足以下要求:如果此程序安装在计算机上,则返回true else false

<script language="JavaScript">
    <![CDATA[
        function hasProgram()
        {
            if(file.exists(c:\program files (x86)\company\program\program.exe)
            {
                return 1;
            }
            else
            {
                return 0;
            }
        }
    ]]>
</script>

我从一个网站上获得了之前的代码,但它不起作用,从其他网站上我可以得出,使用xml中的Javascript是不可行的,但是很明显,有些设备在设备阶段确实有类似的功能

所以我的问题是if语句行中正确的部分
如果是,我该如何修复它?

如果在安装程序时添加注册表项,以便在运行命令(windows+r)中键入set命令时运行该程序,则只需检查该注册表是否存在于原始xml中,并获得确切路径,即使它安装在不同的位置

使用
ifRegistryExist
命令执行此操作