craigjohnson Posted November 27, 2010 Share Posted November 27, 2010 I want AutoIt to be able to send a variable and the variable be defined out of a list... something like this: $x = 1 - 4 Case of 1 - 4 1 = response 1 2 = response 2 3 = response 3 4 = response 4 Send("$x") Something like that. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 27, 2010 Moderators Share Posted November 27, 2010 craigjohnson,First, welcome to the AutoIt forums. When you post here it always helps if you have had a go at solving your problems beforehand - no-one is too keen to help the "code it for me" brigade. Before suggesting suitable functions to study in the Help file, what exactly are you looking to do? What keys do you want to use to select these variables? Where are you Sending the selected variables? What else is going on at the time? Once we have these answers we can better advise you on how to progress. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
craigjohnson Posted November 27, 2010 Author Share Posted November 27, 2010 craigjohnson,First, welcome to the AutoIt forums. When you post here it always helps if you have had a go at solving your problems beforehand - no-one is too keen to help the "code it for me" brigade. Before suggesting suitable functions to study in the Help file, what exactly are you looking to do? What keys do you want to use to select these variables? Where are you Sending the selected variables? What else is going on at the time? Once we have these answers we can better advise you on how to progress. M23instead of sending a constant like send("hey") I want it to send something like "hey" "Hows it going?" or "who are you" and be defined as a variable. so every time it sends something it sends either "hey", "hows it going?" or "Who are you?" Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 27, 2010 Moderators Share Posted November 27, 2010 craigjohnson,That much I understood. What about the other questions? What keys do you want to use to select these variables? Where are you Sending the selected variables? What else is going on at the time?M23P.S. When you reply please use the "Add Reply" button at the top and bottom of the page rather then the "Reply" button in the post itself. That way you do not get the contents of the previous post quoted in your reply and the whole thread becomes easier to read. Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Richard Robertson Posted November 27, 2010 Share Posted November 27, 2010 (edited) Switch $x Case 1 $text = "hey" Case 2 $text = "ho" Case 3 $text = "hi" Case 4 $text = "something else that starts with h" EndSwitch Send($text) Edited November 27, 2010 by Richard Robertson Link to comment Share on other sites More sharing options...
craigjohnson Posted November 28, 2010 Author Share Posted November 28, 2010 Switch $x Case 1 $text = "hey" Case 2 $text = "ho" Case 3 $text = "hi" Case 4 $text = "something else that starts with h" EndSwitch Send($text) What am I doing wrong? I declared $x and $text as variables and all it did was straight send "$text" instead of one of the cases Link to comment Share on other sites More sharing options...
Developers Jos Posted November 28, 2010 Developers Share Posted November 28, 2010 What am I doing wrong? I declared $x and $text as variables and all it did was straight send "$text" instead of one of the casesHow do you set $x?Show the scriptlet you are testing with. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Richard Robertson Posted November 28, 2010 Share Posted November 28, 2010 You are probably putting "$text" in quotes as you wrote it above. Don't do that. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now