JEB Decompiler中文网站 > 使用教程 > JEB Decomplier编写客户端脚本
JEB Decomplier编写客户端脚本
发布时间:2024/09/29 18:18:58

要编写JEB Decomplier的客户端脚本,首先需要明确的是,JEB客户端扩展(脚本)应该使用Python编写。这是因为JEB官方推荐使用Python来编写脚本,并且提供了内置的编辑器(快捷键F2)来创建或编辑脚本。下面我们一起来看看JEB Decomplier编写客户端脚本的相关内容。

 

JEB 客户端可以执行 Python 脚本。

 

  • 脚本应该执行相对较小、轻量的操作
  •  
  • 它们使用 Python 2.7 语法和特性编写,并由Jython VM执行
  •  
  • UI 客户端中还提供了交互式控制台(参见终端片段)


1、特征

 

脚本可以:

 

客户端脚本实现IScript接口。执行时,脚本run()入口点方法将提供IClientContext或派生对象,例如IGraphicalClientContext用于 UI 客户端(例如官方 UI 桌面客户端)的 。

 

2、一个简单的脚本

 

这是最简单的脚本:

 

from com.pnfsoftware.jeb.client.api import IScript class JEBSampleScript(IScript): def run(self, ctx): print('Hello, JEB version %s' % ctx.getSoftwareVersion()) print('- Arguments: %s' % ctx.getArguments()) print('- Base directory: %s' % ctx.getBaseDirectory())

在 UI 客户端内部,可以通过文件、脚本菜单 (F2)执行脚本。

 

以上就是JEB Decomplier编写客户端脚本的相关内容。通过以上步骤,你可以成功编写并运行JEB Decomplier的客户端脚本。

 

 

 

 

 

读者也访问过这里:
135 2431 0251