hilfdirselbst.ch
Facebook Twitter gamper-media
"Funktioniert nicht" ist keine hinreichende Fehlerbeschreibung.
helvetica
Beiträge: 43
4. Nov 2016, 14:47
Beitrag #1 von 12
Bewertung:
(7866 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Hallo miteinander,

ich unternehme gerade erste Gehversuche mit JS -- und bin schon gleich auf die Nase gefallen.

Software:
Win 7 64bit,
Photoshop CS6 64bit
ExtendScript Toolkit 3.8.0.12 / 4.2.12 / 6.1.8

Ich habe als Zielanwendung "Photoshop CS6 64bit" gewählt und das folgende Script aus dem Scripting Guide in das Toolkit-Dokumentenfenster kopiert:

Code
// Hello Word Script 
// Remember current unit settings and then set units to
// the value expected by this script
var originalUnit = preferences.rulerUnits
preferences.rulerUnits = Units.INCHES
// Create a new 2x4 inch document and assign it to a variable
var docRef = app.documents.add( 2, 4 )
// Create a new art layer containing text
var artLayerRef = docRef.artLayers.add()
artLayerRef.kind = LayerKind.TEXT
// Set the contents of the text layer.
var textItemRef = artLayerRef.textItem
textItemRef.contents = "Hello, World"
// Release references
docRef = null
artLayerRef = null
textItemRef = null
// Restore original ruler unit setting
app.preferences.rulerUnits = originalUnit


Wenn ich (bei bereits laufendem Photoshop) das Script starte, erscheint die folgende Fehlermeldung:

"Ziel-Adobe Photoshop CS6 (64bit) (60.064) wird nicht ausgeführt. Möchten Sie Photoshop CS6 (64bit) (60.064) starten?"

Klicke ich auf Nein, geschieht gar nichts.

Klicke ich auf Ja, wird Photoshop zum aktiven Programm, und das Toolkit zeigt an:

"Bitte warten. Zum Abbrechen Esc drücken".

Danach tut sich nichts mehr. Die "Bitte warten"-Meldung verbleibt bis zum St.Nimmerleins-Tag.

Wenn ich mit Esc abbreche und das Script nochmals starte, wiederholt sich das Ganze.

Wenn ich versuchsweise Photoshop CS6 32 bit als Zielanwendung wähle, ändert sich nichts.

Wenn ich das ganze Script versuchsweise auskommentiere, ändert sich ebenfalls nichts.

Woran kann das liegen? Für jeden zweckdienlichen Hinweis dankbar,
Wolfgang
Top
 
X
helvetica
Beiträge: 43
4. Nov 2016, 15:18
Beitrag #2 von 12
Beitrag ID: #553704
Bewertung:
(7855 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Ergänzung: Bei InDesign C6 als Zielanwendung tritt das gleiche Problem auf.

Der Objektmodell-Viewer lädt die Objektmodelle beider Programme korrekt und zeigt sie an.
als Antwort auf: [#553703] Top
 
pixxxelschubser p
Beiträge: 1538
4. Nov 2016, 19:26
Beitrag #3 von 12
Beitrag ID: #553706
Bewertung:
(7800 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Was passiert denn, wenn du:
- deinen Rechner neu startest
- PS geschlossen bleibt
- das ESTK geöffnet ist
- als Zielanwendung das ESTK gewählt bleibt
- du den nachfolgenden Code einkopierst
- und dann [F5] drückst?

Code
#target photoshop 
alert("Hallo");


(1) Welches Photoshop öffnet sich?
(2) Oder tut sich gar nichts?

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#553704] Top
 
helvetica
Beiträge: 43
4. Nov 2016, 20:01
Beitrag #4 von 12
Beitrag ID: #553707
Bewertung:
(7777 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Soeben ausprobiert:

Sobald ich als Zielanwendung PS CS6 wähle, wird PS CS6 gestartet. Danach meldet das Toolkit "Bitte warten...".

Wenn ich diese Meldung wegklicke und das Script nochmals starte, ändert sich das Verbindungssymbol von 'verbunden' in 'unterbrochen' und es erscheint wieder die gleiche Meldung, und in PS tut sich nichts.
als Antwort auf: [#553706] Top
 
pixxxelschubser p
Beiträge: 1538
4. Nov 2016, 21:13
Beitrag #5 von 12
Beitrag ID: #553708
Bewertung:
(7750 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Genau das solltest du aber nicht tun!
Gehe doch bitte einmal exakt nach meiner Anleitung vor (und verwende „mein“ Codesnippet und bitte nichts anderes).


Ich möchte wissen, ob das ESTK von sich aus korrekt targetieren kann.

Hilfreich wären ansonsten nur noch die Infos, ob sich deine Adobe-Installation im Standardpfad befindet (oder z.B. auf einem benutzerdefiniertem Laufwerk) und ob deine ESTK-Version diejenige ist, die auch mit deiner CS6 installiert wurde.

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#553707] Top
 
helvetica
Beiträge: 43
4. Nov 2016, 22:53
Beitrag #6 von 12
Beitrag ID: #553709
Bewertung:
(7699 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


- deinen Rechner neu startest
Getan.

- PS geschlossen bleibt
Getan.

- das ESTK geöffnet ist
Getan.

- als Zielanwendung das ESTK gewählt bleibt
An dieser Stelle habe ich wohl einen Fehler gemacht, sorry!

Ich versuche es gleich nochmal.
als Antwort auf: [#553708] Top
 
helvetica
Beiträge: 43
4. Nov 2016, 23:34
Beitrag #7 von 12
Beitrag ID: #553710
Bewertung:
(7668 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Also:

- Rechner neu gestartet
- PS NICHT gestartet
- ESTK gestartet
- Zielanwendung auf ESTK belassen
- Deinen Mini-Code eingegeben und durch [F5] gestartet

Ergebnis:

ESTK ändert die Zielanwendung von sich aus auf 'Photoshop CS6' (war wahrscheinlich im vorigen Versuch genauso).
Photoshop CS6 startet.
Danach: "Bitte warten..." Und in Photoshop tut sich nichts.

Aber bitte schlag Dir meinetwegen nicht die Nacht um die Ohren, sooo dringend ist das nicht. Ich falle ohnehin jetzt halbtot ins Bett, weniger wg. ESTK als wg. der bevorstehenden electronica.

Danke für Deine Hilfsbereitschaft!
Wolfgang
als Antwort auf: [#553709]
(Dieser Beitrag wurde von helvetica am 4. Nov 2016, 23:37 geändert)
Top
 
helvetica
Beiträge: 43
9. Nov 2016, 10:29
Beitrag #8 von 12
Beitrag ID: #553781
Bewertung:
(7399 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Hallo Pixxxelschubser,

von meiner Seite aus besteht keine Notwendigkeit mehr, das Toolkit zum Laufen zu bringen, da ich das bisschen Script, was ich brauche, im Texteditor meines Vertrauens hingekriegt habe.

Aber wenn Du aus rein akademischem Interesse herausfinden möchtest, wo das Problem liegt, stelle ich gerne weitere Experimente an.

Gruß
Wolfgang
als Antwort auf: [#553710] Top
 
pixxxelschubser p
Beiträge: 1538
9. Nov 2016, 21:02
Beitrag #9 von 12
Beitrag ID: #553806
Bewertung:
(7354 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Och, nicht wirklich. Wenn das Thema für dich erledigt ist, dann ist es das für mich auch.

Ich hätte allerdings zumindest eine ausführlichere Antwort auf mein Posting erwartet.
Zitat von pixxxelschubser … Hilfreich wären ansonsten nur noch die Infos, ob sich deine Adobe-Installation im Standardpfad befindet (oder z.B. auf einem benutzerdefiniertem Laufwerk) und ob deine ESTK-Version diejenige ist, die auch mit deiner CS6 installiert wurde.


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#553781] Top
 
helvetica
Beiträge: 43
9. Nov 2016, 22:15
Beitrag #10 von 12
Beitrag ID: #553810
Bewertung:
(7332 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Hallo Pixxxelschubser,

Zitat … Hilfreich wären ansonsten nur noch die Infos, ob sich deine Adobe-Installation im Standardpfad befindet (oder z.B. auf einem benutzerdefiniertem Laufwerk) und ob deine ESTK-Version diejenige ist, die auch mit deiner CS6 installiert wurde.


Sorry, diese Fragen hatte ich überlesen.

Beide sind mit Ja zu beantworten.

Nochmals danke!
Wolfgang
als Antwort auf: [#553806] Top
 
pixxxelschubser p
Beiträge: 1538
10. Nov 2016, 18:51
Beitrag #11 von 12
Beitrag ID: #553832
Bewertung:
(7237 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Danke für deine Antwort.

Vielleicht ist es einfach nur ein „simples“ Rechteproblem.

Falls du das Thema irgendwann noch einmal in Angriff nehmen möchtest, dann teste doch einfach, ob sich das Problem eventuell dadurch lösen lässt, indem du dich als Admin anmeldest und danach das Skript im ESTK startest.

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#553810] Top
 
helvetica
Beiträge: 43
11. Nov 2016, 10:12
Beitrag #12 von 12
Beitrag ID: #553845
Bewertung:
(7180 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Problem mit ExtendScript Toolkit


Hallo Pixxxelschubser,

bei allen diesen Versuchen war ich als Admin angemeldet. Aber glücklicherweise kommt man ja auch ohne das Toolkit zurecht.

Viele Grüße
Wolfgang
als Antwort auf: [#553832] Top
 
X