Skip to content
This repository was archived by the owner on Dec 24, 2025. It is now read-only.

Using IDC RunPythonStatement()

Elias Bachaalany edited this page Mar 14, 2015 · 1 revision

This is a small example on how to run Python statement from IDC and catch the errors

def function(): print "Hello...." print z # !!! Cause runtime errors.... !!! err = idaapi.CompileLine(r""" static key_ALTN(){auto s = RunPythonStatement("function()"); if (IsString(s)){Message("Error in the python statement: %s\n", s); return} } """) if err: print "Error compiling IDC code: %s" % err else: AddHotkey("ALT-N", 'key_ALTN') 

Clone this wiki locally