Device Stage Visual Editor要求

时间:2015-03-04 08:40:12

标签: javascript xml device

使用设备阶段可视化编辑器工具,任务要求只需要xml但是我需要在计算机上安装此程序然后返回true,否则为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语句行的部分 如果是我如何解决它?

1 个答案:

答案 0 :(得分:1)

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

使用ifRegistryExist命令执行此操作