installshield for delphi4制作安装程序的问题(50分)

  • 主题发起人 主题发起人 不懂编程
  • 开始时间 开始时间

不懂编程

Unregistered / Unconfirmed
GUEST, unregistred user!
在制作安装程序时怎样在桌面产生一个快捷方式?
 
prototype SetupFolders();
文件拷贝完成后调用改函数。
function SetupFolders()
STRING szFolderName,szProgramFolder,szItemName,szCommandLine;
STRING szWorkingDir,szIconPath,szShortCutKey,szProgram,szParam;
STRING svPath,svDefGroup;
NUMBER nIcon,nFlag;
begin
svPath=TARGETDIR^"可执行文件";
szItemName="程序名称";
LongPathToShortPath(szParam);
LongPathToQuote(svPath,TRUE);
szCommandLine=svPath;
szWorkingDir=TARGETDIR;
szIconPath=TARGETDIR^"图标目录及名称";
nIcon=0;
szShortCutKey="";
nFlag=REPLACE;
szProgramFolder=FOLDER_DESKTOP;//桌面快捷方式
if(AddFolderIcon(szProgramFolder,szItemName,szCommandLine,szWorkingDir,
szIconPath,nIcon,szShortCutKey,nFlag)<0)then
MessageBox("创建快捷方式失败。",SEVERE);
endif;
szProgramFolder=FOLDER_PROGRAMS^svDefGroup;//开始菜单程序快捷方式
if(AddFolderIcon(szProgramFolder,szItemName,szCommandLine,szWorkingDir,
szIconPath,nIcon,szShortCutKey,nFlag)<0)then
MessageBox("创建快捷方式失败。",SEVERE);
endif;
return 0;
end;
 
to:e_hua
我对installshield for delphi4不熟,我看这段代码好像是脚本,可我不知道该写在那里
我的installshield for delphi4是beta版的
 
我用的是InstallShield For Delphi5,在制作安装程序的时候就能指定;
我认为For Delphi4也差不多吧:
在Specify Folder and Icons的选框中定制:
这个选框中有两个页,你需要的功能在第二页上,
具体的操作蛮麻烦的,请多试几次
 
to:liu_liu
我在installshield for delphi4里没找到可以做这些东西的地方,实在是没办法了,你有
installshield for delphi5么,可否给一份,谢谢了
 
去http://powerpb1.home.sohu.com/installshield.htm看看。
 
看看去
谢谢先:)
 
那个网站上的东西当不下来,现在有没有其他办法,我的安装程序已经做好了,用户说安装完后在桌面
上再建一个快捷图标,我的installshield for delphi4好象不能完成此功能,我该咋办?
 
to 不懂编程
不需要用什么脚本的,我以前也是用的for D4
你需要手工添加快捷方式
 
哦,我试试吧:)
 
to:iseek
我好像搞不定:( 设置项里没有桌面选项,客户那边操作系统也不统一,me,98,nt,2K,XP什么都有,真是让人头痛:(
 
你干脆用installshield 5或6.x算了,
这个比installshield for delphi功能强大多了,而且也不会很难用。
那里面就用脚本语言。
 
我没找到,楼上有位老兄给的地址当不下来,所以~~~
 
如果时间不紧的话就去DOWN installshield 6.x 用吧,顺便学习学习。
 
我有的是时间和网速,可不知道到哪里当呀,那位老兄给提个醒好不?
 
唉,怎么没有人帮你呢,我找了一个,你看看。有好多的。
http://210.40.4.8/soft/down.asp?t2id=71
 
http://www.pmcc.com.cn/down/popcool.asp
http://www.zouping.com.cn/download/downsoft.asp?softID=1381
http://dl.163.com/html/1/1581.html
www.newhua.com
这些地方都有,就不一一列举了。
 
你在advanced settings设置里,选择desktop folder即可。
 
客户那边的系统并不成问题,每个系统都有desktop
 
谢谢上面个位老兄的帮助
 
后退
顶部