![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
出来合いのツールはさすがに無いと思うのでperlでちょっと作ってみました
※面倒なのでコピペ用の元データとOTLに与えるiniファイルは名前固定にします
#otl_cng.pl
###ここから
open(IN, "patch.txt");#入力ファイル
open(OUT, ">patch.ini");#出力ファイル
$cnt=1;
while(<IN>){
if(/0*([0-9A-F]+):\s+([0-9A-F]+)\s+([0-9A-F]+)/i){
printf OUT "ADDRESS%d=%s\nDATA%d=%s,%s\n",$cnt,$1,$cnt,$2,$3;
$cnt++;
}
}
close IN,OUT;
###ここまで
ActivePerlをインストール後、これを~.plというファイル名で保存
同じフォルダに
patch.txtを用意し、中身は
0005A876: 02 05
000B8EFF: 00 57
と、します。
後は~.plをダブルクリックするだけで
patch.iniが作成され、中身は
ADDRESS1=5A876
DATA1=02,05
ADDRESS2=B8EFF
DATA2=00,57
になります
※OTLのパッチファイル作成方法.txtを読むと
DATA1=0000,FFFF
と書かれていますが、その下には
"データは1バイト単位(16進数2ケタ)で、16進数で記述します。"
と説明されていますので、
DATA1=00,FF
が正解だと思います^^;
帰省していてお礼が遅くなって申し訳ありませんでした
時間を作って挑戦してみようと思います。
プログラムをわざわざ作ってくださってありがとうございました。
No.2
- 回答日時:
>量が有るとヘタレな私にはちょっと大変です
そんな場合はテキストを整形するツールを使います
私の場合はperl(http://pocketstudio.jp/win/activeperl/)という言語で
ちょこちょっとスクリプトを作ったりするのですが…
勉強したいとは思ってるのですがプログラムとかはできないので・・・。
今回の場合で使えそうなできあいのテキスト整形ツールありますでしょうか?
No.1
- 回答日時:
回答ありがとうございます。
紹介してもらったソフトを少し触ってみたのですが
ADDRESS1=2DF0
DATA1=0000,FFFF
この形にしないといけないようですね
量が有るとヘタレな私にはちょっと大変です
形を変えないままパッチ適用できるソフトはないものでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト Windowsのフリーソフト「拡張コピー」のタイムスタンプ関係の仕様は、タイムゾーンを反映しますか? 2 2022/06/21 02:58
- 画像編集・動画編集・音楽編集 DVDダビングソフトについて 10 2022/10/07 18:29
- 画像編集・動画編集・音楽編集 【ブログのサムネイル】画像編集ができるおすすめのフリーソフトありませんか? 2 2022/12/09 17:02
- 画像編集・動画編集・音楽編集 わかりやすい写真編集ソフト 3 2022/07/16 09:59
- 画像編集・動画編集・音楽編集 A1サイズで画像作成(300枚以上の写真を並べたいです) 1 2023/08/03 12:18
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- フリーソフト .264という動画ファイル 2 2022/07/12 11:30
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- アプリ 公式印刷アプリは外部ストレージ選べずSDカードに保存してある写真を印刷できませんでした!どうすれば? 2 2022/10/08 22:31
- 自転車修理・メンテナンス 先日、パンクしていた ショップオリジナルの700cで28cの タイヤをはめていたクロスバイクに 親が 15 2022/11/27 10:34
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
excelに貼り付けた数値が勝手に...
-
ハイパーリンクで前回値をひき...
-
エクセル 一括リンクの解除
-
Excel VBAで自動的にハイパーリ...
-
EXCELのVBAで画像を選んだ順に...
-
複数のExcelブックから一覧表を...
-
Excelで他のExcelファイルから...
-
Excelでリンクを使用すると#N/A...
-
エクセルVBAでファイルを別で保...
-
エクセルマクロでファイルオー...
-
Teraマクロで日付ディレクトリ...
-
=CELL("filename")で取得したフ...
-
EXCELのマクロ作成について
-
エディタで効率的な切り出し方法
-
excel INDIRECT 他ファイル参照
-
ファイルを並び替えるときの「...
-
スタートアップに2つのファイ...
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
excelに貼り付けた数値が勝手に...
-
【マクロ】シート名を取得する...
-
Teraマクロで日付ディレクトリ...
-
EXCELのVBAで画像を選んだ順に...
-
VLOOKUP関数とネットワークに置...
-
ファイルを並び替えるときの「...
-
エクセル 一括リンクの解除
-
EXCELのマクロを使って、テキス...
-
EXCELで複数のファイルから抽出
-
excel INDIRECT 他ファイル参照
-
エクセルからスキャナVBAで連動...
-
ハイパーリンクで前回値をひき...
-
エクセルファイルから指定した...
-
CSVで文字化けしてしまうのを直...
-
PDF ファイルが開けません。
-
Excelでリンクを使用すると#N/A...
-
=CELL("filename")で取得したフ...
-
エクセル:フォルダ内のファイ...
-
Excelvbaで同一フォルダー内の...
おすすめ情報