请问installshield制作安装包时,如何在最后复制文件时,自己定义进度条上面的文字----在线等。

时间:2021-10-24 20:08:39
SetStatusWindow(0, "");
Enable(STATUSEX);
StatusUpdate(ON, 100);
这样写,显示的时候,进度条上面的标题文字默认是“正在安”!请问如何来修改啊!

22 个解决方案

#1


没人回啊!郁闷

#2


不会,只好顶一下

#3


SetStatusWindow(0, "xxxxxxxxxx");
就会显示“正在安  xxxxxxxxxx”,正在安这几个字恐怕改不了

#4


在社区支持——新版申请里发了帖子
申请在“开发语言”下开通InstallShield专栏
大家快去顶啊,50个支持才可以开通的

#5


"正在安 ×××××"我可以解决,就是“正在安”这几个字怎么解决!!!!!!!!!!!!我看别的打包的setup。exe都是自己第一的这几个字好象,为什么我的不行啊,郁闷!!!!!

#6


如果你一定要解决的话,就别用那个啦,自定义dialog吧!

#7


study!

#8


SetStatusWindow(0, "");
Enable(STATUSEX);
StatusUpdate(ON, 100);
把上面的Enable(STATUSEX);改成Enable(STATUS);就不会有这个问题了。同时在ONFIRSTUIAFTER里也一样Disable(STATUS);
同时卸载时出现正在卸的问题也可用相同方法解决。
分别在ONMAINTUIBEFORE和ONMAINTUIAFTER中把STATUSEX都换成STATUS。就好了

#9


to atholon(切不开的西瓜)
按照你说的办法去做,将Enable(STATUSEX);改成Enable(STATUS);文字问题时解决了,但是,安装界面只剩下进度条和显示的文字了,其他的界面都没有了。请问是什么原因啊!

#10


还有,我在resources中通过设定<DISK1TARGET>\setup.exe来添加了一个反安装。我的脚本中没有用到“ONMAINTUIBEFORE和ONMAINTUIAFTER”,请问如何解决反安装的问题啊!!!!!

#11


。。。。。。。。。。。。

#12


你可以在ONFIRSTUIBEFORE一开始便加一句Enable( FULLWINDOWMODE );这样整个安装过程中都会有一个全屏的大背景,就不会显得太不协调了。
ONMAINTUIBEFORE和ONMAINTUIAFTER是维护时的界面。分别在BEFORE MOVE DATA和AFTER MOVE DATA里。

我用的是PROFESSIONAL 6.3版本的。

#13


我用的是6.22。那反安装的到底怎么来解决文字显示问题呢?

#14


同样的啊。反安装的界面脚本是在ONMAINTUIBEFORE和ONMAINTUIAFTER里的。把这2个脚本调出来,然后把Enable(STATUSEX);改成Enable(STATUS);,Disable(STATUSES);改成Disable(STATUS);再加个大背景就差不多了。

#15


我是在开始菜单中添加的卸载程序。我在resources中通过设定<DISK1TARGET>\setup.exe来添加了一个卸载程序的。我的脚本中没有用到“ONMAINTUIBEFORE和ONMAINTUIAFTER”,是不是一定要用到了这两个函数才能改变那个文字啊。

#16


一开始这两个脚本是默认的。你必须把它调出来,然后修改一下看看。

#17


那我试试看了

#18


如果用installshield来卸载的话,可以实现控制显示文字。但是我用在“开始”菜单中添加的卸载程序,在卸载过程中的显示和用installshield本身来卸载显示的不一样。请问,在“开始”菜单中添加卸载程序该如何实现。我是在resources中通过设定<DISK1TARGET>\setup.exe来添加了一个反安装。

#19


up一下。有没有人帮我解决一下这个问题啊!谢谢各位大虾了

#20


up  55555555555没人回

#21


up

#22


请问你可以给我共享你的install shield 7.0 软件给我吗?
多谢了,我的邮件: rzsheng@163.com

#1


没人回啊!郁闷

#2


不会,只好顶一下

#3


SetStatusWindow(0, "xxxxxxxxxx");
就会显示“正在安  xxxxxxxxxx”,正在安这几个字恐怕改不了

#4


在社区支持——新版申请里发了帖子
申请在“开发语言”下开通InstallShield专栏
大家快去顶啊,50个支持才可以开通的

#5


"正在安 ×××××"我可以解决,就是“正在安”这几个字怎么解决!!!!!!!!!!!!我看别的打包的setup。exe都是自己第一的这几个字好象,为什么我的不行啊,郁闷!!!!!

#6


如果你一定要解决的话,就别用那个啦,自定义dialog吧!

#7


study!

#8


SetStatusWindow(0, "");
Enable(STATUSEX);
StatusUpdate(ON, 100);
把上面的Enable(STATUSEX);改成Enable(STATUS);就不会有这个问题了。同时在ONFIRSTUIAFTER里也一样Disable(STATUS);
同时卸载时出现正在卸的问题也可用相同方法解决。
分别在ONMAINTUIBEFORE和ONMAINTUIAFTER中把STATUSEX都换成STATUS。就好了

#9


to atholon(切不开的西瓜)
按照你说的办法去做,将Enable(STATUSEX);改成Enable(STATUS);文字问题时解决了,但是,安装界面只剩下进度条和显示的文字了,其他的界面都没有了。请问是什么原因啊!

#10


还有,我在resources中通过设定<DISK1TARGET>\setup.exe来添加了一个反安装。我的脚本中没有用到“ONMAINTUIBEFORE和ONMAINTUIAFTER”,请问如何解决反安装的问题啊!!!!!

#11


。。。。。。。。。。。。

#12


你可以在ONFIRSTUIBEFORE一开始便加一句Enable( FULLWINDOWMODE );这样整个安装过程中都会有一个全屏的大背景,就不会显得太不协调了。
ONMAINTUIBEFORE和ONMAINTUIAFTER是维护时的界面。分别在BEFORE MOVE DATA和AFTER MOVE DATA里。

我用的是PROFESSIONAL 6.3版本的。

#13


我用的是6.22。那反安装的到底怎么来解决文字显示问题呢?

#14


同样的啊。反安装的界面脚本是在ONMAINTUIBEFORE和ONMAINTUIAFTER里的。把这2个脚本调出来,然后把Enable(STATUSEX);改成Enable(STATUS);,Disable(STATUSES);改成Disable(STATUS);再加个大背景就差不多了。

#15


我是在开始菜单中添加的卸载程序。我在resources中通过设定<DISK1TARGET>\setup.exe来添加了一个卸载程序的。我的脚本中没有用到“ONMAINTUIBEFORE和ONMAINTUIAFTER”,是不是一定要用到了这两个函数才能改变那个文字啊。

#16


一开始这两个脚本是默认的。你必须把它调出来,然后修改一下看看。

#17


那我试试看了

#18


如果用installshield来卸载的话,可以实现控制显示文字。但是我用在“开始”菜单中添加的卸载程序,在卸载过程中的显示和用installshield本身来卸载显示的不一样。请问,在“开始”菜单中添加卸载程序该如何实现。我是在resources中通过设定<DISK1TARGET>\setup.exe来添加了一个反安装。

#19


up一下。有没有人帮我解决一下这个问题啊!谢谢各位大虾了

#20


up  55555555555没人回

#21


up

#22


请问你可以给我共享你的install shield 7.0 软件给我吗?
多谢了,我的邮件: rzsheng@163.com