Module ida_kernwin :: Class cli_t
[frames] | no frames]

Class cli_t

                      object --+    
                               |    
ida_idaapi.pyidc_opaque_object_t --+
                                   |
                                  cli_t

cli_t wrapper class.

This class allows you to implement your own command line interface handlers.

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
 
register(self, flags=0, sname=None, lname=None, hint=None)
Registers the CLI.
 
unregister(self)
Unregisters the CLI (if it was registered)
 
__del__(self)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables

Inherited from ida_idaapi.pyidc_opaque_object_t: __idc_cvt_id__

Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

register(self, flags=0, sname=None, lname=None, hint=None)

 

Registers the CLI.

Parameters:
  • flags - Feature bits. No bits are defined yet, must be 0
  • sname - Short name (displayed on the button)
  • lname - Long name (displayed in the menu)
  • hint - Hint for the input line