hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » mehrere GREP find/change anfragen in ein Script

 

« « 1 2 3 » »  


Designer
Beiträge: 111

31. Jul 2009, 14:41

Beitrag #16 von 31
Beitrag ID: #403683

Bewertung:

(3199 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


hallo
schön, dass ihr so ausführlich persönlich schreibt und die nerven noch nicht ganz verloren habt.
ich kann entwarnung geben. das mit den Suchen/Ersetzen Vorgaben mit GREP oder Text hatte ich alles schon verstanden. Wusste aber nicht, dass es nicht nötig wäre, die generierten xml files noch in ordner zu platzieren, sondern dass sie selber ans richtige Ort kommen. Hab nochmals alles durchgespielt: jetzt klappts. Weiss nicht worans lag.
"style1"/ "make PDF 1" etc. sind als Bezeichnungen nicht relevant für meine Frage.

Nun aber eine zweite Frage: Das InDesign Dokument mit dem Script und den xml Files
soll als ganzes als Vorlage für andere Anwender funktionieren. Die Scripts und xml Files sind ja separat vom Dokument. Wie geb ich das einem anderen Benutzer am Besten weiter, ohne grosse Komplikationen. Beim ersten Versuch stürzte das Dokument bei anderen Anwendern nämlich mehrmals ab.

Grüsse

als Antwort auf: [#403604] Top

Quarz  M  p
Beiträge: 2360

31. Jul 2009, 14:57

Beitrag #17 von 31
Beitrag ID: #403690

Bewertung:

(3190 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo Designer,

xml-Dateien und Script in die
jeweils dafür zuständigen Ordner
auf den anderen Rechner kopieren.

Dürfte eigentlich nichts abstürzen.

Ich weiß immer noch nicht mit welchem System
Du unterwegs bist.
Wäre schön, wenn Du das einfach als Abspann
angeben würdest.
Das hilft beim beantworten Deiner Fragen.

Gruß
Quarz

--------------------------------------
WinXP| InDesign CS4ver6.03


als Antwort auf: [#403683] Top

Designer
Beiträge: 111

31. Jul 2009, 16:22

Beitrag #18 von 31
Beitrag ID: #403708

Bewertung:

(3169 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


hallo quarz
du hattest auch nicht danach gefragt.
CS3 hab ich ja angegeben.


OSX 10.4.11
CS 3 5.0.3

als Antwort auf: [#403690] Top

Peter Kahrel p
Beiträge: 146

1. Aug 2009, 18:03

Beitrag #19 von 31
Beitrag ID: #403761

Bewertung:

(3136 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hello Martin,

>Kennt jemand einen Weg, per Skript zu prüfen ob

See here: http://www.kahrel.plus.com/...n/chain_queries.html

That one deals with GREP only, but to change it to Text is trivial. To add Text to the script is a bit less trivial.

Regards -- Peter

als Antwort auf: [#403607]

(Dieser Beitrag wurde von Gerald Singelmann am 1. Aug 2009, 21:11 geändert)
Top

Martin Fischer  M  p
Beiträge: 9374

2. Aug 2009, 11:44

Beitrag #20 von 31
Beitrag ID: #403781

Bewertung:

(3094 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo Peter,

Du ermittelst die Suchabfragen ebenso wie oben aus den Dateien in den Verzeichnissen der Suchabfragen.
Allerdings beziehst Du dabei sowohl das User-Verzeichnis als auch das App-Verzeichnis mit ein.
Und Du adressierst die Verzeichnisse unabhängig von der Lokalisierung und unabhängig von der Version.

Code
var user_queries = Folder (Folder (script_dir ()).parent.parent + "/Find-Change Queries/Grep/").getFiles ("*.xml"); 
var app_queries = Folder (Folder.appPackage + "/Presets/Find-Change Queries/Grep/").getFiles ("*.xml");


Das ist gut überlegt programmiert.
Danke für den Hinweis auf diese (erschöpfende) Methode zum Erfassen der Suchabfragen.

Du bleibst aber nicht beim Erfassen der Suchabfragen stehen, sondern hast drumherum (around) zur Auswahl der Abfragen und zur Ausführung derselben weitergebaut (extended).

Damit hast Du ein feines und brauchbares Skript gemacht, wo ich nur bei einer Studie stehen geblieben bin. Der Original-Fragesteller (designer) dürfte damit klarkommen und darin eine umfassende Lösung für seine Aufgabenstellung erkennen können.

Danke.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#403761]

(Dieser Beitrag wurde von Martin Fischer am 2. Aug 2009, 11:46 geändert)
Top

Quarz  M  p
Beiträge: 2360

23. Jan 2010, 20:08

Beitrag #21 von 31
Beitrag ID: #431247

Bewertung:

(2659 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo,

ich nehme diesen Thread nochmal auf.

Martin hat das Script grepQueries.jsx
http://www.hilfdirselbst.ch/...i?post=403577#403577

erweitert.

Nun kann man nach dem Aufruf des Scripts zwischen
Markierung - Textabschnitt - Dokument
wählen.

Hier befindet sich das neue, erweiterte Script.
http://www.hilfdirselbst.ch/..._P431212.html#431212


Gruß
Quarz

--------------------------------------------
InDesign CS4 ver6.04 | WinXP SP3


als Antwort auf: [#403577] Top

Jochen Uebel I
Beiträge: 3104

20. Aug 2010, 10:06

Beitrag #22 von 31
Beitrag ID: #449443

Bewertung:

(2182 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Antwort auf [ Peter Kahrel ] Hello Martin,
>Kennt jemand einen Weg, per Skript zu prüfen ob
See here: http://www.kahrel.plus.com/...n/chain_queries.html
That one deals with GREP only, but to change it to Text is trivial. To add Text to the script is a bit less trivial.
Regards -- Peter


Hallo Peter.
Sehr feines Skript. Vielen Dank.
Wie hoch wäre der Aufwand, davon eine Version nur für Text-Queries zu erstellen?
(Ein Mix aus Text- und GREP-Queries scheint mir aus logischen Gründen nicht sinnvoll zu sein: oder sehr kompliziert, weil dann sehr genau bedacht und jeweils definiert werden muss, welches Query zuerst, welches als nächstes usw. angestossen werden muss.)

als Antwort auf: [#403761] Top

Peter Kahrel p
Beiträge: 146

20. Aug 2010, 11:51

Beitrag #23 von 31
Beitrag ID: #449458

Bewertung:

(2168 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hello Jochen,

That's in fact quite simple, and when I set about it I found that I had forgotten that I already done it. I've added the Text vesion to the download on the same web page.

A version that combines the two types of query could be useful, and I'll put that together as well.

Regards,

Peter

als Antwort auf: [#449443] Top

Quarz  M  p
Beiträge: 2360

20. Aug 2010, 11:59

Beitrag #24 von 31
Beitrag ID: #449462

Bewertung:

(2165 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo Jochen,

meiner Meinung nach brauchst Du doch
nur ein Wort in dem Script auszutauschen.
http://www.hilfdirselbst.ch/...i?post=403577#403577

Statt
app.loadFindChangeQuery( aQuery, SearchModes.grepSearch );

würde ich
app.loadFindChangeQuery( aQuery, SearchModes.textSearch );

schreiben.


Gruß
Quarz

----------------------------------------------------------
InDesign CS4 6.05 + CS5 7.02 | Win7(64) Prof


als Antwort auf: [#449458] Top

Ralf Hobirk p
Beiträge: 4476

20. Aug 2010, 12:23

Beitrag #25 von 31
Beitrag ID: #449465

Bewertung:

(2154 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo Jochen,
hallo Quarz,

dies hier muss auch ausgetauscht werden:

app.activeDocument.changeGrep();
app.activeDocument.changeText();

---
Sonnige Grüße aus Egypt Cool
Ralf
---
MacPro 2x2,66 GHz, 10 GB | MacBook Pro 15" Unibody 2,0 GHz, 8 GB | MacBook Pro 17" 2,4 GHz, 4 GB | MacBook Pro 15" 2,5 GHz, 4 GB | alle 10.6.8 | CS5 (ID 7.0.4)
El Gouna - Life as it should be!

als Antwort auf: [#449462] Top

Jochen Uebel I
Beiträge: 3104

20. Aug 2010, 21:25

Beitrag #26 von 31
Beitrag ID: #449500

Bewertung:

(2114 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Danke allen. Und ein schönes Wochenende.

als Antwort auf: [#449465] Top

Jochen Uebel I
Beiträge: 3104

31. Aug 2010, 10:51

Beitrag #27 von 31
Beitrag ID: #450225

Bewertung:

(1923 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo Peter.

Is it easy to change the scripts in such a way that the query chains are functioning only out of the program folder?
The goal of my client is:

CS3, german
Program folder has ONLY READ status.

Script is stored in
C:\Programme\ADOBE\Adobe InDesign CS3\Scripts\Scripts Panel

Find-Change-Query and Chains are stored in
C:\Programme\ADOBE\Adobe InDesign CS3\Presets\Find-Change Queries\GREP

User starts script, the Find-Change-Queries of Program folder are visible, chains of Program folder are visible, chains can be selected and runned.

We could make out of this task an official order (payed).

als Antwort auf: [#449458] Top

Peter Kahrel p
Beiträge: 146

31. Aug 2010, 14:36

Beitrag #28 von 31
Beitrag ID: #450268

Bewertung:

(1889 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hello Jochen,

It's simple to show just the queries in the application folder. Look for this line (it's line 366 or near it):

var user_queries = user_folder.getFiles ("*.xml");

and change it to this:

var user_queries = [];

The chain file still ends up in the folder from which the script is started. That can be changed, too, but needs some more work.

Peter

als Antwort auf: [#450225] Top

Jochen Uebel I
Beiträge: 3104

31. Aug 2010, 15:22

Beitrag #29 von 31
Beitrag ID: #450275

Bewertung:

(1873 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Thx a lot, Peter.

That's a fine restriction but does not solve my problem:
Chains produced by the script are not visible in the script's dialogue if they are manually copied to the application folder (...\Presets\Find-Change Queries\GREP).

The script itself is stored in the application folder (...\Scripts\Scripts Panel).

No way?
Thx again.

als Antwort auf: [#450268]

(Dieser Beitrag wurde von Jochen Uebel am 31. Aug 2010, 15:26 geändert)
Top

Yves Apel  M  p
Beiträge: 1484

1. Sep 2010, 14:28

Beitrag #30 von 31
Beitrag ID: #450359

Bewertung:

(1808 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

mehrere GREP find/change anfragen in ein Script


Hallo,

eventuell hilft für diesen Beitrag ein neues Plugin namens Multi-Find/Change welches hier gefunden werden kann.

Ich habe es auch selbst erst heute morgen durch das InDesign Magazine entdeckt. Dadurch dass man die Text und GREP Suche mischen und mehrere Abläufe in einem Rutsch abarbeiten kann, gehört es jetzt schon zu meinen Lieblingsplugins, ohne dass ich es bisher testen konnte.

Der Preis ist gemessen am Aufwand den man dadurch einsparen kann, glaube ich auch so OK.


Beste Grüße
Yves



Mac Pro 2,4GHz 8-Core | 15GB RAM | OSX 10.6.8 | Creative Suite CS5.5 | ScribeDOOR CS5.5 | Adobe DPS (Pro) | Quark App Studio | Aquafadas DPS | ...

indesign-world.com | knowledge unleashed

als Antwort auf: [#450275] Top
« « 1 2 3 » »  


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » mehrere GREP find/change anfragen in ein Script


^