installshield指令碼語言是類似c語言,利用installshield的嚮導或模板都可以生成基本的指令碼程式框架,可以在此基礎上按自己的意願進行修改和新增。
一.基本語法規則
1.變數
bool 布林型 值為true(1)或false(0)
char 字元型 一位元組長的(8bit)的字元
hwnd 視窗控制代碼 用來存放視窗控制代碼
int 整型 兩位元組長的整數
list 列表型 指向installshield列表,用listcreate和listdestroy
long 擴充套件數值型
lpstr 擴充套件指標
number 數值型 存放四位元組長的數值,範圍從-2147483648到+2147483647
pointer 指標型
short 短數值型
string 字串型 十分類似vc中的lpctstr
變數如同標準的c語言,在使用前需要事先聲名。變數通常在兩個位置進行聲名,一是主程式外部,這樣的變數為全域性變數,二是各函式的變數聲名區,這樣的變數是區域性變數。
2.操作符
一般的與c語言相同操作符,在這裡不做詳解,以下主要介紹比較特殊的操作符,
(1) + , - , * , /
以上四個操作符與c語言中意義和用法都相同。
(2) &&
與操作,與c語言中用法相同,例:x1 && x2
(3) ||
或操作,與c語言中用法相同,例:x1 || x2
(4) !
非操作,與c語言中用法相同,例:!x1
(5) *
指標操作,類似c語言中的*
(6) & , | , ^ , ~ , << , >>
分別為位與,位或,按位異或,按位取反,左移和右移,其意義和用法都與c語言中基本相同。
(7) .
該操作符用於結構,用來得到結構的子項,與delphi的 . 用法類似,例如:
typedef settingsrec
begin www.2cto.com
bool bswitchon;
string szmssg[255];
int nval;
end;
settingsrec settings;
program
settings.bswitchon = false;
settings.szmssg = "off";
settings.nval = 0;
(8) =
既可作為賦值號,同時也做等於符,例如:
str1 = "string";
if str1="string" then
endif;
(9) &
InstallShield指令碼語言程式設計語法
installshield 指令碼語言是類似c語言,利用installshield的嚮導或模板都可以生成基本的指令碼程式框架,可以在此基礎上按自己的意願進行修改和新增。一.基本語法規則 1.變數 bool 布林型 值為true 1 或false 0 char 字元型 一位元組長的 8bit 的字元 ...
InstallShield系統變數
batch install 指示當傳輸檔案採用lockedfile或sharedfile時是否鎖定檔案 cmdline setup.exe傳遞的命令列引數 commonfiles common files全路徑如 c program file common files errorfilename f...
手寫installshield入門
進入installation designer 視窗 點選左邊樹導航中的 installscript 要使用 installshild自帶的嚮導視窗 必須先 新增兩個標頭檔案 include ifx.h include sddialog.h 定義變數 必須在 program 與endprogram之...