亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

關(guān)于Installshield里一些常見問題的解答—艾澤

系統(tǒng) 1770 0

上一篇: 一個(gè)完整的安裝程序?qū)嵗瑵衫怪Q笈癯銎罚ㄎ澹?--補(bǔ)遺
轉(zhuǎn)載時(shí)請(qǐng)務(wù)必保留轉(zhuǎn)載出處和由艾澤拉斯之海洋女神出品的字樣;如需刊登,請(qǐng)與作者聯(lián)系。 little_fairycat@126.com .

Q: 如何替換setup.exe的圖標(biāo)?

A: 這不是一個(gè)推薦的操作,因?yàn)榭赡軙?huì)引起不可預(yù)見的錯(cuò)誤,而且IS沒有開放這個(gè)接口。如果你堅(jiān)持要這么做,可以使用第三方軟件比如ExeScope來進(jìn)行圖標(biāo)替換。

Q: 如何去掉安裝界面左上方的Installshield Wizard字樣?

A: Installation Designer -> Installation Information -> General Information -> String Tables ->你使用的語言,右鍵-> Export String Tables導(dǎo)出為文本文件,然后把里面相應(yīng)的“Installshield Wizard”字段替換成空白字符串即可。建議做好備份后再修改。

Q: 如何自定義每個(gè)安裝界面的標(biāo)題或者說明文字?

A: Installation Designer -> Behavior and Logic -> InstallScript ->Setup.rul,沒有這個(gè)文件的話在file底下new一個(gè),默認(rèn)就是這個(gè)名字的,我是在Installscript msi類型下測(cè)試的,其他的可能略有不同。

在Setup.rul打開OnFirstUIBefore函數(shù),這個(gè)函數(shù)里面顯示出安裝過程中的所有界面,在需要修改的界面中把標(biāo)題或者說明性文字賦值為自己想要的值即可。

舉例:

Dlg_SdWelcome:

szTitle = "";

szMsg = "";

nResult = SdWelcome(szTitle, szMsg);

if (nResult = BACK) goto Dlg_SdWelcome;

szTitle = "";

svName = "";

svCompany = "";

szTitle就是安裝時(shí)候歡迎界面所顯示的標(biāo)題,比如我改成szTitle=”歡迎使用XX軟件”這樣的形式即可。

Q: 如何在卸載時(shí)不要彈出”Modify, Repair, Remove”界面,而是點(diǎn)擊卸載后直接卸載掉?

A: 在Installation Designer->Behavior and Logic->InstallScrip中Setup.rul里打開OnMaintUIBefore這個(gè)函數(shù),找到Dlg_Start:,把這個(gè)框體包含的代碼全部注釋掉,也就是從Dlg_Start:到Dlg_SdFeatureTree:上面一行的內(nèi)容全部去掉,并且添加一句nType = REMOVEALL;在Dlg_SdFeatureTree:前面,這樣就可以實(shí)現(xiàn)不出現(xiàn)那個(gè)“modify,repair, remove"的界面,而是直接進(jìn)行刪除動(dòng)作了。

Q: 我怎樣在目標(biāo)機(jī)上安裝.NET,如果目標(biāo)機(jī)上沒有安裝的話?

A: 在Release Wizard的倒數(shù)第三步將”Include or setup .NET framework”的選項(xiàng)勾上。

Q: 我如何調(diào)用第三方軟件?

A: 在Installation Designer -> Behavior and Logic -> InstallScript ->Setup.rul里使用LaunchAppAndWait或者LaunchApp函數(shù),至于寫在哪兒要看具體應(yīng)用,比如可以寫在OnBegin, OnFirstUIBefore之類的函數(shù)體里。例子請(qǐng)參閱我的另外一個(gè)文檔《一個(gè)完整的Installshield安裝程序—艾澤拉斯之海洋女神出品》,csdn有下載。或者你也可以加入installshield中文論壇官方QQ群來獲取這份放在群共享里的文件。

