1

我喜欢检索图像文件的二进制内容:«数据JPEGFFD8FFE000104A46494600010101004800480000FFDB00430006040506050406060506070706080A100A0A09090A140E0F0C1017141818171416161A1D251F1A1B231C1616202C20232627292A29191F2D302D283025282928FFDB0043010707070A080A130A0A13281A161A28282828282828282828282828282828282828 >>我想通过‘显示对话框’命令来显示这些数据。但我得到像“不能把 <> 变成字符串”这样的错误。那么有没有办法使用显示对话框来显示这些数据呢?

4

1 回答 1

1

尝试:

set xxx to «data JPEGFFD8FFE000104A46494600010101004800480000FFDB00430006040506050406060506070706080A100A0A09090A140E0F0C1017141818171416161A1D251F1A1B231C1616202C20232627292A29191F2D302D283025282928FFDB0043010707070A080A130A0A13281A161A28282828282828282828282828282828282828»
try
    set xxx to xxx as text
on error errMsg
    set errMsg to do shell script "echo " & quoted form of errMsg & " | grep -o «.*»"
    display dialog errMsg
end try
于 2013-01-14T12:53:11.527 回答