installshield:更新完成后,显示文档readme.txt

installShield在进行更新后,显示 操作的日志,或者新特性

function OnUpdateUIAfter()
number  nResult;
string  szTitle, szMsg;
begin
    //Rocky System ( SYS_BOOTMACHINE );
     DialogShowSdFinish();
end; 

// Rocky
 function DialogShowSdFinish()
     NUMBER nResult, nDefOptions;
     STRING szTitle, szMsg1, szMsg2, szOption1, szOption2,szPathls,logPath;
     NUMBER bOpt1, bOpt2;
  begin
    //if (!BATCH_INSTALL) then
     bOpt1 = TRUE;
     bOpt2 = FALSE;
     szMsg1 = "";
     szMsg2 = "";
     szOption1 = "Show Readme.txt";
     szOption2 = "";
     nResult = SdFinish( szTitle, szMsg1, szMsg2, szOption1, szOption2, bOpt1, bOpt2 );

     logPath=WINSYSDISK + "\\"+LOG_FILE_NAME;
     if bOpt1 = TRUE then
      CopyFile( logPath, "Readme.txt" );
      LaunchApp( WINDIR^"Notepad.exe" , TARGETDIR^"Readme.txt" );
     endif;

     return 0;
   //endif;
 end;

installshield:更新完成后,显示文档readme.txt,布布扣,bubuko.com

时间: 2024-11-11 08:22:45

installshield:更新完成后,显示文档readme.txt的相关文章

3g上网卡的驱动程序的自动更新web端架构文档

几年前写的. 看是否有人用得上吧 1   简介 本文档详细描述了基于ASP.NET平台和IIS服务的T-Mobile自动更新系统的实现框架. 本文档主要从技术架构和业务架构两个方面来着手来描述T-Mobile自动更新系统的架构,以使相关人员快速了解产品的架构. 1.1   目的 本文档将从架构方面对T-Mobile自动更新系统进行综合概述,其中会使用用例视图.逻辑视图.部署视图.实施视图等多种不同的架构视图来描述系统的各个方面. 这些描述用于记录并表述已对系统的架构方面做出的重要决策,同时确定系

Domino表单保存后,文档默认增加$Readers域的设置

[背景] 今天遇到一个奇怪的问题,一个表单一保存后,文档属性中会有一个$Readers域.查遍了各种资料无果. [原因] 表单属性-最后一个选项卡-去掉"所有读者及更高权限者"并且选择指定的角色.截图如下:

Microsoft Office 365专业增强版更新到1804版本后Word文档格式出现乱码?

这几天一直Word一直用的很不爽,新建一个文档或者打开一个以前的老文档,一看怎么格式全是混乱的?想起来4.27号Office 365给我推送月度更新,更新到最新版本(1804 9226.2114)后就有了这个问题.不能不用office啊,于是就查找微软的解决办法,最开始找到这样一个方法:https://answers.microsoft.com/zh-hans/msoffice/forum/msoffice_install-mso_win10-mso_365hp/office365%E5%8D%

使用flexpaper在页面显示文档

什么是flexpaper? FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持.它可以被当做Flex的库来使用. 首先,将pdf文件转换为swf(其他格式的文件需要先转换为pdf).这里需要使用SwfTools. SWFTools是一种实用工具与Adobe Flash文件(SWF文件)工作的集合. 该工具集包括用于阅读的SWF文件,结合他们,和他们建立从其他内容(如图像,声

使用Lucene对预处理后的文档进行创建索引(可执行)

时间: 2015/3/18 杨鑫newlife 对于文档的预处理后.就要開始使用Lucene来处理相关的内容了. 这里使用的Lucene的过程例如以下: 首先要为处理对象机那里索引 二是构建查询对象 三是在索引中查找 这里的代码是处理创建索引的部分 代码: package ch2.lucenedemo.process; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import jav

Mongodb(2)创建数据库,删除数据库,创建集合,删除集合,显示文档内容

显示所有数据库列表:show dbs > show dbs local 0.078GB runoob 0.078GB > 显示当前数据库:db > db runoob > 显示所有集合:show collections  --显示当前数据库的所有集合 > show collections col_1 col_2 runoob system.indexes > 创建数据库:use DataBase_Name  --创建名字为DataBase_Name的数据库,并切换到创建

使用Lucene对预处理后的文档进行创建索引(可运行)

时间: 2015/3/18 杨鑫newlife 对于文档的预处理后,就要开始使用Lucene来处理相关的内容了. 这里使用的Lucene的步骤如下: 首先要为处理对象机那里索引 二是构建查询对象 三是在索引中查找 这里的代码是处理创建索引的部分 代码: package ch2.lucenedemo.process; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.

树莓派配置文档config.txt说明

原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.txt"这个文本文件中.树莓派的config.txt文件会在ARM内核初始化之前被GPU读取.这个文件存在引导分区上的.对于Linux, 路径通常是/boot/config.txt, 如果是Windows (或者OS X) 它会被识别为SD卡中可访问部分的一个普通文件.如果想要编辑配置文件, 请查看介绍R-Pi_配置文件.

Android自动更新安装后显示‘完成’‘打开’按钮

1 /** 2 * 安装apk 3 * 4 * @param url 5 */ 6 private void installApk() { 7 File apkfile = new File(apkFilePath); 8 if (!apkfile.exists()) { 9 return; 10 } 11 Intent i = new Intent(Intent.ACTION_VIEW); 12 i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 13 i.s