cuqa Posted February 26, 2012 Share Posted February 26, 2012 I am looking for a way to block all keyboard input except numbers but did not find anything in the search feature. can someone give me a hint please? Link to comment Share on other sites More sharing options...
water Posted February 26, 2012 Share Posted February 26, 2012 Something like You have to replace the check > 60 with function IsInt. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
cuqa Posted February 26, 2012 Author Share Posted February 26, 2012 kinda, but the problem is that I cant read the input field since it is some kind of java application I cannot read from it. So I want to just block everything in the beginning, on keystroke Link to comment Share on other sites More sharing options...
wakillon Posted February 26, 2012 Share Posted February 26, 2012 kinda, but the problem is that I cant read the input field since it is some kind of java application I cannot read from it. So I want to just block everything in the beginning, on keystrokeSearch for BlockInputEx UDF AutoIt 3.3.14.2 X86 - SciTE 3.6.0 - WIN 8.1 X64 - Other Example Scripts Link to comment Share on other sites More sharing options...
cuqa Posted February 26, 2012 Author Share Posted February 26, 2012 thanks alot Link to comment Share on other sites More sharing options...
DW1 Posted February 26, 2012 Share Posted February 26, 2012 Wow nice, didn't know about that UDF. I was going to suggest: #include <misc.au3> For $a = 0 To 255 If $a < 48 Or $a > 57 Then Execute('HotKeySet(Chr(' & $a & '), "cap")') Next HotKeySet('{!}', 'cap') HotKeySet('{#}', 'cap') HotKeySet('{^}', 'cap') HotKeySet('{+}', 'cap') While 1 Sleep(10) WEnd Func cap() ;Do nothing EndFunc ;==>cap AutoIt3 Online Help Link to comment Share on other sites More sharing options...
cuqa Posted February 27, 2012 Author Share Posted February 27, 2012 Wow nice, didn't know about that UDF. I was going to suggest: #include <misc.au3> For $a = 0 To 255 If $a < 48 Or $a > 57 Then Execute('HotKeySet(Chr(' & $a & '), "cap")') Next HotKeySet('{!}', 'cap') HotKeySet('{#}', 'cap') HotKeySet('{^}', 'cap') HotKeySet('{+}', 'cap') While 1 Sleep(10) WEnd Func cap() ;Do nothing EndFunc ;==>cap helpful aswell, 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