I am new to AutoHotkey, and I would need your help with my script:
The first Gui gives the users selection of other Gui. Once the user click the appropriate 2nd GUi and click launch, the second Gui should open up. In the second gui, once the user has submitted the form, the user must return to first Gui.
I have created the first Gui, and have used radio button for the 2nd Gui option. When I select the 2nd Gui and click the launch button on the 1st Gui, the 2nd gui does not open up.
--------------------------------------------------------------------------------------------------------------------------------
Code: Select all
#SingleInstance, Force
;OnMessage(0x232,"Move_Window")
;Gui 1 Layout {Selection }
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
Gui, 1:+Alwaysontop
Gui,1: Add, radio, x15 y50 w250 h23 VBExcision, &EXCISION
Gui,1: Add, radio, x15 y75 w250 h23 vAxillary_Clearance, &AXILLARY CLEARANCE
Gui,1: Add, radio, x15 y175 w250 h23 vWide_Local, &WIDE LOCAL EXCISION
Gui,1: Add, Button, x150 y250 w200 h30 glaunch , &Launch Proforma
Gui, 1:Add, GroupBox, x10 y20 w480 h270, SELECT THE PROFORMA THAT YOU WANT TO EXECUTE
Gui, 1:Show, x1410 y825 w500 h300, Gui 1
return
GuiClose:
ExitApp
esc::Exitapp
launch:
if (BExcision=1)
{
Excision()
}
if (Axillary_Clearance==1)
{
Axillary_Clearance()
}
if (Wide_Local==1)
{
Wide_Local()
}
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
Excision()
{
Gui, Submit,No hide
Gui 2:+Alwaysontop
Gui 2:Color, 0xF9ddcc
GUI 2:FONT,BOLD
Gui 2:Add, Text, x12 y10 w500 h17 +0x200, BENIGN EXCISION INCLUDING DUCT CLEARANCE PROFORMA
GUI 2:FONT
;***********************************************************************************
Gui 2:Add, Text, x20 y30 w77 h23 +0x200, SPECIMEN ID:
Gui 2:Add, Radio, x100 y30 w27 h24, A
Gui 2:Add, Radio, x130 y30 w27 h24, B
Gui 2:Add, Radio, x160 y30 w27 h24, C
Gui 2:Add, Radio, x190 y30 w27 h24, D
;***********************************************************************************
;***********************************************************************************
Gui 2:Add, Text, x20 y60 w77 h23 +0x200, SPECIMEN ID:
Gui 2: Add, DropDownList, x100 y60 w141, SELECTION LIST||DIAGNOSTIC EXCISION|BENIGN LESION|DUCT CLEARANCE|DUCTECTOMY|ETC|
;***********************************************************************************
;***********************************************************************************
Gui 2:Add, Text, x20 y90 w44 h25 +0x200, SIDE -
Gui 2:Add, Radio, x60 y90 w55 h24, LEFT
Gui 2:Add, Radio, x105 y90 w55 h24, RIGHT
;***********************************************************************************
;***********************************************************************************
Gui 2: Add, Text, x20 y120 w190 h24 +0x200, DIAGRAM OF EXCISION PROVIDED :
Gui 2: Add, Radio, x220 y120 w41 h24, YES
Gui 2: Add, Radio, x270 y120 w41 h24, NO
;***********************************************************************************
;***********************************************************************************
Gui 2: Add, Text, x20 y150 w270 h24 +0x200, SPECIMEN INKED AS PER PROTOCOL :
Gui 2: Add, Radio, x230 y150 w41 h24, YES
Gui 2: Add, Radio, x280 y150 w41 h24, NO
;***********************************************************************************
;***********************************************************************************
Color0 := "c0000FF"
Gui 2: Font, Bold
Gui 2: Add, GroupBox, x12 y175 w470 h110 %Color0%, DIMENSIONS
Gui 2: Font
;***********************************************************************************
;**********************************************************************************
Gui 2: Add, Text, x20 y195 w140 h24 +0x200, SPECIMEN WEIGHT:
Gui 2: Add, Edit, x140 y195 w54 h24
Gui 2: Add, Text, x200 y195 w22 h24 +0x200, g
;***********************************************************************************
;**********************************************************************************
Gui 2: Add, Text, x20 y225 w138 h24 +0x200, FIBROFATTY TISSUE:
Gui 2:Add, Edit, x140 y225 w43 h21, length
Gui 2:Add, Text, x185 y225 w43 h21 +0x200, mm
Gui 2:Add, Edit, x205 y225 w43 h21, length
Gui 2:Add, Text, x250 y225 w43 h21 +0x200, mm
Gui 2:Add, Edit, x275 y225 w43 h21, length
Gui 2:Add, Text, x320 y225 w43 h21 +0x200, mm
;***********************************************************************************
;**********************************************************************************
Gui 2: Add, Text, x20 y255 w120 h24 +0x200, NUMBER OF SLICES :
Gui 2: Add, Edit, x140 y255 w43 h24
;***********************************************************************************
;**********************************************************************************
Color0 := "c0000FF"
Gui 2: Font, Bold
Gui 2: Add, GroupBox, x12 y275 w470 h85 %Color0%, OPTIONAL
Gui 2: Font
;***********************************************************************************
;**********************************************************************************
Gui 2: Add, Text, x20 y300 w138 h24 +0x200, MAIN LESION SIZE:
Gui 2:Add, Edit, x140 y300 w43 h21, length
Gui 2:Add, Text, x185 y300 w43 h21 +0x200, mm
Gui 2:Add, Edit, x205 y300 w43 h21, length
Gui 2:Add, Text, x250 y300 w43 h21 +0x200, mm
Gui 2:Add, Edit, x275 y300 w43 h21, length
Gui 2:Add, Text, x320 y300 w43 h21 +0x200, mm
;***********************************************************************************
;**********************************************************************************
Gui 2: Add, Text, x20 y330 w138 h24 +0x200, ELLIPSE OF SKIN:
Gui 2:Add, Edit, x140 y330 w43 h21, length
Gui 2:Add, Text, x185 y330 w43 h21 +0x200, mm
Gui 2:Add, Edit, x205 y330 w43 h21, length
Gui 2:Add, Text, x250 y330 w43 h21 +0x200, mm
;***********************************************************************************
;**********************************************************************************
Gui 2: Font, Bold
Gui 2:Add, Text, x12 y360 w160 h23 +0x200 %Color0%, ADDITIONAL COMMENT-
Gui 2:Add, Edit, x12 y380 w470 h260,
Gui 2: Font
;***********************************************************************************
;********************************************************************************
Gui 2: Font, Bold
Gui 2: Add, Button, x150 y640 w200 h30, &SUBMIT PROFORMA
Gui 2: Font
;***********************************************************************************
;********************************************************************************
Gui 2:Show, x800 y400 w500 h670, Window
Gui, Submit,No hide
;return
}
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
Axillary_Clearance()
{
Gui 3:+Alwaysontop
Gui 3:Color, 0xF9CCCC
Gui 3:Add, GroupBox, x359 y207 w0 h0, GroupBox
Gui 3:Add, Text, x82 y12 w323 h17 +0x200, AXILLARY CLEARANCE MACROSCOPIC PROFORMA
;---------------------------------------------------------------
Gui 3:Add, Edit, x100 y40 w180 h21 , Specimen ID
Gui 3:Add, Text, x20 y40 w76 h23 +0x200, Specimen ID:
;---------------------------------------------------------------
Gui 3:Add, Text, x20 y70 w77 h23 +0x200 , SPECIMEN ID:
Gui 3:Add, Radio, x100 y70 w27 h21 Checked , A
Gui 3:Add, Radio, x130 y70 w27 h21 , B
Gui 3:Add, Radio, x160 y70 w27 h21 , C
Gui 3:Add, Radio, x190 y70 w27 h21 , D
;Gui 3:Add, Edit, x275 y71 w84 h25 , G 0R MORE
;--------------------------------------------------------------
Gui 3:Add, Text, x20 y100 w44 h25 +0x200, SIDE -
Gui 3:Add, Radio, x60 y100 w55 h25 , LEFT
Gui 3:Add, Radio, x105 y100 w55 h25 , RIGHT
;--------------------------------------------------------------
Gui 3:Add, Text, x20 y130 w120 h23 +0x200, FIBRO FATTY TISSUE
Gui 3:Add, Edit, x140 y130 w43 h21, length
Gui 3:Add, Text, x185 y130 w43 h21 +0x200, mm
Gui 3:Add, Edit, x205 y130 w43 h21, length
Gui 3:Add, Text, x250 y130 w43 h21 +0x200, mm
Gui 3:Add, Edit, x275 y130 w43 h21, length
Gui 3:Add, Text, x320 y130 w43 h21 +0x200, mm
;--------------------------------------------------------------
Gui 3:Add, Text, x20 y160 w130 h23 +0x200, ADDITIONAL COMMENT-
Gui 3:Add, Radio, x160 y160 w47 h25, Yes
Gui 3:Add, Radio, x200 y160 w47 h25, No
Gui 3:Add, Edit, x20 y190 w436 h350, Dictate the command
;--------------------------------------------------------------
Gui 3: Add, Button, x150 y550 w200 h30 , &Submit Proforma
Gui 3:Show, x800 y500 w500 h600, Window
Gui, Submit,No hide
return
}
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
;**********************************************************************************************************************************************************
Wide_Local()
{
Gui, 7:+Alwaysontop
Gui 7:Color, 0xF9ddcc
GUI 7:FONT,BOLD
Gui 7:Add, Text, x82 y10 w350 h17 +0x200, BREAST - GENERAL PROFORMA
GUI 7:FONT
;***********************************************************************************
Gui 7:Add, Text, x20 y30 w77 h23 +0x200, SPECIMEN ID:
Gui 7:Add, Radio, x100 y30 w27 h24, A
Gui 7:Add, Radio, x130 y30 w27 h24, B
Gui 7:Add, Radio, x160 y30 w27 h24, C
Gui 7:Add, Radio, x190 y30 w27 h24, D
;***********************************************************************************
;***********************************************************************************
Gui 7:Add, Text, x20 y60 w44 h25 +0x200, SIDE -
Gui 7:Add, Radio, x60 y60 w55 h24, LEFT
Gui 7:Add, Radio, x105 y60 w55 h24, RIGHT
;***********************************************************************************
;***********************************************************************************
;***********************************************************************************
;***********************************************************************************
Gui 7: Add, Text, x20 y90 w205 h24 +0x200, ORIENTATION SUTURES PRESENT :
Gui 7: Add, Radio, x220 y90 w41 h24, YES
Gui 7: Add, Radio, x270 y90 w41 h24, NO
;***********************************************************************************
;***********************************************************************************
Gui 7: Add, Text, x20 y120 w190 h24 +0x200, DIAGRAM PROVIDED :
Gui 7: Add, Radio, x150 y120 w41 h24, YES
Gui 7: Add, Radio, x200 y120 w41 h24, NO
;***********************************************************************************
;***********************************************************************************
Gui 7: Font, Bold
Gui 7:Add, Text, x20 y140 w160 h23 +0x200 %Color0%, ADDITIONAL COMMENT-
Gui 7:Add, Edit, x12 y160 w470 h400,
Gui 7: Font
;***********************************************************************************
;********************************************************************************
Gui 7: Font, Bold
Gui 7: Add, Button, x150 y560 w200 h30, &SUBMIT PROFORMA
Gui 7: Font
;***********************************************************************************
;********************************************************************************
Gui 7:Show, x800 y500 w500 h600, Window
Gui, Submit,No hide
return
}