Notifications
                
            
                Clear all
    
            
        [Closed] degradation override with script?
Oct 07, 2016 6:41 am
                      Hey peeps, anyone know how to turn off the degradation override with script? I found the “max override” in the MAX commands section of the help and it says:
Toggles Degradation Override. Executing this command works on the active window only, so if executed from Listener does nothing.
So I dropped it in a script to try to get it to work, but can’t get it to do anything there. Tried script with and without a UI in case that makes a difference. But I can’t seem to get it to do anything.
Cheers,
Cg.
                             6 Replies                        
                    Oct 07, 2016 6:41 am
                      Sorry, I’m not following you. It already has a hotkey set to “o” to toggle it. I need to know how to do it with maxscript.
Cg.
Oct 07, 2016 6:41 am
                      (
	WM_CHAR 	= 0x0102
	VK_RETURN 	= 0x000D
	hwnd = windows.getchildhwnd #max "StatusPanelBottomContainer"
	hwnd = uiaccessor.GetFirstChildWindow hwnd[1]
	for k=1 to 3 do hwnd = uiaccessor.GetNextWindow hwnd
	windows.sendMessage hwnd WM_CHAR VK_RETURN 0 -- press ENTER key
)
Oct 07, 2016 6:41 am
                      You can also try:
(
	-- Anything that sets the focus on the viewport or max
	toolmode.commandmode = toolmode.commandmode
	max override
)
Or if you do it from a Rollout:
(
	rollout RO_TEST "" width:184 height:48
	(
		button btn1 "Toggle Adaptive Degradation" pos:[8,8] width:168 height:32
		
		on btn1 pressed do
		(
			toolmode.commandmode = toolmode.commandmode
			max override
			setfocus btn1
		)
	)
	createdialog RO_TEST
)