'the files' and 'the folders' and diacriticals
Jim Ault
JimAultWins at yahoo.com
Sun Jan 27 21:18:34 EST 2008
I am on a deadline, so I cannot give a complete test and answer, but one
thing I see is that
> replace ":" with "/"in tPath
_______ You should use the Rev command
revUnixFromMacPath("Disk:Folder:") -- returns "/Disk/Folder/"
otherwise the path may not be correct and the import will fail
Then put another line of Rev code
if not (there is a file tPath) then answer "Ooops.. not there " & tPath
Jim Ault
Las Vegas
On 1/27/08 6:05 PM, "Kenji Kojima" <index at kenjikojima.com> wrote:
> 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
>
>
>
>
>
>
> _______________________________________________
> 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