[GastForen Programme Print/Bildbearbeitung Adobe InDesign CS2 Index / Thema

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

CS2 Index / Thema

Quarz
Beiträge gesamt: 3555

4. Apr 2008, 13:48
Beitrag # 31 von 40
Beitrag ID: #344769
Bewertung:
(4014 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe gerade getestet, und mir meine zip-Datei heruntergeladen, aber -
sie läßt sich nicht öffnen.
Kennt jemand dieses Phänomen?
Wie läßt sich das umgehen?
Liegt es an der WinZip-Datei oder an HDS?

Gruß
Quarz

------------------------
WinXP | CS3


als Antwort auf: [#344756]
X

CS2 Index / Thema

Martin Fischer
  
Beiträge gesamt: 12783

4. Apr 2008, 14:24
Beitrag # 32 von 40
Beitrag ID: #344776
Bewertung:
(4000 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Quarz,

auf dem Mac kommt Deine Datei gut an und läßt sich entpacken.
Die Umlaute sind zwar etwas gewöhnungsbedüftig (z.B. 'S & E ErklÑrungen.txt').
Aber sonst ist's ok.

Danke für dieses Tutorial.


als Antwort auf: [#344769]

CS2 Index / Thema

pixxxelschubser
Beiträge gesamt: 1708

4. Apr 2008, 17:18
Beitrag # 33 von 40
Beitrag ID: #344810
Bewertung:
(3974 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat von Quarz Hallo,

ich habe gerade getestet, und mir meine zip-Datei heruntergeladen, aber -
sie läßt sich nicht öffnen.
Kennt jemand dieses Phänomen?
Wie läßt sich das umgehen?
Liegt es an der WinZip-Datei oder an HDS?

Gruß
Quarz


Hallo Quarz,

das passiert mir auf diesem Rechner auch immer wieder. Hier habe ich den IE6 als Standardbrowser zum Testen festgelegt. Mein Workaround: Download-Verknüpfung kopieren und im Firefox herunterladen. Dann funktioniert auch der Zip-Download.

Das Problem mit den leeren Zip-Dateien hat mich auf diesem Rechner vorher schon sehr oft zum Rasen gebracht. (Nachgeforscht: Der Meldung nach, besteht der Fehler übrigens wegen eines fehlenden Endbits). Aber frage mich nicht, wo dieses sich versteckt haben könnte.
Wink

Win XP, IE6, FF2


als Antwort auf: [#344769]

CS2 Index / Thema

Quarz
Beiträge gesamt: 3555

4. Apr 2008, 17:21
Beitrag # 34 von 40
Beitrag ID: #344811
Bewertung:
(3971 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke pixxxelschubser

Gruß
Quarz


als Antwort auf: [#344810]

CS2 Index / Thema

Kajava
Beiträge gesamt: 7

14. Apr 2008, 16:53
Beitrag # 35 von 40
Beitrag ID: #346133
Bewertung:
(3873 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen...

Bin auch gerade beim generieren eines Index und konnte mir auch genau mit deinem Script helfen. Vielen Dank!!!!

Leider habe ich noch ein Problem: Das Script unterscheidet Gross- und Kleinschreibung. Da mein Manual in englisch ist, habe ich nun das Problem, dass Wörter eigentlich klein geschrieben werden aber halt am Anfang eines Satzes gross geschrieben werden und diese dann nicht berücksichtigt werden... Hätte da eventuell jemand eine Lösung?

Wäre wirklich riiisig froh! Vielen Dank jedenfalls schonmal!

Grüsse


als Antwort auf: [#344357]

CS2 Index / Thema

Martin Fischer
  
Beiträge gesamt: 12783

14. Apr 2008, 17:12
Beitrag # 36 von 40
Beitrag ID: #346136
Bewertung:
(3866 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich bin mir etwas unsicher hinsichtlich der Skriptversion, mit der Du arbeitest.
Aber wenn Du in Deinem Skript die Zeile 'var myResult = myDoc.search(oneWord, true, true, undefined);', könnte es ausreichen, sie durch folgende Zeile zu ersetzen:

Code
var myResult = myDoc.search(oneWord, true, false, undefined); 



als Antwort auf: [#346133]

CS2 Index / Thema

Kajava
Beiträge gesamt: 7

14. Apr 2008, 17:17
Beitrag # 37 von 40
Beitrag ID: #346137
Bewertung:
(3860 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Habe dir hier mal das Script, mit welchem ich arbeite rein gestellt da ich leider die betreffende Zeile nicht finde:


// Konkordanzliste einlesen
function getWords (aFile) {
if (aFile.exists) {
aFile.open ('r', undefined, undefined);
var aText = aFile.read()+'\n';
// löschen von Leerzeichen am Ende der Zeile + löschen von leeren Zeilen
aText = aText.replace(/ +\n/g, '\n').replace(/\n+/g, '\n');
// ersetzen von mehrfach aufeinander folgende Leerzeichen aller Art durch ein Leerzeichen
aText = aText.replace(/ {2,}/g, ' ');

var words = aText.split('\n');
var myPairs = getPairs( words );
aFile.close();
return myPairs;
}
else {
exit();
}
}

function getPairs( w )
{
var thePairs = new Array;
for (i = 0; i < w.length; i++ )
thePairs.push( w[i].split(' | ') );
return thePairs;
}

// Begriffsliste abarbeiten
function proceedWithList (w) {
// bei Bedarf wird ein neuer Index erzeugt
if (myDoc.indexes.length == 0)
myDoc.indexes.add();

for (var i = 0; i < w.length; i++)
if (w[i] != "")
makeEntry(w[i]);

// Aktualisieurng des Index
myDoc.indexes[0].update();
}

// Indexeintrag erzeugen
function makeEntry(oneEntry) {
if ( oneEntry.length == 1 )
app.findTextPreferences.findWhat = oneEntry[0];
else
app.findTextPreferences.findWhat = oneEntry[1];

var myResult = myDoc.findText();
for (var i = myResult.length-1; i >=0; i--) {
// Fehler abfangen, z.B. Fußnoten ausnehmen
try {
// Hinzufügen des Themas
myDoc.indexes[0].topics.add(oneEntry[0]);
// Hinzufügen der Referenz
if ( oneEntry.length == 1 )
myDoc.indexes[0].topics.item(myResult[i].contents).pageReferences.add(myResult[i], PageReferenceType.currentPage);
else
{
//myDoc.indexes[0].topics.add( oneEntry[0]);
myDoc.indexes[0].topics.item( oneEntry[0] ).topics.add( oneEntry[1]);
myDoc.indexes[0].topics.item( oneEntry[0] ).topics.item( myResult[i].contents ).pageReferences.add(myResult[i], PageReferenceType.currentPage);
}
}
catch(e) {}
}
}

//Clear any existing find/change settings.
function clearFindChangeSettings()
{
app.findTextPreferences = NothingEnum.nothing;
app.changeTextPreferences = NothingEnum.nothing;
}


als Antwort auf: [#346136]
(Dieser Beitrag wurde von Martin Fischer am 14. Apr 2008, 17:26 geändert)

CS2 Index / Thema

Martin Fischer
  
Beiträge gesamt: 12783

14. Apr 2008, 17:31
Beitrag # 38 von 40
Beitrag ID: #346139
Bewertung:
(3844 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du hast nur den Funktionenteil des Skripts zitiert.
Irgendwo davor solltest Du eine Zeile mit 'clearFindChangeSettings();' finden.
Danach solltest Du die folgende Zeile einfügen:
Code
app.findChangeTextOptions.caseSensitive = false; 


Im Zweifel kannst Du diese Zeile auch ganz oben im Skript (also als erste Zeile) einfügen. So weit ich mich erinnere, werden in diesem Skript die findChangeTextOptions nirgends zurückgestellt.

Oder - ganz alternativ ohne Eingriff ins Skript - könntet Du den Groß-/Kleinschreibungsattributschalter auch im SuchenDialog umlegen.


als Antwort auf: [#346137]

CS2 Index / Thema

Kajava
Beiträge gesamt: 7

14. Apr 2008, 17:59
Beitrag # 39 von 40
Beitrag ID: #346145
Bewertung:
(3822 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Dann würde mein Script ja jetzt so aussehen, oder?:


Code
// IndexFromList_withOneSubtopic_CS3.jsx      
//DESCRIPTION: Erzeugt Indexeinträge anhand einer externen Konkordanzdatei, die über einen Dialog ausgewählt wird.

var myDoc = app.activeDocument;
var myList = File.openDialog ("Liste mit Indexbegriffen");
if (!myList) exit();

clearFindChangeSettings();
app.findChangeTextOptions.caseSensitive = false;
app.findChangeTextOptions.wholeWord = true;
app.findChangeTextOptions.caseSensitive = true;
app.findChangeTextOptions.includeFootnotes = true;

var myEntries = getWords(myList);
proceedWithList(myEntries);
alert("Erledigt!");

// Konkordanzliste einlesen
function getWords (aFile) {
if (aFile.exists) {
aFile.open ('r', undefined, undefined);
var aText = aFile.read()+'\n';
// löschen von Leerzeichen am Ende der Zeile + löschen von leeren Zeilen
aText = aText.replace(/ +\n/g, '\n').replace(/\n+/g, '\n');
// ersetzen von mehrfach aufeinander folgende Leerzeichen aller Art durch ein Leerzeichen
aText = aText.replace(/ {2,}/g, ' ');

var words = aText.split('\n');
var myPairs = getPairs( words );
aFile.close();
return myPairs;
}
else {
exit();
}
}

function getPairs( w )
{
var thePairs = new Array;
for (i = 0; i < w.length; i++ )
thePairs.push( w.split(' | ') );
return thePairs;
}

// Begriffsliste abarbeiten
function proceedWithList (w) {
// bei Bedarf wird ein neuer Index erzeugt
if (myDoc.indexes.length == 0)
myDoc.indexes.add();

for (var i = 0; i < w.length; i++)
if (w != "")
makeEntry(w);

// Aktualisieurng des Index
myDoc.indexes[0].update();
}

// Indexeintrag erzeugen
function makeEntry(oneEntry) {
if ( oneEntry.length == 1 )
app.findTextPreferences.findWhat = oneEntry[0];
else
app.findTextPreferences.findWhat = oneEntry[1];

var myResult = myDoc.findText();
for (var i = myResult.length-1; i >=0; i--) {
// Fehler abfangen, z.B. Fußnoten ausnehmen
try {
// Hinzufügen des Themas
myDoc.indexes[0].topics.add(oneEntry[0]);
// Hinzufügen der Referenz
if ( oneEntry.length == 1 )
myDoc.indexes[0].topics.item(myResult.contents).pageReferences.add(myResult, PageReferenceType.currentPage);
else
{
//myDoc.indexes[0].topics.add( oneEntry[0]);
myDoc.indexes[0].topics.item( oneEntry[0] ).topics.add( oneEntry[1]);
myDoc.indexes[0].topics.item( oneEntry[0] ).topics.item( myResult.contents ).pageReferences.add(myResult, PageReferenceType.currentPage);
}
}
catch(e) {}
}
}

//Clear any existing find/change settings.
function clearFindChangeSettings()
{
app.findTextPreferences = NothingEnum.nothing;
app.changeTextPreferences = NothingEnum.nothing;
}



Irgendwie klapp das aber nicht :-( Sorry, stelle mich wohl gerade etwas doof an!


als Antwort auf: [#346139]
(Dieser Beitrag wurde von Martin Fischer am 14. Apr 2008, 18:10 geändert)

CS2 Index / Thema

Martin Fischer
  
Beiträge gesamt: 12783

14. Apr 2008, 18:12
Beitrag # 40 von 40
Beitrag ID: #346147
Bewertung:
(3810 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Fällt Dir in dieser Sequenz etwas auf:

Code
app.findChangeTextOptions.caseSensitive = false;   
app.findChangeTextOptions.wholeWord = true;
app.findChangeTextOptions.caseSensitive = true;


Tipp: die dritte Zeile hebt die Anweisung der ersten Zeile wieder auf.


als Antwort auf: [#346145]
X

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
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!