[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Text-File Platzieren - Zugriffsrechte und weitere Funktion

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

Text-File Platzieren - Zugriffsrechte und weitere Funktion

MarioF
Beiträge gesamt: 270

23. Aug 2019, 13:31
Beitrag # 1 von 8
Bewertung:
(1472 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich habe einen kleinen Dialog, mit den ich eine .txt im Dokument platzieren will:
Code
#targetengine "session" 

var dialog = new Window("palette");
dialog.text = "Text Platzieren";
dialog.preferredSize.width = 200;
dialog.orientation = "column";
dialog.alignChildren = ["center","top"];
dialog.spacing = 10;
dialog.margins = 16;

var _load = dialog.add("button");
_load.text = "Platziere mal";
_load.justify = "center";

var _close = dialog.add("button");
_close.text = "Schließen";
_close.justify = "center";
_close.alignment = ["right","top"];

dialog.show();

_close.onClick = function () {
dialog.close();
}

_load.onClick = function () {
_platzieren()
}
function _platzieren() {
var myText = "Mein Text ...";
var myFile = new File(Folder.desktop + "/myTxt.txt")
myFile
myFile.open('w');
myFile.write(myText);
app.activeDocument.placeGuns.loadPlaceGun(myFile);
myFile.close();
myFile.remove();

//Ab hier warten, bis TR platziert ist und nächste Aktion ausführen
}

Wenn ich ein zweites mal auf den Platzierenbutton klicke bekomme ich eine Fehlermeldung bezüglich Zugriffsrechten



Klicke ich ein weiters mal, führt er die Aktion wieder aus.
Habt ihr da einen Tipp?

Eine weitere Frage diesbezüglich: Ich klicke auf den Button, ziehe den Textrahmen auf, Text wird platziert. Kann ab diesen Punkt eine weitere Funktion starten, ohne dass diese extra über den Dialog gestartet wird? Also dem Script sagen, warte nach dem myFile.remove(); bis der TR auf der Seite platziert ist und führe dann einen weiteren Schritt aus.
---
Viele Grüße
Mario

Anhang:
fehler.png (154 KB)
X

Text-File Platzieren - Zugriffsrechte und weitere Funktion

Martin Fischer
  
Beiträge gesamt: 12290

23. Aug 2019, 14:56
Beitrag # 2 von 8
Beitrag ID: #571607
Bewertung:
(1454 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mario,

hier unter InDesign CC 2018 und Mac OS 10.14.6 macht das Skript was es soll.
Ohne Fehlermeldung.

Ein kleiner Änderungsvorschlag:

Vertauschen der Zeilen
Code
app.activeDocument.placeGuns.loadPlaceGun(myFile);  
myFile.close();


Code
#targetengine "session"  

var dialog = new Window("palette");
dialog.text = "Text Platzieren";
dialog.preferredSize.width = 200;
dialog.orientation = "column";
dialog.alignChildren = ["center","top"];
dialog.spacing = 10;
dialog.margins = 16;

var _load = dialog.add("button");
_load.text = "Platziere mal";
_load.justify = "center";

var _close = dialog.add("button");
_close.text = "Schließen";
_close.justify = "center";
_close.alignment = ["right","top"];

dialog.show();

_close.onClick = function () {
dialog.close();
}

_load.onClick = function () {
_platzieren()
}
function _platzieren() {
var myText = "Mein Text ...";
var myFile = new File(Folder.desktop + "/myTxt.txt");
myFile.open('w');
myFile.write(myText);
myFile.close();
app.activeDocument.placeGuns.loadPlaceGun(myFile);
myFile.remove();

//Ab hier warten, bis TR platziert ist und nächste Aktion ausführen
}


Viele Grüße
Martin




als Antwort auf: [#571598]
(Dieser Beitrag wurde von Martin Fischer am 23. Aug 2019, 14:56 geändert)

Text-File Platzieren - Zugriffsrechte und weitere Funktion

MarioF
Beiträge gesamt: 270

23. Aug 2019, 15:02
Beitrag # 3 von 8
Beitrag ID: #571608
Bewertung:
(1450 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,
hast Du mehrmals auf "Platziere mal" geklickt, also Platzieren, klick auf Button, Platzieren... ohne die markierung zu löschen o.ä.
Habe Mac OS 10.14.6 und CC 2019 14.0.2
---
Viele Grüße
Mario


als Antwort auf: [#571607]

Text-File Platzieren - Zugriffsrechte und weitere Funktion

Martin Fischer
  
Beiträge gesamt: 12290

23. Aug 2019, 15:20
Beitrag # 4 von 8
Beitrag ID: #571610
Bewertung:
(1445 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: hast Du mehrmals auf "Platziere mal" geklickt, also Platzieren, klick auf Button, Platzieren... ohne die markierung zu löschen o.ä.


Ja.
Auch: "Platziere mal" – "Platziere mal" – "Platziere mal" - "Platziere mal" – "Platziere mal"
Und danach mehrere Daten aus der Placegun platziert.


Aber:
In InDesign CC 2019 kann ich Deinen Fehler nachstellen.

Spontan wollen mir kein Grund und keine Lösung einfallen.

Viele Grüße
Martin




als Antwort auf: [#571608]

Text-File Platzieren - Zugriffsrechte und weitere Funktion

Uwe Laubender
Beiträge gesamt: 4719

23. Aug 2019, 18:24
Beitrag # 5 von 8
Beitrag ID: #571619
Bewertung:
(1415 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich kann den Fehler mit InDesign CC 2019 auf Windows 10 nachstellen.

Was als Workaround funktioniert:
Gib der Textdatei einen möglichst einmaligen Namen.

Zum Beispiel so:

Code
#targetengine "session"   

var dialog = new Window("palette");
dialog.text = "Text Platzieren";
dialog.preferredSize.width = 200;
dialog.orientation = "column";
dialog.alignChildren = ["center","top"];
dialog.spacing = 10;
dialog.margins = 16;

var _load = dialog.add("button");
_load.text = "Platziere mal";
_load.justify = "center";

var _close = dialog.add("button");
_close.text = "Schließen";
_close.justify = "center";
_close.alignment = ["right","top"];

dialog.show();

_close.onClick = function()
{
dialog.close();
}

_load.onClick = function()
{
_platzieren()
}
function _platzieren()
{
// LINE ADDED:
var uniqueString = Date.now().toString();

var myText = "Mein Text ...";
// LINE CHANGED:
var myFile = new File( Folder.desktop + "/"+uniqueString+"-myTxt.txt" );

myFile.open('w');
myFile.write(myText);
myFile.close();
app.activeDocument.placeGuns.loadPlaceGun(myFile);
myFile.remove();

//Ab hier warten, bis TR platziert ist und nächste Aktion ausführen
}

*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#571610]

Text-File Platzieren - Zugriffsrechte und weitere Funktion

Uwe Laubender
Beiträge gesamt: 4719

23. Aug 2019, 18:35
Beitrag # 6 von 8
Beitrag ID: #571620
Bewertung:
(1410 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich kann das Problem übrigens bereits mit InDesign CC 2018.1 auf Windows 10 nachstellen. Also besonders dann, wenn ich den "Platziere mal"-Button mehrmals sehr schnell hintereinander drücke, um den Text mehrmals in die Placegun zu laden.

Bin ich etwas langsamer, funktioniert's, bin ich etwas schneller, dann kommt besagte Fehlermeldung. Mein Workaround funktioniert auch mit CC 2018.1.
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#571619]
(Dieser Beitrag wurde von Uwe Laubender am 23. Aug 2019, 18:36 geändert)

Text-File Platzieren - Zugriffsrechte und weitere Funktion

Uwe Laubender
Beiträge gesamt: 4719

23. Aug 2019, 19:02
Beitrag # 7 von 8
Beitrag ID: #571622
Bewertung:
(1399 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Desgleichen mit InDesign CC 2014, 2015 und 2017 auf Windows 10.
Bei schneller Betätigung des Buttons kommt unweigerlich irgendwann die Fehlermeldung:

"Die Datei existiert nicht bzw. wird von einer anderen Anwendung verwendet, oder Sie haben nicht die entsprechenden Zugriffsrechte."

Ist aber kein "Showstopper". Einfach auf "OK" drücken und es kann weiter gehen.
Habe meinen Workaround für die oben genannten InDesign-Versionen erfolgreich getestet.
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#571620]
(Dieser Beitrag wurde von Uwe Laubender am 23. Aug 2019, 19:12 geändert)

Text-File Platzieren - Zugriffsrechte und weitere Funktion

MarioF
Beiträge gesamt: 270

23. Aug 2019, 19:32
Beitrag # 8 von 8
Beitrag ID: #571623
Bewertung:
(1386 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Uwe,
Danke für deine Hilfe/dein testen. Wenn ich am Rechner bin, werde ich es testen.
---
Viele Grüße
Mario


als Antwort auf: [#571622]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.07.2020 - 09.07.2020

Digicomp Academy AG, Basel, Bern oder virtuell
Mittwoch, 08. Juli 2020, 08.30 Uhr - Donnerstag, 09. Juli 2020, 17.00 Uhr

Kurs

Mit After Effects können Sie visuelle Effekte und Animationen für Video, Web, DVD und Blu-Ray erzeugen. In diesem Kurs lernen Sie die Grundlagen kennen und sehen inspirierende Anwendungsbeispiele, die Ihnen helfen, Ihre eigenen Ideen umzusetzen.

Preis: CHF 1'700.-
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/video-und-audio-publishing/adobe-after-effects-cc/kurs-adobe-after-effects-basic

Veranstaltungen
14.08.2020 - 18.09.2020

Digicomp Academy AG, Zürich oder virtuell
Freitag, 14. Aug. 2020, 13.00 Uhr - Freitag, 18. Sept. 2020, 15.00 Uhr

Lehrgang

Im berufsbegleitenden Web Publisher Lehrgang vertiefen Sie Ihr Wissen rund um das Thema Screendesign und die Umsetzung von Websites. Wir befähigen Sie dazu selbständig und professionell Ihren Webauftritt zu planen und in die Realität umzusetzen. Erlangen Sie das Digicomp-Zertifikat zum Web Publisher. Mit dem Zertifikat bestätigen Sie Ihre Praxiserfahrungen und Qualifizierung in den genannten Themengebieten gegenüber Ihrem Arbeitgeber sowie Ihren Kunden.

Preis: CHF 3'250.-
Dauer: 8.5 Tage (ca. 56 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/zertifizierung/software-anwendungs-zertifikate/publishing-zertifizierung/lehrgang-web-publisher

Neuste Foreneinträge


Formatierungen pro Zeile

Änderungen des Seitenformats werden nicht übernommen

Übergeordnetes PDF bzw. Lesezeichen-Zusammenfassung

Frage aus der Praxix: Scriptbibliotheken

Überlappungsbereich inkl. Kontur entfernen

Dokument-Rastereffekt-Einstellungen von Preflight prüfen lassen

Time Machine konnte das Backup auf „Elements_10“ nicht abschließen.

QuarkXPress in InDesign

pitstop-Aktion Formular

Problem mit Script: Leere Bildrahmen im entfernen
medienjobs