Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
macjeff •->

Anmeldedatum: 26.11.2002 Beiträge: 4
|
Verfasst am: 26.11.2002 - 12:50 Titel: geladenes script in zwischenablage - string problem |
|
|
hallo,
ist es möglich ein geladenes script (load script) als text in die zwischenablage zu kopieren. vielleicht kann ja das problem "can't make script into a string" irgendwie umgangen werden. ich glaube, dies liegt daran, dass aus load script ein scriptobject resultiert. stimmt das so?
wäre sehr froh, wenn mir jemand helfen könnte...
thanks jeff
(Geändert von macjeff um 11:52 Uhr am 26 Nov. 2002) |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 26.11.2002 - 13:52 Titel: geladenes script in zwischenablage |
|
|
Hallo macjeff,
ich habe noch nicht herausgefunden, wie du es probiert hast, aber bei mir unter OS 9.1 (AS 1.6) klappt die Sache so:
set filePath to choose file -- Pfadangabe zum Script
set theScript to load script filePath -- Script laden
set CopyText to theScript as styled text -- in Text umwandeln
set the clipboard to CopyText -- in die Zwischenablage
Durch die Verwendung von "styled text" landet das Skript so in der Zwischenablage, wie es im Skripteditor formatiert ist. _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Zuletzt bearbeitet von Snow am 22.02.2003 - 03:43, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
macjeff •->

Anmeldedatum: 26.11.2002 Beiträge: 4
|
Verfasst am: 26.11.2002 - 15:38 Titel: geladenes script in zwischenablage |
|
|
hallo snow
dein vorschlag tönt zwar logisch und gut, aber komischerweise funktionierts bei mir immer noch nicht. es gibt erneut einen laufzeitfehler "can't make script into styled text".
und das obwohl ich unter os 9.1 und mit as 1.6 arbeite!
keine ahnung warum?!? |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 27.11.2002 - 00:07 Titel: geladenes script in zwischenablage |
|
|
Also hier funktioniert's mit 9.1 und auch mit OS X 10.1.5.
Hast du evtl. ein Downgrade von AS 1.7 auf 1.6 hinter dir?
Dann könnte es sein, dass die Standard Additions von der 1.7er Version noch aktiv sind und sich hier quer stellen.
Ich würde mal alles auf passende Versionsnummern durchchecken, denn es sollte eigentlich schon funktionieren.
Hast du das Skript genauso probiert wie ich es gepostet habe oder hast du ein anderes verwendet? Wenn ja, poste mal den Skripttext ( falls du ihn in die Zwischenablage bekommst). _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com |
|
Nach oben |
|
 |
macjeff •->

Anmeldedatum: 26.11.2002 Beiträge: 4
|
Verfasst am: 27.11.2002 - 10:54 Titel: geladenes script in zwischenablage |
|
|
also ich kann mir das wirklich nicht erklären. ich hab genau dein gepostetes script probiert und zwar mittlerweile auf drei verschiedenen macs (in der firma) und hab auch die standard additions gecheckt (sie sind 1.6). auch im eventprotokoll zeigt er mir den script-inhalt korrekt an.
aber sogar im os x 10.2 erhalte ich dann "can't make ´scriptª into styled text". |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 29.11.2002 - 12:53 Titel: geladenes script in zwischenablage |
|
|
Hallo Jeff,
Da es bei dir auf mehreren Rechnern nicht funktioniert und bei mir läufts auf allen (na ja - 2), drängt sich die Frage auf, was die Rechner unterscheidet.
Es ist ja äußerst unwahrscheinlich, dass mit allen deinen Firmenrechnern was nicht stimmt. Also blieb für mich nur die Frage: Warum funktioniert's bei mir?
Die einzige Erklärung ist, dass hier eine OSAX installiert ist, die das ganze ermöglicht. Da es aber eine Scripting Addition sein musste, die sowohl unter OS 9 als auch unter OS X installiert ist, war die Auswahl dann doch recht klein.
Es liegt an Jon's Commands!
Ist ja auch logisch! Die Befehle für die Zwischenablage stammen ja auch ursprünglich aus Jon's Commands. Sie wurden aber anscheinend von Apple nicht 1:1 übernommen. Wenn dann der entsprechende Befehl der Standard Additions versagt, macht es hier halt Jon's Commands. _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Zuletzt bearbeitet von Snow am 22.02.2003 - 03:44, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
|
Nach oben |
|
 |
macjeff •->

Anmeldedatum: 26.11.2002 Beiträge: 4
|
Verfasst am: 04.12.2002 - 11:48 Titel: geladenes script in zwischenablage |
|
|
hallo snow!
nun klappts , vielen dank für deine hilfe!
greetings
jeff |
|
Nach oben |
|
 |
|