bcnubes Posted June 4, 2009 Posted June 4, 2009 I am new to Autoit and am just getting the hang of it. This seems so generic I can't seem to find it anywhere. I set hotkeys 0-9 to be a certain color for the background and keys + and - to reverse the black/white. These keys are just swapping out a premade image with the colors. Pressing 1 loads a gif image that is black with white, pressing 2 loads a gif that is red and white, 3 blue and white... pressing - swaps it to white and black, red and black, blue and black... Anywho, I thought I was doing everything great and got things swapping just fine but then noticed that these hotkeys remain even if I minimze the application. So when I run my script and hit 2+ it works fine but then I minimze and try to go to calculator the hotkeys are still being captured by Autoit. How can I set it to only capture when the Autoit script is running? Looked at WinWait and WinActive... but they don't look like it. F1 is the same thing. I want F1 to open my help file but if I minimize and go to Excel it should open Excel's help file. This seems like it would be a Windows wide setting. Pressing F1 in each application brings up the application specific help file. Should I not be using hotkeys? Is there another way to capture key strokes?
MrCreatoR Posted June 4, 2009 Posted June 4, 2009 How can I set it to only capture when the Autoit script is running?Look at GUISetAccelerators function in the help file. 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
Yashied Posted June 5, 2009 Posted June 5, 2009 (edited) Look this (Example 2). Edited June 5, 2009 by Yashied My UDFs: iKey | FTP Uploader | Battery Checker | Boot Manager | Font Viewer | UDF Keyword Manager | Run Dialog Replacement | USBProtect | 3D Axis | Calculator | Sleep | iSwitcher | TM | NetHelper | File Types Manager | Control Viewer | SynFolders | DLL Helper Animated Tray Icons UDF Library | Hotkeys UDF Library | Hotkeys Input Control UDF Library | Caret Shape UDF Library | Context Help UDF Library | Most Recently Used List UDF Library | Icons UDF Library | FTP UDF Library | Script Communications UDF Library | Color Chooser UDF Library | Color Picker Control UDF Library | IPHelper (Vista/7) UDF Library | WinAPI Extended UDF Library | WinAPIVhd UDF Library | Icon Chooser UDF Library | Copy UDF Library | Restart UDF Library | Event Log UDF Library | NotifyBox UDF Library | Pop-up Windows UDF Library | TVExplorer UDF Library | GuiHotKey UDF Library | GuiSysLink UDF Library | Package UDF Library | Skin UDF Library | AITray UDF Library | RDC UDF Library Appropriate path | Button text color | Gaussian random numbers | Header's styles (Vista/7) | ICON resource enumeration | Menu & INI | Tabbed string size | Tab's skin | Pop-up circular menu | Progress Bar without animation (Vista/7) | Registry export | Registry path jumping | Unique hardware ID | Windows alignment More...
bcnubes Posted June 5, 2009 Author Posted June 5, 2009 Thanks everybody for the responses. Great to have such an active forum. GUISetAccelerators() looks like what I am after. Yashied- those examples look very useful. I don't even come close to understanding them at this point but hopefully after playing with them for a while I might start to understand. Thanks again guys!
Zedna Posted June 5, 2009 Posted June 5, 2009 Also look at my example for GUISetAccelerators() as replace for HotKeySet(), how to use it for my own functions (without associated control)http://www.autoitscript.com/forum/index.php?showtopic=66650 Resources UDF ResourcesEx UDF AutoIt Forum Search
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