in hexforge_modules/misc_modules.py [0:0]
def _action(self) -> None:
from PyQt5.Qt import QApplication
image_base = idaapi.get_imagebase()
current_addr = idc.get_screen_ea()
if current_addr != idc.BADADDR:
print(f"Image Base: 0x{image_base:X}")
print(f"Current Address: 0x{current_addr:X}")
try:
QApplication.clipboard().setText(f"0x{current_addr:X}")
except (binascii.Error, UnicodeDecodeError) as e:
print(e)
return None
else:
print("No valid address selected!")