i have two question:
1 . how to simplify my code like if { ... if {....
2 .if i have a txt / ini file
how to loop create a checkbox from txt or ini file??
my text file maybe :
amd
yui
tert02
...
below is my script :
Code: Select all
Gui Add,Checkbox,vADMP01 x27 y83 w79h21,ADMP01
Gui Add,Checkbox,vETTP01 x27 y118 w79h19,ETTP01
Gui Add,CheckBox,vETTP02 x27 y150 w77h23,ETTP02
Gui Add,CheckBox,vETTP03 x27 y186 w79h21,ETTP03
Gui Add,CheckBox,vETTP04 x27 y221 w76h25,ETTP04
Gui Add,CheckBox,vJDNP01 x149 y80 w121h22,JDNP01
Gui Add,CheckBox,vJDNP02 x149 y119 w120h23,JDNP02
Gui Add,CheckBox,vJDNP03 x149 y161 w120h22,JDNP03
Gui Add,CheckBox,vJDNP04 x149 y199 w120h23,JDNP04
Gui Add,CheckBox,vKGRP01 x275 y80 w121 h22,KGRP01
Gui Add,CheckBox,vKGRP02 x275 y119 w120 h23,KGRP02
Gui Add,CheckBox,vKGRP04 x275 y162 w120 h23,KGRP04
Gui Add,CheckBox,vKGRP05 x275 y196 w120 h23,KGRP05
Gui Add,Button,x400 y300 w69 h23 default,OK
Gui Show,w500 h500,window
Return
ButtonCancel:
exitapp
return
;######################################################################################
ButtonOK:
Gui,submit,nohide
If(ADMP01=1){
GoSub ADMP01
}
If(ETTP01=1){
GoSub ETTP01
}
if(ADMP01=1){
GoSub ADMP01
}
if(ETTP01=1){
GoSub ETTP01
}
if(ETTP02=1){
GoSub ETTP02
}
if(ETTP03=1){
GoSub ETTP03
}
if(ETTP04=1){
GoSub ETTP04
}
if(JDNP01=1){
GoSub JDNP01
}
if(JDNP02=1){
GoSub JDNP02
}
if(JDNP03=1){
GoSub JDNP03
}
if(JDNP04=1){
GoSub JDNP04
}
if(KGRP01=1){
GoSub KGRP01
}
if(KGRP02=1){
GoSub KGRP02
}
if(KGRP04=1){
GoSub KGRP04
}
if(KGRP05=1){
GoSub KGRP05
}
msgbox Done
return
;######################################################################################
ADMP01:
msgbox,iamADMP01
return
ETTP01:
msgbox,iamETTP01
return
ETTP02:
msgbox,iamETTP02
return
ETTP03:
msgbox,iamETTP03
return
ETTP04:
msgbox,iamETTP04
return
JDNP01:
msgbox,iamJDNP01
return
JDNP02:
msgbox,iamJDNP02
return
JDNP03:
msgbox,iamJDNP03
return
JDNP04:
msgbox,iamJDNP04
return
KGRP01:
msgbox,iamKGRP01
return
KGRP02:
msgbox,iamKGRP02
return
KGRP04:
msgbox,iamKGRP04
return
KGRP05:
msgbox,iamKGRP05
return