01-22-2017, 07:47 AM
The above code, I can only understand a little, I thought of a simple way! to achieve the same function?
Vk (????) and vk1 (????) brackets in the content, I do not know how to write, can you help me achieve it? thank you very much!
If the following code can be achieved, the code will be easy to understand
Macro Macro1
Trigger SF9
Vk (????) and vk1 (????) brackets in the content, I do not know how to write, can you help me achieve it? thank you very much!
If the following code can be achieved, the code will be easy to understand
Macro Macro1
Trigger SF9
AddTrayIcon "$system$\shell32.dll,2" "iMindQ setup. Ctrl+click to exit."
int vk=wait(0 K F10)
int vk1=wait(0 K F11)
if vk(?????)
,mac "sub.install"
if vk1(????)
,mac "sub.uninstall"
#sub install
spe 100
#region Recorded 2016-12-28 20:14:44
;run "$qm$\iMindQ_8_1_1_51836.exe"
run "$desktop$\iMindQ_8_1_1_51836.exe"
int w2=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 43 11 id(2851 w2) 1 ;;push button 'Next >'
wait 0 -WV w2
int w3=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 21 10 id(2689 w3) 1 ;;radio button 'I accept the terms in the l...'
lef 45 10 id(2851 w3) 1 ;;push button 'Next >'
wait 0 -WV w3
int w4=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogNoCloseClass"))
lef 39 11 id(4172 w4) 1 ;;check box 'FreeMind (.mm) files'
lef 38 9 id(4175 w4) 1 ;;check box 'MindJet MindManager (.mmap)...'
lef 41 14 id(2851 w4) 1 ;;push button 'Next >'
wait 0 -WV w4
int w5=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 41 14 id(2922 w5) 1 ;;push button 'Install'
wait 0 -WV w5
int w6=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
wait 0 -WV w6
int w7=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 41 14 id(2890 w7) 1 ;;push button 'Finish'
#endregion
#sub uninstall
spe 100
#region Recorded 2016-12-28 20:13:55
;run "$qm$\iMindQ_8_1_1_51836.exe"
run "$desktop$\iMindQ_8_1_1_51836.exe"
int w=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 39 7 id(2851 w) 1 ;;push button 'Next >'
wait 0 -WV w
int w3=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 42 14 id(624 w3) 1 ;;radio button 'Remove'
lef 41 7 id(2851 w3) 1 ;;push button 'Next >'
wait 0 -WV w3
int w4=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 41 7 id(2974 w4) 1 ;;push button 'Remove'
wait 0 -WV w4
int w5=wait(0 WA win("iMindQ® Installer Information" "MsiDialogNoCloseClass"))
lef 40 17 id(11 w5) 1 ;;push button 'Yes'
wait 0 -WV w5
int w6=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
wait 0 -WV w6
int w7=wait(0 WA win("iMindQ® - InstallShield Wizard" "MsiDialogCloseClass"))
lef 36 14 id(2890 w7) 1 ;;push button 'Finish'
#endregion