• 締切済み

16進法計算を一括して

テキストファイルに書き出した16進数の数字を加算したいのですが、そのようなソフト、あるいは秀丸などのマクロなどでありませんか。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

テキストファイルにどのような形で書き出されているのでしょうか?

  • harlan
  • ベストアンサー率77% (234/303)
回答No.2

秀丸エディタ用マクロを作ってみました。 マクロを実行する前に、数値のみをBOX選択しておく必要があります。 16進数以外の文字が選択されていた行は加算されません。 計算結果はクリップボードに保存されると同時に、メッセージボックスに表示されます。 秀丸マクロの数値変数は32ビットの符号付き整数です。 尚、以下のマクロは、Zumi氏の自作マクロ集の中の「Sum.MAC:表加算マクロ」を参考にしています。 http://hide.maruo.co.jp/lib/macro/hidemac.html if( !rectselecting || ( seltopy == selendy && seltopx == selendx ) ){ message "BOX範囲選択してください."; endmacro; } copy; beginclipboardread; #sum =0; $s = getclipboard; while( $s != "" ) { #sum = #sum + val("0x" + $s); message hex(#sum); $s = getclipboard; } setclipboard hex(#sum); message hex(#sum); endmacro;

  • ishitani
  • ベストアンサー率25% (10/40)
回答No.1

エクセルを使えば簡単です。 以下、HEX2DECのExcelのヘルプです。参考になればよいのですが。 ~~~ ・HEX2DEC 16 進数を 10 進数に変換します。 この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。

関連するQ&A