使用设备阶段可视化编辑器工具,任务要求只需要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语句行的部分 如果是我如何解决它?
答案 0 :(得分:1)
如果在安装程序时添加注册表项,以便在运行命令(windows + r)中键入set命令时运行该注册表项,则可以检查原始xml中是否存在该注册表并获取确切的路径,即使它安装在不同的位置。
使用ifRegistryExist
命令执行此操作