论坛风格切换切换到宽版
  • 6534阅读
  • 13回复

Setup Factory 9 安装工厂的个人见解 [复制链接]

上一主题 下一主题
离线cdj68765

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

发帖
35
金钱
350
威望
35
只看该作者 11 发表于: 2015-07-23
虽然很不懂SF,不过楼主的图文教程还是很值得学习
离线schezi

发帖
2
金钱
20
威望
2
只看该作者 12 发表于: 02-16
如何在系统用户 AppData文件夹下创建文件?大神帮忙解答一下
离线schezi

发帖
2
金钱
20
威望
2
只看该作者 13 发表于: 02-16
用setup factory如何在“系统用户目录”下创建文件?
setup factory不认%USERPROFILE%变量,而且我查了sf内置的变量,没有“系统用户文件夹”,请问如何在系统用户文件夹下创建文件?