具体来说,我有多个媒体文件,我想自定义程序组名称以匹配媒体文件安装目录。我知道你可以让它与媒体文件的名称匹配,但这有问题,因为我有同一个媒体文件的 32 位和 64 位版本,因此很难阅读媒体配置屏幕中的内容。换句话说,我的屏幕上有两个媒体文件。
如果我可以只使用我覆盖的安装目录值,或者以其他方式获取媒体文件中的特定值,那就太好了!
更新:我也只是尝试使用以下似乎不起作用的预激活脚本:
if(context.getMediaFileId().equals("mediaFileID#1"))
context.setVariable("sys.programGroup.name", "MyCustomGroupName");
else if(context.getMediaFileId().equals("mediaFileID#2"))
context.setVariable("sys.programGroup.name", "MyCustomGroupName2");
else
context.setVariable("sys.programGroup.name", "Not even this works...");