Dgameman1 Posted February 10, 2012 Share Posted February 10, 2012 (edited) How can I make it so that when I press the ~ button, it type in a certain character? It'd just be a lot easier than having to type in a book title over and over again? I know I have to set it in HotKeySet But when I add send to the func. It doesn't work Edited February 10, 2012 by Dgameman1 Link to comment Share on other sites More sharing options...
Developers Jos Posted February 10, 2012 Developers Share Posted February 10, 2012 What doesn't work? Show what isn't working. 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...
Dgameman1 Posted February 10, 2012 Author Share Posted February 10, 2012 For example if my hotkeyset is a And my func is Func a() Send("New Moon") End Func Everytime I press A, it doesn't send New Moon. It doesn't even type A Link to comment Share on other sites More sharing options...
Developers Jos Posted February 10, 2012 Developers Share Posted February 10, 2012 Why is it so difficult to post an snippet that should work but you have issues with? Posting one Func doesn't tell us diddly. Jos 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...
Xandy Posted February 10, 2012 Share Posted February 10, 2012 (edited) put a exit command in the function. Does it exit the script when you press 'a' with exit in the function?Func a() Send("New Moon") exit EndFunc this will of course test if your function is called, which I believe it is being called if 'a' is removed from the window's event que - could be wrong terminology but I hope you get the idea. Edited February 10, 2012 by Xandy Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker) Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted February 10, 2012 Moderators Share Posted February 10, 2012 Dgameman1,How are you defining your HotKey to action function a()? 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...
Dgameman1 Posted February 10, 2012 Author Share Posted February 10, 2012 Global $a HotKeySet("a", "a") While 1 MouseGetPos() sleep(10) WEnd Func a() Send("New Moon") ;MsgBox(32, "a", "a") EndFunc I know that it calls Func A because when I put a msgbox, it works. Link to comment Share on other sites More sharing options...
Xandy Posted February 10, 2012 Share Posted February 10, 2012 ok, good your code works for me. It sent "New Moon" to sciTE when I pressed 'a'. Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker) Link to comment Share on other sites More sharing options...
Developers Jos Posted February 10, 2012 Developers Share Posted February 10, 2012 I know that it calls Func A because when I put a msgbox, it works.So, for which program does it not work? 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...
Dgameman1 Posted February 18, 2012 Author Share Posted February 18, 2012 (edited) Global $a HotKeySet("a", "a") While 1 MouseGetPos() sleep(10) WEnd Func a() Send("a") ;MsgBox(32, "a", "a") EndFunc Why does it not send A? Edited February 18, 2012 by Dgameman1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted February 18, 2012 Moderators Share Posted February 18, 2012 Dgameman1,Q: What do you think happens when your HotKey tries to Send the very key combination you have set as the HotKey? A: It fires the HotKey again! The solution is to unset the HotKey as you enter the function and reset it as you leave. HotKeySet("a", "a") HotKeySet("{ESC}", "On_Exit") While 1 Sleep(10) WEnd Func a() HotKeySet("a") Send("; ") Send("a") ; This "a" will be sent as the HotKey is inactive Send(" sent by the Hot Key" & @CRLF) HotKeySet("a", "a") EndFunc Func On_Exit() Exit EndFuncAll clear? M23 Dgameman1 1 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...
Dgameman1 Posted February 19, 2012 Author Share Posted February 19, 2012 Oh lol, I can't believe I didn't think about that Thanks 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