Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

New User - GUICtrlCreateCombo Help Please

$
0
0
Afternoon All

I'm a complete newbie to AutoIt and need a bit of help with some changes I'm making to a tool a colleague made a while back.  Essentially it is a tool for displaying running times between set locations in the UK to all the various postcodes.  I've made a load of changes to the original tool, but am now getting the following error...

C:\Documents and Settings\Administrator\My Documents\Work Documents\Autotimacro\PostCodeETA\Postcode London.au3(1508,33) : ERROR: syntax error (illegal character)
                Case GUICtrlRead($Combo2) = "

The GUI section of the code looks like this...

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("London Travel Times v1.0", 404, 175, 252, 125)
$Combo1 = GUICtrlCreateCombo("Select FSL from list", 8, 96, 297, 25)
GUICtrlSetData(-1, "0200    Langley (PUD203)    (B.Post Cut-off:16h00)|0300    Tabernacle (PUD008)    (B.Post Cut-off:16h00)")
$Combo2 = GUICtrlCreateCombo("Postcode", 320, 96, 73, 25)
GUICtrlSetData(-1, "E1|E2|E3|E4|E5|E6|E7|E8|E9|E10|E11|E12|E13|E14|E15|E16|E17|E18|EC1|EC2|EC3|EC4|N1|N2|N3|N4|N5|N6|N7|N8|N9|N10|N11|N12|N13|N14|N15|N16|N17|N18|N19|N20|N21|N22|NW1|NW2|NW3|NW4|NW5|NW6|NW7|NW8|NW9|NW10|NW11|SE1|SE2|SE3|SE4|SE5|SE6|SE7|SE8|SE9|SE10|SE11|SE12|SE13|SE14|SE15|SE16|SE17|SE18|SE19|SE20|SE21|SE22|SE23|SE24|SE25|SE26|SE27|SE28|SW1|SW2|SW3|SW4|SW5|SW6|SW7|SW8|SW9|SW10|SW11|SW12|SW13|SW14|SW15|SW16|SW17|SW18|SW19|SW20|W1|W2|W3|W4|W5|W6|W7|W8|W9|W10|W11|W12|W13|W14|WC1|WC2")
$Label1 = GUICtrlCreateLabel("---- Travel times are agreed running times between Geodis and IBM." & @LF & "---- ETA calculated includes 30 min pull/pack and a 20-30 minute break on journeys longer than 6 hours." & @LF & "---- Traffic hotspots are more likely to have revisions to the ETA." & @LF & "If ordering between 1530 and 1900 please add 30 mins to the time listed" , 8, 8, 380, 73)
$Button1 = GUICtrlCreateButton("Calculate", 144, 128, 123, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

The rest of the code then does some rounding of running times to the nearest half hour and calls on the running times which are laid out like this...

   Case $guimsg = $Button1
            Select
                    ;------------------------------------------------------------------------
                    ;info below for postcode E1
                Case GUICtrlRead($Combo2) = "E1"
                    If GUICtrlRead($Combo1) = "0200    Langley (PUD203)    (B.Post Cut-off:16h00)" Then
                        $Journeytimehour = 2
                        $Journeytimeminutes = 30
                        $TravelHotspot = 1
                        Call("ETAcheck")
                    EndIf
                    If GUICtrlRead($Combo1) = "0300    Tabernacle (PUD008)    (B.Post Cut-off:16h00)" Then
                        $Journeytimehour = 1
                        $Journeytimeminutes = 10
                        $TravelHotspot = 1
                        Call("ETAcheck")


                    EndIf
                    ;----------------------------------------------------------------
                    ;-------------------------------------------------------

I'm really at a loss as nothing is jumping out at me.  I've gone right through the code compairing old to new and can't see where I've made the faux par.  Any help greatly received.

Cheers
Paul

Viewing all articles
Browse latest Browse all 12506

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>