Sign in to follow this  
Followers 0
Methos

Disable a window menu?

4 posts in this topic

Is there a way to disable a menu, or option in a menu within a window? Example: notepad.exe - File, Edit, Format, View, Help are the menus, each with its subchoices. Is there a way to disable for example, the Print option?

Share this post


Link to post
Share on other sites



Well for notepad in particular, you could do the following:

Untested but should close the Print dialog window that appears right away and should disable Ctrl+P.

Opt("TrayIconHide", 0);you probably want to change this to 1

Opt("WinTitleMatchMode", 2);substring
Opt("WinSearchChildren", 1)
Opt("WinWaitDelay", 10)

HotKeySet("^p", "Print")


While 1
   If WinActive("Print") Then ControlClick("Print", "", "Cancel")
   sleep(100)
WEnd



Func Print()
  ; do nothing
EndFunc

Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!

Share this post


Link to post
Share on other sites

I also assumed that Control* functions would work with menu items. This does not seem to be the case.

Share this post


Link to post
Share on other sites

Yeah, that kind of works for some things Cyber, but won't work for everything I need to do. Thanks though.

I guess there isn't functionality to do this yet.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0