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

關(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)論
主站蜘蛛池模板: 国产香港特级一级毛片 | 精品福利影院 | 男女一级免费视频 | 在线观看福利影院 | 福利视频免费 | 97在线观看完整免费 | 中文字幕1区2区 | 日本高清有码 | 欧美久久天天综合香蕉伊 | 亚洲在线网 | 青青草国产免费一区二区 | 色在线网站 | 成年女人视频网站免费m | 日本狠狠干 | 久久久久九九精品影院 | 性色生活免费看性大片 | 国产成人a v在线影院 | 日本 国产 欧美 | www国产精品 | 国产香蕉久久精品综合网 | 我要看免费一级毛片 | 久久久亚洲精品视频 | 亚洲精品高清视频 | 精品一区二区三区免费视频 | 中文字幕人成乱码第一页 | 一本色道久久综合亚洲精品高清 | 欧美激情精品久久久久久大尺度 | 久久久久久久久久久9精品视频 | 视频三区精品中文字幕 | 久久激情五月 | 国产一级在线视频 | 欧美日韩亚洲在线观看 | 80s成年女人毛片免费观看观看 | 青青草好吊色 | 国产国语高清在线视频二区 | 波多野结衣一区在线观看 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 一区二区三区在线免费 | 伊人精品国产 | 久久亚洲精品中文字幕三区 | 高清欧美一区二区免费影视 |