论坛风格切换切换到宽版
  • 1535阅读
  • 8回复

两个问题:一是快捷图标问题,一个是删除文件问题。 [复制链接]

上一主题 下一主题
离线hbfnmxb
 

发帖
102
金钱
670
威望
67
只看楼主 倒序阅读 0 发表于: 2016-03-18
[Setup]
AppName="学科整合课专题网站平台安装程序"
AppVerName="学科整合课专题网站平台安装程序"
DefaultDirName=C:\Program Files\Bangteng\Kangle\www

DefaultGroupName=学科整合课专题网站平台安装程序
OutputDir=F:\2016编辑文件\1
OutputBaseFilename=学科整合课专题网站平台安装程序
Compression=lzma
SolidCompression=yes

[Messages]
BeveledLabel=丰南实验学校孟 QQ:396009882  

[Files]
Source: "E:\专题网站\张伟\CMSERVER\*"; DestDir: "C:\Program Files\Bangteng\Kangle\www"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: E:\专题网站\ASPFU.msi; DestDir: {tmp}; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
Name: "{group}\运行“学科整合课专题网站平台安装程序”"; Filename: "C:\Program Files\Bangteng\Kangle\www\index.url";
Name: "{group}\卸载“学科整合课专题网站平台安装程序”"; Filename: "{uninstallexe}"
Name: "{commondesktop}\学科整合课专题网站平台安装程序"; Filename:"C:\Program Files\Bangteng\Kangle\www\index.url";  
[INI]
Filename: "C:\Program Files\Bangteng\Kangle\www\index.url"; Section: "InternetShortcut"; Key: "URL"; String: http://127.0.0.1/index.asp

[Run]
; 安装结束时总是运行 asp.exe,不提示用户
Filename: "{app}\README.TXT"; Description: "查看自述文件"; Flags: postinstall shellexec skipifsilent
Filename: "C:\Program Files\Bangteng\Kangle\www\index.url"; Description: "访问本机专题网站"; Flags: postinstall shellexec skipifsilent
Filename: msiexec.exe; Parameters: "-i ""{tmp}\ASPFU.msi"" -qn"; WorkingDir: {tmp}; StatusMsg: Installing my package
[InstallDelete]
Type: files; Name: "C:\Program Files\Bangteng\Kangle\www\index.html"

这个角本中,两个问题一是所设置的图标在桌面上不显示,二是

[InstallDelete]
Type: files; Name: "C:\Program Files\Bangteng\Kangle\www\index.html" 这个文件不能被删除,这个文件在ASPFU.msi这里,如果才能让ASPFU.msi先把文件释放出来,然后再进行删除!这两个问题如何解决。谢谢大大们



离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 1 发表于: 2016-03-20
没有看懂
离线hbfnmxb

发帖
102
金钱
670
威望
67
只看该作者 2 发表于: 2016-03-21
第一个问题是桌面上的图标是这个样子的,我的意思是能不能把这个快捷方式改成一个网页形式的或是一个指定的ico文件

第二个问题:在安装目录中有一个index.html文件,我想把它删除。但删不掉




离线hbfnmxb

发帖
102
金钱
670
威望
67
只看该作者 3 发表于: 2016-03-21
第二个问题是在安装完成后删除index.html这个文件。如果在安装完成后执行删除。谢谢老虎哥!
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 4 发表于: 2016-03-22
第一个问题:
如何给快捷方式指定图标,请查看帮助文件。具体是要添加一个 IconFilename 参数,比如
[Icons]
Name: "{group}\运行“学科整合课专题网站平台安装程序”"; Filename: "C:\Program Files\Bangteng\Kangle\www\index.url";  IconFilename: "{app}\myicon.ico"
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 5 发表于: 2016-03-22
第二个问题:
[InstallDelete] 段是运行安装程序时最先就执行的,而这个时候 index.html 文件可能还没有。听你的意思是想在安装程序完成后删除 index.html 这个文件,这就不能用 [InstallDelete] 段了。建议这样:
[RUN]
Filename: "{cmd}"; Parameters: "/c del ""{app}\index.html"""; Flags: hidewizard runhidden
离线hbfnmxb

发帖
102
金钱
670
威望
67
只看该作者 6 发表于: 2016-03-22
谢谢老虎哥
离线hbfnmxb

发帖
102
金钱
670
威望
67
只看该作者 7 发表于: 2016-03-22
老虎哥,在任务管理器中有两个进程,一个是kangle.exe ,另一个是eaper.exe。在执行卸载时,如果这两个进程不结束,文件不能被卸载,现在我想在执行卸载时,删除文件,但前提是必须先结束这两个进程,这个问题有办法解决吗?
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 8 发表于: 2016-03-23
希望楼主学会使用论坛是搜索功能。类似的帖子有许多,比如:
http://bbs.hanzify.org/read-htm-tid-98031.html