Hello,
I posted this query some days ago, but it seems that there was no answer at
all. I would like to ask the same question again, assuming that probably
nobody noticed my posting.
Thank you very much in advance for any idea (even a hint or a guess...).
Best regards,
Nobumi Iyanaga
Tokyo,
Japan
>Hello,
>
>I have another question on AppleEvent:
>I want to send a "do script" command to Nisus Writer. Following the
>example in
>macperlcat.pod, and the examples you gave me another day, I think the
>following snippet will work, EXCEPT the AppleEvent parameters
>($ae{'params'}) [here, I simply copied the example given in
>macperlcat.pod].
>
>use Mac::AppleEvents;
>my (%ae, $event, $reply);
>
>my $macro;
>$macro = 'Find/Replace "a" "b" "-g-SaA"';
>
>%ae = (
>target =>'NISI',
>class =>'aevt',
>id =>'dosc',
>params =>["'----':obj {want:type(cobj), " .
> "from:null(), form:enum(name), seld:TEXT(\@)}",
> $macro]
>);
>
>$event = AEBuildAppleEvent(
> $ae{'class'}, $ae{'id'}, typeApplSignature,
> $ae{'target'},kAutoGenerateReturnID, kAnyTransactionID,
> @{$ae{'params'}}) || die($^E);
>$reply = AESend($event, kAEWaitReply) || die($^E);
>AEDisposeDesc($event);
>AEDisposeDesc($reply);
>
>-------
>
>More generally, is there any way to know what we have to put in:
>
>want:type(xxxx)
>from:xxxx
>form:xxxx
>seld:xxxx
>
>?
>
>I have Capture AE, which gives me:
>
>Process("Nisusィ Writer").SendAE "NISI,dosc,'----':メFind/Replace "a" "b"
>"-g-SaA"モ, &subj:'null'()"
>
>So I think that "from" must be "null()"...
>
>Thank you in advance for any insight.