[GastForen Programme Print/Bildbearbeitung Adobe InDesign Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

Imion
Beiträge gesamt: 141

25. Mär 2008, 19:10
Beitrag # 1 von 6
Bewertung:
(2602 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, mal wieder ich,

hat jemand eine Idee warum mir InDesign immer sagt, dass das Script angeblich nicht mehr existiert? Für einen Denkanstoß wäre ich dankbar.

Code
app.doScript( File( "Macintosh HD/Users/andreaskruger/Library/Preferences/Adobe InDesign/Version 5.0/Scripts/Scripts Panel/Lagerliste_work.jsx" )); 


Liebe Grüße,

Andreas
X

Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

Martin Fischer
  
Beiträge gesamt: 12778

25. Mär 2008, 21:23
Beitrag # 2 von 6
Beitrag ID: #342998
Bewertung:
(2584 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

wahrscheinlich ist der Pfad falsch adressiert.

Versuche es wahlweise mit

Code
app.doScript( File( "Macintosh HD:Users:andreaskruger:Library:Preferences:Adobe InDesign:Version 5.0:Scripts:Scripts Panel:Lagerliste_work.jsx" )); 


oder

Code
app.doScript( File( "~/Library/Preferences/Adobe%20InDesign/Version%205.0/Scripts/Scripts%20Panel/Lagerliste_work.jsx")); 


oder

Code
app.doScript( File('/Users/andreaskruger/Library/Preferences/Adobe%20InDesign/Version%205.0/Scripts/Scripts%20Panel/Lagerliste_work.jsx')); 



als Antwort auf: [#342982]

Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

Imion
Beiträge gesamt: 141

26. Mär 2008, 11:12
Beitrag # 3 von 6
Beitrag ID: #343059
Bewertung:
(2548 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

die letzten beiden Varianten funktionieren. Nach dem Programmstart kann ich das Skript über das Menü aufrufen. Allerdings nur einmal. Wenn ich es noch mal aufrufen möchte erhalte ich folgende Fehlermeldung:

Zitat Fehelernummer: 30476
Fehelerzeichenfolge: Die angeforderte Aktion konnte nicht ausgeführt werden, da das Objekt nicht mehr existiert.


Hier noch mal mein komplettes Skript, ich habe oben bei targetengine auch schon session ausprobiert, ist das gleiche Ergebnis.

Code
#targetengine "adobe" 
myMenu = {};

myMenu.create = function() {
try{
var aMenu = app.menus.item("$ID/Main").submenus.item( "E/D/E");
aMenu.title;
} catch ( e ) {
var aMenu = app.menus.item("$ID/Main").submenus.add("E/D/E");
}

var aboutAction = app.scriptMenuActions.add( "Lagerliste erzeugen…" );
var aboutListener = aboutAction.eventListeners.add( "onInvoke", myMenu.doAbout );


var aboutMenuItem = aMenu.menuItems.item( "Lagerliste erzeugen…" );
if ( aboutMenuItem == null ) {
var aboutMenuItem = aMenu.menuItems.add( aboutAction );
}
}

myMenu.doAbout = function() {
app.doScript( File('/Users/andreaskruger/Library/Preferences/Adobe%20InDesign/Version%205.0/Scripts/Scripts%20Panel/Lagerliste_work.jsx'));
}
myMenu.create();



Antwort auf [ Martin Fischer ] Hallo Andreas,

wahrscheinlich ist der Pfad falsch adressiert.

Versuche es wahlweise mit

Code
app.doScript( File( "Macintosh HD:Users:andreaskruger:Library:Preferences:Adobe InDesign:Version 5.0:Scripts:Scripts Panel:Lagerliste_work.jsx" )); 


oder

Code
app.doScript( File( "~/Library/Preferences/Adobe%20InDesign/Version%205.0/Scripts/Scripts%20Panel/Lagerliste_work.jsx")); 


oder

Code
app.doScript( File('/Users/andreaskruger/Library/Preferences/Adobe%20InDesign/Version%205.0/Scripts/Scripts%20Panel/Lagerliste_work.jsx')); 




als Antwort auf: [#342998]

Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

Imion
Beiträge gesamt: 141

28. Mär 2008, 13:10
Beitrag # 4 von 6
Beitrag ID: #343528
Bewertung:
(2510 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hat keiner eine Idee warum es nur einmal funktioniert und dann nicht mehr?


als Antwort auf: [#343059]

Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

A.Held
Beiträge gesamt: 38

30. Mär 2008, 13:51
Beitrag # 5 von 6
Beitrag ID: #343683
Bewertung:
(2482 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

probier mal ..."/Volumes/xxx/xxxx.." /Volumes/ voran geht immer

oder ..."~/xxx/.." ~/ verweist direkt auf dein Home-Verzeichnis

also ich programmiere doScript Aufrufe für Workflow-Software SWITCH,
hatt bis jetzt keine Probleme. an der Version kann es nicht liegen, hoffe ich :-)

Gruß, Andreas


als Antwort auf: [#343528]

Script mit doScript aus Ordner aufrufen, Objekt existiert nicht mehr...

A.Held
Beiträge gesamt: 38

31. Mär 2008, 10:04
Beitrag # 6 von 6
Beitrag ID: #343765
Bewertung:
(2444 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich nochmal. probiere doch mal

#target "InDesign-5.0" // Solltest du InDesign Version 5.0 haben

#target "InDesign" // Falls du dir nicht sicher bist, probier das.

Durch den Aufruf der "Main" Engine könnte es sein dass sich das Script zerlegt.

Gruß, Andreas


als Antwort auf: [#343683]
X