setup factory(Setup Factory 怎样让打包的程序在安装后自动运行)
本文目录
- Setup Factory 怎样让打包的程序在安装后自动运行
- setup factory 安装前静默卸载
- Setup Factory 7.0制作安装文件,如何检测以前的版本是否存在,如果存在怎么样卸载以前的版本
- setup factory这个软件怎么用
- 怎样更改setup factory 默认的安装图标
- Setup Factory 如何批量设置文件属性
- 如何使用Setup factory
Setup Factory 怎样让打包的程序在安装后自动运行
1.在菜单栏中选择“工程”,再选择其中的“屏幕”选项,会打开一个“Screens”界面。 2.选择“安装之后”子选项卡。 3.双击“安装结束”后,在弹出的界面中选择“操作”选项卡。 4.选择其中的“On Next”选项卡后,再点击“添加操作”,会出现一个“新建操作向导-选择操作”界面。 5.在界面中的“第一步”中选择“Shell”,“第二步”中选择“Shell.Execute”。 6.点击“下一步”,现出“操作设置”界面。 7.双击“\\MyProg.exe”后会现出一个选择文件的按钮,点击那个按钮,并且选择一个你想执行的.exe文件。如7 插入文件引用所示。 8.点击“确定”按钮即可。剩下的工作就是“完成”“确定”等。我相信同志们都会做了,最后就是“发布”和“构建”了,构建出的一个安装包,这个安装包在你安装后就会自动运行了。转载,仅供参考。
setup factory 安装前静默卸载
既然是安装前,那怎么可能会有静默卸载的?如果是你题目表达有问题,那我建议你要么先下个腾讯电脑管家。具体是什么原因,你先通过体检对系统做的全面检查,并修复检测出的所有异常。打开腾讯电脑管家。。。。全面体检如果该软件,你可以通过腾讯电脑管家的软件管理功能重新下载安装:打开腾讯电脑管家。。。。工具箱。。。。软件管理。。。。宝库内可下载众多资源
Setup Factory 7.0制作安装文件,如何检测以前的版本是否存在,如果存在怎么样卸载以前的版本
1、用户首先要找到之前安装软件的注册表配置信息的键路径,然后编写setup factory脚本对注册表键路径进行比对,以判断当前系统是否安装过之前的版本。2、如果是已经安装,可以提醒用户卸载以前的版本再进行安装。下面是检查时的程序语句:--从注册表中读取软件的安装路径ProductPath1 = Registry.GetValue(注册表里的内容路径);--如果路径错误则电脑上没有安装该软件if(ProductPath1=="注册表里的内容的值")thenError=Dialog.Message("错误","这台电脑上已安装《某软件》")Application.Exit(0)endend4、用户也可以增加注册表配置信息,用于保存安装路径,自己通过脚本直接调用卸载程序进行卸载即可,卸载是不是自动完成,要看个人的软件功能,有些软件卸载可能需要用户有一些选项,这种情况,不如直接提醒用户自行卸载之前的版本。
setup factory这个软件怎么用
VB打包工具--- setup factory 7 使用 1 不包含源代码的打包过程 按照新建工程向导 选择了 ”为从属扫描工程文件“选项(或者从“工具”菜单--》扫描VB工程) 完成向导后 删除:frm/bas/vbp/vbw等源代码文件。 保留:exe/dll/ocx等运行支持文件 然后“发布”菜单--》 构建 --》 选择打包文件名 完成打包 最后安装的文件在安装夹下就没有代码文件了。 2 修改安装步骤的屏幕和信息 “工程”菜单 --》 屏幕... --》找到需要的阶段: 安装之前,安装之时,安装之后 --》 点击 “”(还有添加、移除按钮) --》 修改安装信息。 添加代码是在操作(action)子项目下 3 添加可执行文件的快捷方式 找到可执行文件(*.exe) 右键文件, 选择“文件属性...” 找到“快捷方式”tab,选择需要加快捷方式的地方,如桌面等,也能在这里加入注释文字。 4 包含DAO数据库的打包 前提:需要DAO(Date Access Object), 一般是使用data 和 Access数据库。 1 正常包含了exe文件和支持文件 2 点击 左上角的“添加文件夹引用”(或者是“工程”菜单 --》“添加文件夹引用”),加入DAO文件夹(3个文件夹)。 3 点击 左下角的 启动时( "On Startup" actions) tab, 在事件代码中输入如下(因为7.0有个问题,在6.0不需要这样 添加) SessionVar.Set("%CommonFiles%", SessionVar.Expand("%CommonFilesFolder%")); 5 程序如何在安装完成后自动调用另一个程序? 比如:安装之后,执行一个可执行文件(1.exe) 在“工程”菜单 --》 屏幕...--》操作 界面--》安装之后 在onnext 事件中。 添加操作",会出现一个新建操作对话框,第一步选择一个类别,你选择shell,第二步选择一个操作,你选择shell.execute。 if (check01) then -- 要执行的语句 Screen.Next(); Shell.Execute(SessionVar.Expand("%AppFolder%").."\\1.exe", "open", "", "", SW_SHOWNORMAL); else Screen.Next(); end 6 安装前检查是否已经安装过软件? 在“工程”菜单 --》 屏幕...--》找到安装的第一个屏幕 找到preload 事件中 -- 用文件存在函数判断是否过安装软件 if File.DoesExist("%AppFolder%\\1.exe") then -- 如果文件存在,提示并退出安装程序 result = Dialog.Message("通知", "不好意思,软件已经安装过了,将退出安装.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); Application.Exit(); end 7 搜索各个盘符搜索文件: 查找各个盘符,返回table 类型, drives = Drive.Enumerate(); max=Table.Count(drives) for count = 1,max do -- 要执行的语句 文件查找函数 File.Find if( File.Find(drives, "1.exe", true, false)) then count=max+1 result = Dialog.Message("通知","不好意思,软件已经安装过了,将退出安装程序", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); Application.Exit(); end end 8 几个常用语句 Shell.Execute 打开文件 Dialog.Message 提示信息 File.Find 查找文件 File.DoesExist 文件是否存在 File.GetVersionInfo 获取版本信息,返回table type Application.Exit(); 退出 Screen.Next(); 下一屏幕 table.count() table type 的个数(类似枚举类型) Drive.Enumerate 获取各个盘符,返回table type 使用类似数组 table1 9 增加快捷方式时,注意设置文件的描诉别出现重名,否则一些文件将被覆盖。 如:可执行文件和帮助手册的描诉重名问题。造成只有帮助文件,无可执行文件。 10 产生错误2091,无法压缩数据库。 原因:在进程管理器中该可执行文件依旧在运行 处理:移除顺利打包。 11 更多请使用帮助,自己多用每个菜单。
怎样更改setup factory 默认的安装图标
工程设置——高级——使用自定义图标 如果是改变生成的setup.exe的图标的话需要通过第三方破解工具,如EXeScope setup factory里面对EXE建立的快捷方式的图标是没有办法改变的,就是对应EXE文件的图标,没有办法修改,要改就自己去改EXE文件的图标
Setup Factory 如何批量设置文件属性
全选文件,或者选择要处理的全部文件,然后文件属性就行了。
屏幕上回显示Multiple File Properties,不是显示某个文件的属性了。
http://wenku.baidu.com/link?url=DWls8utZLwPA45F0bPdHSwidYwKPS3eSR5tX4iPHkin34oIs0bumIxcMTNQy252AGyohstTU1o_nrCeMVKCMeqxp3HoFRTSe-n4bCKzsVHq这里面有解释的哦~
如何使用Setup factory
详细教程: http://teach.hanzify.org/index.php?Go=Show::583-1146319499 http://teach.hanzify.org/index.php?Go=Show::584-1146320901 http://teach.hanzify.org/index.php?Go=Show::585-1146321176
更多文章:
天逸音箱官网2300升级(惠威M3能配天逸AT-2300 怎么样)
2023年8月18日 21:20
笔记本配件能用在台式上吗(笔记本电脑上的东西有什么可以在台式机子上用的)
2024年8月7日 01:10
联想3000g430有无线网卡(联想3000G430有没有内置无线网卡)
2023年10月14日 14:30
摩托罗拉edge s30(摩托罗拉edge S30、红米K50、真我GT Neo3怎么选对比之后不纠结)
2023年12月27日 14:05
2021支持windows的平板电脑(hd6570支持win10吗)
2024年7月13日 14:44
联想v450笔记本电脑系统重装(联想V450笔记本反应很慢,该怎样重做系统,有一键还原请具体点)
2024年8月20日 20:40
macbook官方回收(苹果专卖店回收旧的macbook吗)
2024年11月7日 19:45
笔记本软件哪个好用(电脑win10系统有什么好用的软件值得推荐)
2024年7月8日 22:05
华硕d451v二手价格(华硕d451v买了两年半当时3200现在能卖多少钱)
2024年7月24日 21:45
微星笔记本电脑保修时间查询(微星显卡怎么查询保修时间 和是否有翻修记录)
2023年10月28日 22:22
t520i拆机(Thinkpad T520能够自己更换屏幕吗)
2024年7月15日 03:50
赛扬t3000升级最高(联想G450 t3000升级CPU问题)
2023年6月10日 13:20
神舟台式机进入bios的方法(神舟台式电脑怎么进入bios装系统)
2024年1月23日 00:25