额,不不,那里不用改,不需要动%AppFolder%这个变量的,这个变量仅仅只是一个保存安装路径的变量罢了,你只需要把你所希望的地址输入给这个变量就行了,
根据我上面的回复,你就应该知道,你所需要的地址已经保存在path3这个东西里面了,接下来你所需要做的 ,仅仅只要把这个path3里面的数据传送给变量
%AppFolder%就行了,使用函数SessionVar.Set("%AppFolder%", path3);
也就是说,脚本这样写
- path=SessionVar.Get("%LaunchUserApplicationDataFolder%");
- path2 = String.TrimRight(path, "Roaming");
- path3 = String.Concat(path2, "Local");
- SessionVar.Set("%AppFolder%", path3);
上面这样写是为了方便理解的写法,我们为了优化执行速度,应该把所有的path都嵌套掉,也就是写成酱紫的
- SessionVar.Set("%AppFolder%", String.Concat(String.TrimRight(SessionVar.Get("%LaunchUserApplicationDataFolder%"), "Roaming"), "Local"));
然后把这条指令,放到选择安装路径这个页面之前的任何一个页面的脚本选项卡里面,具体原因请仔细阅读我二楼所说的