比如 建立乙個installshield工程之後 intallshield程式 會自動生成程式執行的**
看指令碼 生成了乙個 function onfirstuibefore() 該方法是用於 在安裝程式執行期間的
所有視窗的** 你可以隨意修改 需要哪些視窗 去掉哪些視窗
比如現在有這樣乙個 問題 :
我需要在 程式安裝完後 需要做一些 操作 比如執行批處理啊 拷貝檔案等操作 要怎麼辦了
首先開啟指令碼 看見指令碼 最上面 有兩個下拉框 者玩意就是指定在什麼時間 的什麼事件的
第乙個下拉框 就是 什麼時間 第二個下拉框是什麼事件
選中左邊的move data 選中右邊的 onmoved **中就會新增乙個onmoved方法 該方法 就是
當安裝完 或者解除安裝完後 要執行的事件
比如 新增變數 bool isremove;
function onmoved()
string setupto,cmdline;
string svold,svnew,szkey;
number nsize,nztype;
begin
if(!isremove) then
//設定環境變數
// setenvironment();
//執行安裝批處理
executeinstall();
endif;
end;
區域性變數只能在 函式和begin之間定義
isremove定義時預設是false
if(!isremove) then 也就是 安裝時候 會執行 批處理操作 和設定環境變數的操作
選中 onmaintuibefore()
這個就是 解除安裝時候 要呼叫的**
生成的**比較多 可以不管他 在 onmaintuibefore第一句 加上 isremove=true 就說明是解除安裝的時候 onmoved裡面的語句
就不會被條用
同時 找到 switch(ntype)
case removeall:
在case removeall: 後面加上 你解除安裝時要做的操作
比如在解除安裝完成後 某些日誌 不能被解除安裝掉
可以點選上面的onend會新增** 呼叫方法刪除目錄
function onend()
begin
if(isremove) then
deletedir(targetdir,allcontents);
endif;
end;
Python中 r 的實際應用
r表示將游標的位置回退到本行的開頭位置。b表示將游標的位置回退一位。在python語言中,使用print列印輸出時,預設是會進行換行的。如何讓其不換行呢?author gao zhengjie date 2018 1 5 desc 在一行中不斷重新整理倒計時 import time count do...
Linux在實際中的應用
各位童鞋們,你們是如何度過這周週末的呢?這週末的我在家學習學習再學習,然而學習到一半,公司領導突然給我打了個 過來說有同事等會兒會去客戶那部署無人值守安裝系統服務,問我去不去學習下。我想我正在學linux,雖然還沒學習到那個部分,但是提前接觸下對後面學習肯定會有很大幫助,所以我欣欣然的就同意了。在去...
實際應用中的C 加密
在系統的管理員有著實際的應用,對於乙個資料庫管理系統來說,資料庫安全還是挺重要的,所以在存入到資料庫的密碼通常都是加密的。即使有著hack攻破資料庫後,也不會那樣的容易的盜取你的賬號和密碼,這樣可以減輕你的不必要的損失。好吧,下面就是一些基本的實現 加密的 格式是一樣的 span style fon...