![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
No.4
- 回答日時:
wsh を使ってよいのなら、スクリプトで簡単なダンプコマンドを作れます。
wshも禁止されていたらちょっと手が出ないですね。
Option Explicit
Dim objADOST
Dim sFile
Dim oArgs
Set oArgs = WScript.Arguments
If oArgs.Count = 0 Then
___WScript.Echo "ファイルを指定してください"
___WScript.Quit
Else
___sFile = oArgs(0)
End If
Set objADOST = CreateObject("ADODB.Stream")
objADOST.Type = 1 'adTypeBinary
objADOST.Open
objADOST.LoadFromFile sFile
objADOST.Position = 0
Dim byData
Dim i
Dim sLine
i = 0
Do Until objADOST.EOS = True
___byData = objADOST.Read(1)
___sLine = sLine & " " & Right("0" & Hex(AscB(byData)), 2)
___If (i Mod 16) = 15 Then
______Call PutLine(LTrim(sLine), Int(i/16))
______sLine = ""
___End If
___i = i + 1
Loop
If sLine <> "" Then
______Call PutLine(LTrim(sLine), Int(i/16))
End If
objADOST.Close
Set objADOST = Nothing
Sub PutLine(sLine, iOffset)
______WScript.StdOut.Write Right("0000000" & Hex(iOffset*16), 8) & " "
______WScript.StdOut.WriteLine sLine
End Sub
行頭の_をスペースで置き換えてから適当な名前でファイルにセーブして、
コマンドプロンプトで
cscript //nologo スクリプト名 ダンプしたいファイルの名前
で、
00000000 47 49 46 38 39 61 14 00 23 00 B3 00 00 FF 9A 00
00000010 31 9A 63 FF 30 00 BF BF 00 00 00 BF BF 00 BF 00
00000020 BF BF C0 C0 C0 80 80 80 FF 00 00 00 FF 00 FF FF
00000030 00 00 00 FF FF 00 FF 00 FF FF FF FF FF 2C 00 00
00000040 00 00 14 00 23 00 40 04 37 F0 C9 49 AB BD 98 86
00000050 CD BB F7 59 28 8E 64 05 9C 68 AA AA 65 EB BE 70
00000060 2C 3F 5F 5D 0B 78 AE EF FB EC FF C0 A0 30 B6 2A
00000070 16 65 B6 A4 72 C9 54 CA 78 50 E8 70 4A 75 45 00
00000080 00 3B
こんな感じの出力になります。
フォーマットが気に入らないなどあったら好きにいじってください。
No.1
- 回答日時:
★上から2つ目の『簡単ダンプ』というソフトはどう?
・http://www5a.biglobe.ne.jp/~NCPRO/soft3.htm→『簡単ダンプ』
・以上。おわり。
参考URL:http://www5a.biglobe.ne.jp/~NCPRO/soft3.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング 11以降のホームページ作成ソフト 4 2022/04/10 09:25
- その他(IT・Webサービス) 文字起こしについて教えて下さい 2 2022/11/26 23:05
- Windows Vista・XP WindowsXPを最近のパソコンにインストール出来ますか? 今使用している10で動いているパソコン 14 2023/05/06 08:23
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- フリーソフト 面白いフリーソフト 1 2023/07/30 06:11
- Windows 10 VirtualBox のイメージファイルへのマウントについて教えてください 14 2023/07/08 14:11
- その他(OS) パソコンをクリーンインストールしたいがインストールドライブがないではじかれます。解決策を教えて下さい 10 2022/04/14 12:15
- Windows 10 Windows XP SP3 の電話認証を教えてください 8 2023/07/19 05:08
- Windows 10 VirtualBox 6.1.36 インストール時にエラーが表示されます 2 2023/07/09 11:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ終了時にDOS窓を閉じるコ...
-
ショートカットをデスクトップ...
-
バッチファイル 文字列にスペ...
-
make test って何をするための...
-
コマンドプロンプトでファイル...
-
バッチファイルを使ってテキス...
-
AccessVBAから差し込みWORD起動...
-
コマンドプロンプト
-
VB.NETでのDOSコマンドを実行に...
-
コマンドプロンプトを最小化し...
-
Ethnaで作ったサイトのアップの...
-
SSH接続でwindowsサーバのコマ...
-
コマンド プロンプト
-
C言語で、string.h conio.hを使...
-
コマンドプロンプトで、特定の...
-
FTPコマンドを非表示にする
-
BATファイル作成時の記述に...
-
バッチファイルで文字列を順番...
-
ftp受信確認
-
DOSコマンドに詳しい方、お知恵...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ終了時にDOS窓を閉じるコ...
-
バッチファイル 文字列にスペ...
-
make test って何をするための...
-
コマンドプロンプトをクリック...
-
ショートカットをデスクトップ...
-
バッチファイルを使ってテキス...
-
シェルの「:コマンドが見つか...
-
ftpコマンドを実行すると「425 ...
-
コンピュータ名をファイル名に...
-
バッチコマンドのIF文(条件...
-
SSH接続でwindowsサーバのコマ...
-
findstrでヒットした1行前の文...
-
コマンドプロンプトで、特定の...
-
FTP送信エラーの検知について
-
DOSコマンドで指定日数よりも過...
-
ftpコマンド出力結果の取得
-
Pythonで単純にファイルを結合...
-
コマンドプロンプトを最小化し...
-
AccessVBAで実行時間を指定する...
-
2つ目の「pause」は無効?
おすすめ情報