2017-12-09 29 views
0

私はゲームから特定のオフセットを自動読み込みしてエクスポートするPythonスクリプトを持っています。これはIDA 6.6の助けを借りて作られ、それはpythonスクリプト/ libsです。今私はPythonに慣れていないので、なぜこのエラーが出るのか分かりません:idaapiをインポートできませんでした。名前エラー:名前 'idaapi'が定義されていません

  1. idaapiをインポートできませんでした。 'pydocモード'で動作します。
  2. IDCからの1行目のファイル "C:\ Users \ 1234 \ Desktop \ idapyhon \ offsets.py"トレースバック(最新の呼び出し最後)BADADDR、INF_BASEADDR、SEARCH_DOWN、FUNCATTR_START、FUNCATTR_ENDファイル "D:\ IDA 6.6 \ PRG EA64 = idaapi.BADADDR == 0xFFFFFFFFFFFFFFFFL NameErrorでのpythonの\ idc.py」、41行目、\:名 'idaapi' が定義されていない

offsets.py: pastebin.com/ sp08SiS9

idc.py: pastebin.com/6eJRtphF

このスクリプトがしなければならないことは、ゲームからのすべてのオフセットを取得し、それらを "出力"ディレクトリのtxtファイルに置くことです。

他のコードが必要な場合は教えてください。

+0

IDA内からIDAPythonスクリプトを実行していますか? – NirIzr

+1

いいえ、私は実際にはそうではありませんでした。 Kinda stupid xDDDD –

+0

それは私の推測だった、私は答えとして投稿した:) – NirIzr

答えて

0

PythonスクリプトをIDAPythonスクリプトとして実行するには、手動で、またはIDAがサポートする基本的なヘッドレスコマンドライン引数を使用して、IDA内から実行する必要があります。

関連する問題