Ok last thing.
If I simply drag the SourceFile onto the TexEdit app it opens correctly
formatted.
Drag it onto BBedit it doesn't.
Anyone know why ?
Kind Regards
Eric
On Friday, August 18, 2023 at 3:10:09 PM UTC+10 Eric wrote:
> Hi again,
> A bit more.
>
> I've stepped through the whole process and it is in this line that the
> necessary transformations done
>
> *save* *window* 1 in *file* ResultFile as *string* with creator «*class*
> TBB6» *with* unstyled formatting
>
>
> Commenting out each phrase after ResultFile fails until it's all there.
> The works.
>
> Switching to BBedit starts with not compiling with the Creator Type phrase.
> Cutting that out and seeing I can force the string complies but fails to
> execute.
> "Can’t make file "xyz" of application "BBEdit" into type string.
>
> So I'm back to square one.
> How to reproduce that line in BBedit :(
>
> Kind Regards
> Eric
>
>
> On Friday, August 18, 2023 at 2:21:55 PM UTC+10 Eric wrote:
>
>> Hi Fletcher,
>> Thanks for responding.
>> I think because I've been struggling to understand what's happening I've
>> struggled to explain the problem.
>> Assuming along the way that its just an app switch.
>> But not quite so.
>> Below is text messy but I've narrowed down the issue.
>> The presenting problem is simply that in one case Indesign opens the
>> import tagged text dialog and responds. In the other it misses that's
>> tagged text coming in.
>>
>> So this Snippet transforms the text and works.
>>
>> (*Process the file for InDesign*)
>>
>> *tell* *application* "Tex-Edit Plus"
>>
>> *activate*
>>
>> *open* *file* SourceFile
>>
>> *save* *window* 1 in *file* ResultFile as *string* with creator «*class*
>> TBB6» *with* unstyled formatting
>>
>> *close* *window* 1 saving *no*
>>
>> *end* *tell*
>>
>> *tell* *application* "Finder"
>>
>> *activate*
>>
>> *end* *tell*(*Process the file for InDesign*)
>>
>> *tell* *application* "Tex-Edit Plus"
>>
>> *activate*
>>
>> *open* *file* SourceFile
>>
>> *save* *window* 1 in *file* ResultFile as *string* with creator «*class*
>> TBB6» *with* unstyled formatting
>>
>> *close* *window* 1 saving *no*
>>
>> *end* *tell*
>>
>> *tell* *application* "Finder"
>>
>> *activate*
>>
>> *end* *tell*
>>
>> Resultant text is
>> _______
>> <ASCII-MAC>
>>
>> <Version:3.000000><FeatureSet:InDesign-Roman><ColorTable:=<Black:COLOR:CMYK:Process:0.000000,0.000000,0.000000,1.000000>
>> etc etc with paragraphs and line feeds seperating text blocks
>> ___________
>>
>> This Snippet using BBEdit
>>
>> (*Process the file for InDesign*)
>>
>> *tell* *application* "BBEdit"
>>
>> *activate*
>>
>> *open* *file* SourceFile
>>
>> *save* *text document* 1 to *file* ResultFile
>>
>> *close* *window* 1
>>
>> *end* *tell*
>>
>> *tell* *application* "Finder"
>>
>> *activate*
>>
>> *end*
>>
>> Results in this text all before getting to ASCII-MAC and produces no line
>> feeds
>> __________
>> {\rtf1\mac\ansicpg10000\uc1
>> \deff4\deflang1033\deflangfe1033{\upr{\fonttbl{\f0\fnil\fcharset256\fprq2{\*\panose
>>
>> 00020206030504050203}Times New Roman{\*\falt
>> Times};}{\f4\fnil\fcharset256\fprq2{\*\panose 00020005000000000000}Times;}
>> and so on
>> _________
>>
>>
>> What is the switch I need to get in there that resolves the raw text to
>> the Tex-Edit processed one ?
>>
>>
>> Thank you if you got this far
>>
>>
>> Kind Regards
>> Eric
>>
>>
>> On Thursday, August 17, 2023 at 11:59:47 AM UTC+10 Fletcher Sandbeck
>> wrote:
>>
>>> System Events can change some metadata. After giving the appropriate
>>> permissions, this works to set a file to open with TextEdit rather than
>>> BBedit.
>>>
>>>
>>> *tell* *application* "System Events"
>>>
>>> *set* default application *of* *file*
>>> "/Users/fletcher/Desktop/myfile.txt" *to* *file*
>>> "Smog:System:Applications:TextEdit.app:"
>>>
>>> *end* *tell*
>>>
>>>
>>> Presumably this would work to set the Creator Type but it's harder for
>>> me to test.
>>>
>>> *tell* *application* "System Events"
>>>
>>> *set* creator type *of* *file* "/Users/fletcher/Desktop/myfile.txt.txt"
>>> *to* «*class* TBB6»
>>>
>>> *end* *tell*
>>>
>>> Hope this helps,
>>>
>>> [fletcher]
>>>
>>> On Aug 16, 2023, at 4:01 PM, Eric <[email protected]> wrote:
>>>
>>> Hi,
>>> For context I have n AS that changes the creator type of a text file
>>> using Tex-Edit Plus which is no longer useable in Monterey so that Indesign
>>> recognises it.
>>> The line is
>>>
>>> save window 1 in file ResultFile as string with creator «class TBB6»
>>> with unstyled formatting
>>>
>>> Is there an equivalent in BBEdit ?
>>>
>>> The script snippet is here
>>>
>>> Various script steps preceding defining variables
>>> ————
>>> (*Process the file for InDesign*)
>>> tell application "Tex-Edit Plus"
>>> activate
>>> open file SourceFile
>>> save window 1 in file ResultFile as string with creator «class TBB6»
>>> with unstyled formatting
>>> close window 1 saving no
>>> end tell
>>> tell application "Finder"
>>> activate
>>> end tell
>>>
>>> ——————
>>> Thanks.
>>> Kind Regards
>>> Eric
>>>
>>>
>>> --
>>> This is the BBEdit Talk public discussion group. If you have a feature
>>> request or need technical support, please email "[email protected]"
>>> rather than posting here. Follow @bbedit on Twitter: <
>>> https://twitter.com/bbedit>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "BBEdit Talk" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/bbedit/3ce0d94f-6111-47d2-ba8c-b7cafff0cd51n%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/bbedit/3ce0d94f-6111-47d2-ba8c-b7cafff0cd51n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>>
>>>
--
This is the BBEdit Talk public discussion group. If you have a feature request
or need technical support, please email "[email protected]" rather than
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/bbedit/1ac722e0-350d-4532-8ded-053a4aaf4f26n%40googlegroups.com.