BChat Posted November 21, 2007 Posted November 21, 2007 I have a script:Sleep(250)Send("bchat")I created a shortcut to the script, put the shortcut on the task bar (Windows Vista Ultimate), now when I press the Windows key plus the "1"key, the script works. Now I'd like to assign the script to a set of key strokes, ex: Ctrl + Shift.I see in Help, that Ctrl = "^" and Shift = "+", and I assume I use this format:HotKeySet ( "key" [, "function"] )HotKeySet ("^+" [, "Send"] ) is as far as I get. Where/how do I add the "bchat"?TIA
John117 Posted November 21, 2007 Posted November 21, 2007 (edited) There is already a shortcut on the taskbar? RightClick->Properties->ShortcutKey-> yadayadayada (will launch the script) HotKeySet("{ESC}", "Terminate") Func Terminate() Exit 0 EndFunc ;==>Terminate -the above is a hotkey function demo. Did you want the script to sendkeys somewhere? Edited November 21, 2007 by Hatcheda
MrCreatoR Posted November 21, 2007 Posted November 21, 2007 HotKeySet ("^+" [, "Send"] ) is as far as I get.You can not set build-in functions there, and you can not catch Ctrl + Shift only, you need there some key, use this: HotKeySet("^+s", "_Send") While 1 Sleep(100) WEnd Func _Send() Send("bchat") EndFunc Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
BChat Posted November 21, 2007 Author Posted November 21, 2007 (edited) You can not set build-in functions there, and you can not catch Ctrl + Shift only, you need there some key, use this: HotKeySet("^+s", "_Send") While 1 Sleep(100) WEnd Func _Send() Send("bchat") EndFunc I copied this into a new script - Ctrl Shift S doesn't do anything. BUT - I think I have learned that using Ctrl and Shift may not be good key choices. ETA - NOW the script is working just as it should. I don't know if it is Vista or me, but this is the 2nd time I have seen AutoIt scripts stop or start working for no apparent reason. Edited November 21, 2007 by BChat
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