Re: Converting "scpt" resource to text
Re: Converting "scpt" resource to text
- Subject: Re: Converting "scpt" resource to text
- From: Mike Miller <email@hidden>
- Date: Mon, 30 Jul 2001 13:04:04 -0500
At 10:41 AM +0300 7/30/01, Douglas Wagner wrote:
>
I've extracted a "scpt" resource from a FaceSpan project using Latenight's "Resource IO". I believe the result is a binary.
>
>
Can anyone tell me how I might convert this to a readable form, within Applescript, or by using a Scripting Addition?
Save the 'scpt' resource with number 128 in a file marked for the Script Editor (file type "osas", creator code "ToyS"). You can then open it in the Script Editor.
Most FaceSpan apps only have one 'scpt' resource: the Project Script. It's already stored as 'scpt' 128, so you can open it in the Script Editor with just a file type and creator code change. (Other script editing apps may be able to open them directly.)
You can view scripts with FaceSpan:
on hilited theObj
set theFile to choose file with prompt "Select a file:"
try
set itsScript to load script theFile
set itsText to itsScript as text
set contents of textbox "txtScript" to itsText
on error errTxt number errNum
set contents of textbox "txtScript" to errTxt & return & errNum
end try
end hilited
If you're digging out scripts from other places (storage items or windows), you'll have to save as 'scpt' 128 or convince FaceSpan that the data is a script before you can extract text from it.
Note that none of this will work if the script was saved read-only.
Hope this helps,
Mike Miller
ESG Labs
http://www.esglabs.com/