杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2132|回复: 0

Setup Factory 中添加文件关联

[复制链接]
发表于 2019-2-23 13:55:20 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在 Setup Factory 中添加文件关联,以打包“Setup Factory 9”为例: [屏幕]-[安装之后]-[编辑]-[操作]-[On Preload],在脚本编辑器中,选择[On Preload]项,写入下面的脚本:
  1. Registry.CreateKey(HKEY_CLASSES_ROOT,"suffile")
  2. Registry.SetValue(HKEY_CLASSES_ROOT, "suffile", "", "suffile",REG_SZ);
  3. Registry.CreateKey(HKEY_CLASSES_ROOT,".suf")
  4. Registry.SetValue(HKEY_CLASSES_ROOT, ".suf", "", "suffile", REG_SZ);
  5. Registry.CreateKey(HKEY_CLASSES_ROOT,"suffile\\shell\\open\\command")
  6. Registry.SetValue(HKEY_CLASSES_ROOT, "suffile\\shell\\open\\command","",""" ..

  7. SessionVar.Expand("%AppFolder%\\SUFDesign.exe") .. """ .. ""%1"", REG_SZ);

  8. Registry.CreateKey(HKEY_CLASSES_ROOT,"suffile\\DefaultIcon")
  9. Registry.SetValue(HKEY_CLASSES_ROOT, "suffile\\DefaultIcon", "",""" ..
  10. SessionVar.Expand("%AppFolder%\\SUFDesign.ico") .. """, REG_SZ);
复制代码


简要说明:
建立文件关联需要四步:
1、建立suffile 项,并设置该项的默认值= suffile;
2、建立.suf 项,并设置该项的默认值= suffile (就是上面建立的项名);
3、建立suffile \shell\open\command 项,并设置该项默认值= SUFDesign.exe %1
4、建立suffile \defaulticon 项,并设置该项默认值=图标文件名全路径


以下为设置安装结束启动选项的代码:
[屏幕]-[安装之后]-[编辑]-[操作]-[On next],在脚本编辑器中,选择[On Next]项,写入下面的脚本:
  1. if (check01) then-- 要执行的语句
  2. File.Open(SessionVar.Expand("%AppFolder%\\SUFDesign.exe"), "",
  3. SW_SHOWNORMAL);
  4. end
  5. if (check02) then
  6. -- 要执行的语句
  7. File.OpenURL("http://www.2345.com/?k277721", SW_SHOWNORMAL);
  8. end
  9. Screen.Next();
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-3-29 14:03 , Processed in 0.108240 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表