Device Stage 可视化编辑器要求

Device Stage Visual Editor requirements

使用设备阶段可视化编辑器工具,任务要求只需要 xml 但是我需要的要求是如果计算机上安装了这个程序那么 return 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 语句行的部分 如果是,我该如何解决?

如果您在安装程序时添加了一个注册表项,那么当您在 运行 命令中键入一个设置命令时它 运行s (windows+r) 然后您就可以检查该注册表是否存在于原始 xml 中,并获取准确的路径,即使它安装在不同的位置。

使用 ifRegistryExist 命令来执行此操作