在筆者寫這篇文檔的時(shí)候,有網(wǎng)友告訴我Installshield2009已經(jīng)無需如此繁瑣地寫腳本了,而是有界面允許用戶自己指定一個(gè)注冊(cè)表鍵值,并指定需要安裝的軟件所在的路徑,當(dāng)鍵值不存在的時(shí)候IS自動(dòng)調(diào)用指定的軟件了,有興趣的朋友可以去研究下。

Q: 我如何調(diào)用bat文件?

A: 在Installation Designer -> Behavior and Logic -> InstallScript ->Setup.rul里使用LaunchAppAndWait或者LaunchApp函數(shù)。

Q: 我如何為自己的程序創(chuàng)建一個(gè)在開始菜單里的卸載快捷方式?

A: 某些工程類型比如Installscript MSI自帶有這個(gè)選項(xiàng),但是在08版本前都不推薦使用,因?yàn)槿菀讓?dǎo)致系統(tǒng)崩潰;寫腳本是一個(gè)不錯(cuò)的解決方法。代碼如下,但是具體的詳細(xì)解釋請(qǐng)參考我的另外一個(gè)文檔《一個(gè)完整的Installshield安裝程序—艾澤拉斯之海洋女神出品》,csdn有下載。或者你也可以加入installshield中文論壇官方QQ群來獲取這份放在群共享里的文件。

szfilename = UNINSTALL_STRING +" /UNINSTALL";

nresult = StrFind(szfilename,".exe");

if nresult >=0 then

StrSub(szmsg1,szfilename,0,nresult + 4);

StrSub(szmsg2,szfilename,nresult + 4,200);

LongPathToQuote(szmsg1, FALSE );

LongPathToQuote(szmsg2, FALSE );

szfilename = "\"" + szmsg1 + "\"" +szmsg2;

endif;

AddFolderIcon(FOLDER_PROGRAMS^"TEST","Uninstall",szfilename,WINDIR,"",0,"",REPLACE);

Q: 我如何修改“添加或刪除程序”里我的軟件的卸載圖標(biāo)?

A: Project Assisant -> Application Information,Select the icon to display your application in Add or Remove Program這項(xiàng),點(diǎn)擊Browse選擇你想要的圖標(biāo)即可。

下一篇: 根據(jù)IP查主機(jī)名和MAC地址

關(guān)于Installshield里一些常見問題的解答—艾澤拉斯之海洋女神出品


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 免费欧美黄色网址 | 国内精品伊人久久大香线焦 | 成人网欧美亚洲影视图片 | 欧美日韩在线观看区一二 | 中文字幕毛片 | 国产成人综合亚洲欧美在 | 精品国产一区二区三区久久 | 狠狠干欧美 | 国产成人99久久亚洲综合精品 | 成人影院在线观看视频 | 2020国产成人精品免费视频 | 日本又黄又爽又色的免费视频 | 亚洲高清视频一区 | 亚洲综合在线观看视频 | 777奇米影视色888成人 | 亚洲一区二区三区高清网 | 国产精品高清一区二区 | 国语一区 | 欧美日韩黄色 | 四虎影音在线 | 亚洲国产中文字幕在线观看 | 99国产精品视频久久久久 | 人人干天天操 | 亚洲国产成人资源在线软件 | 亚洲精品成人久久 | 久久精品国内一区二区三区 | 天天操天天干天天透 | 日韩一区二区三区中文字幕 | 久久婷婷五色综合夜啪 | 日韩欧美亚洲一区精选 | 成人免费大片a毛片 | 鲁鲁狠色综合色综合网站 | 91精品啪在线观看国产色 | 久久影视在线观看 | 成人特黄午夜性a一级毛片 成人特级毛片69免费观看 | 国产成人亚洲精品无广告 | 国产一级毛片在线 | 日本网站在线 | 夜夜骑夜夜操 | 一本清高清dvd日本播放器 | 性成人动作片在线看 |