'the files' and 'the folders' and diacriticals
Kenji Kojima
index at kenjikojima.com
Sun Jan 27 21:05:53 EST 2008
Mark,
This is the script importing Japanese file name of JPEG. It's used
AppleScript. I am not good for AppleScript, I believe you can improve
it. One problem of this script is when you use it many times, the
script has an error. Probably it is an AppleScript bug. I think this
script is not only way of importing image of AppleScript. Anyway you
can use "do asScript as appleScript" or "shell command" on Runrev. We
are hoping that RunRev is improved unicode on version 3.
The script duplicates a temporary English name of Japanese file name
of JPEG by AppleScript. Then import JPEG image from the English name
image file.
----------------------
put "set afile to choose file " &cr into asScript
put "set tFilePath to result "&cr after asScript
put "set aDesk to (path to desktop) as text" \
&cr after asScript
put "tell application ""e& "Image Events" \
"e &cr after asScript
put "set myImage to open afile" & cr after asScript
put "save myImage in file (aDesk & ""e& \
"tempo.jpg""e& ") as JPEG" &cr after asScript
put "end tell" &cr after asScript
put "return tFilePath " after asScript
do asScript as appleScript
put the result into tPath
replace ":" with "/"in tPath
set the itemDel to "/"
put item 2 to -2 of tPath into tFilePath
put url ("binfile:/" & tFilePath & "/" &"tempo.jpg") \
into image 1
if the result is empty then
delete file ("/"& tFilePath & "/" &"tempo.jpg")
else
answer the result
end if
-------------------------
Good luck!
--
Kenji Kojima
RGB MusicLab: Pixels into Music
http://www.kenjikojima.com/rgbmusiclab/
On Jan 26, 2008, at 8:04 PM, Mark Smith wrote:
> Viktoras, having got the filename, is it possible to actially do
> anything with the file, ie. open, read, write etc.? I've had no luck
> with this (and a confirmation from RunRev that Rev can't use unicode
> filenames in OS X).
>
> Best,
>
> Mark
>
> On 26 Jan 2008, at 20:37, viktoras didziulis wrote:
>
>> Hi Mark,
>>
>> forwarding the original posts on non-english file names by Kenji
>> Kojima (2008-01-16) that describe a possible solution of your
>> problem :-):
>>
>> put "cd ~/Desktop" &cr& "ls" into tScript
>> set the unicodeText of fld 1 to uniencode(shell(tScript),utf8)
>>
>> The first line was shell command got list names of files in working
>> directory. You got UTF8 filenames. Then it's converted to UTF16 and
>> set the test field 1.
>>
>> Best regards
>> Viktoras
>>
>> Mark E. Powell wrote:
>>> Want to give this one last swag before throwing in the towel. If I
>>> want to use shell() to point a command line application to the
>>> folder below.
>>>
>>> C:\říkáme\
>>>
>>> How do I do it?
>>>
>>> I am currently running 2.8.0. Perhaps something has changed in
>>> later versions that improves Rev's ability to preserve
>>> diacriticals in file and folder names when using 'the files' and
>>> 'the folders'?
>>>
>>> Thanks in advance.
>>>
>>> Mark
>>>
>>> _______________________________________________
>>> use-revolution mailing list
>>> use-revolution at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>
>>>
>>>
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list