John404 Posted December 22, 2011 Share Posted December 22, 2011 Hello, how could I multithread 2 commands? E.G.. command 1 does 1 thing and while its doing that it'll do the second command Example: sendkey("{a}") sleep(1000) ; 1 second then while it's sleeping every second, it'll sleep for this command too sendkey("{b}") sleep(2000) so every 2 seconds it'll hit b, and every second it'll hit a, therefore I think that is multithreadnig since doing it all in 1 command wont do them both at once any idea? Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted December 22, 2011 Moderators Share Posted December 22, 2011 John404,You cannot truly multithread in AutoIt - it is single threaded process.Search the forum for "multithread" and you will find people a lot cleverer than me who have created various workarounds. But if you want several things to happen in your script at different regular intervals - take a look at Adlib in the Help file. But do not post code here where you use it to spam keys as you suggest above! 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...
Blue_Drache Posted December 22, 2011 Share Posted December 22, 2011 (edited) This topic looks ... awfully familiar. Besides ... if you'd have done a search on Multi-threading or read the help file (you know .... like what people told you to do in the linked topic) ... you'd have found out that AutoIt doesn't do what you're asking. Edited December 22, 2011 by Blue_Drache Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted December 22, 2011 Moderators Share Posted December 22, 2011 John404, Please stick to the one thread - you were getting a lot of sensible help in the last one. 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...
Recommended Posts