小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

InstallShield修改配置文件

 icecity1306 2015-08-28

InstallShield中提供了對(duì)配置文件的修改。

1、INI文件的修改

1.1 視圖方式修改

InstallShiel工程的Installation Designer/ System Configuration/ INI File Changes視圖中,右擊INI Files添加或者倒入INI文件。

ini文件的keyword的Data Value一定選擇安裝路徑所在的目錄,不然達(dá)不到修改的目的。

 
1.2 腳本方式修改
    OpenFileMode(FILE_MODE_APPEND);
    CloseFile (nvFileHandle); 
    OpenFile (nvFileHandle, szPath,"my.ini");
    FileInsertLine (szPath + "my.ini", szStr, 0,REPLACE) ;
    FileInsertLine (szPath + "my.ini", szStr, 10,REPLACE) ;
2、XML文件修改
2.1 視圖方式與1.1類似,在Installation Designer/ System Configuration/ XML File Changes視圖中可修改xml的元素以及屬性。
2.1 腳本方式

function ModifyXml()
OBJECT objXml;
OBJECT objRoot,objNode, objAttNode; 
STRING szFile, msVersion;

begin      
    szFile = TARGETDIR^"...

    MessageBox(szFile,SEVERE); 
    set objXml = CreateObject("MSXML2.DOMDocument.6.0");//創(chuàng)建一個(gè)DOM對(duì)象                      
    if (IsObject(objXml) = FALSE ) then
       MessageBox("出錯(cuò),系統(tǒng)不支持使用DOM對(duì)象",SEVERE);
    endif;
    objXml.async = FALSE;
    objXml.resolveExternals = FALSE;
    objXml.validateOnParse = FALSE; 
    objXml.load(szFile);//加載原有XML文檔
    set objRoot = objXml.documentElement; //取根節(jié)點(diǎn) 
    MessageBox(objRoot.xml,SEVERE); //輸出所有節(jié)點(diǎn)測(cè)試
    set objNode = objRoot.selectSingleNode("http://upload-path");//查找upload-path節(jié)點(diǎn)   
    objNode.text=TARGETDIR^"temp\\data";
    
    set objNode = objRoot.selectSingleNode("http://download-path");
    //MessageBox(objNode.text,SEVERE); //輸出他的值
    objNode.text=TARGETDIR^"temp\\data"; 
    
       
    objXml.save(szFile); //保存  
    
    set objNode = NOTHING;
    set objXml = NOTHING;            
end;

腳本方式修改配置文件可以參考:
InstallShield操作文件內(nèi)部函數(shù)介紹,參考:http://blog.sina.com.cn/s/blog_4baa4852010006yu.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多