[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

progressbar mit details

faxinger666
Beiträge gesamt: 167

3. Apr 2020, 08:22
Bewertung:

gelesen: 2789

Beitrag als Lesezeichen
Hallo,

ich habe bei einem Skript einen Fortschrittbalken erstellt. Das funktioniert auch ganz gut.

Was mir allerdings fehlt, ist die Detailanzeige.
Könnt ihr mir da helfen bitte?

Was das Skript derzeit macht:
Bei einer getroffenen Auswahl werden alle untersten PSD-Ebenen ausgeblendet.

Was ich gerne hätte:

Zeige mir in der Progressbar nicht nur den Fortschritt an sondern auch bei welchem Bild von der Gesamtanzahl das Skript gerade läuft. Also "Verarbeite Bild 3 von 50"

Hier mal das Skript zum besseren Verständnis:
Code
var myProgressPanel, 
myMaximumValue = 300,
myProgressBarWidth = 300;
myCreateProgressPanel(myMaximumValue, myProgressBarWidth);

function myCreateProgressPanel(myMaximumValue, myProgressBarWidth) {
myProgressPanel = new Window("window", "Anzahl der verabeiteten Bilder");
with (myProgressPanel) {
myProgressPanel.myProgressBar = add("progressbar",
[12,12, myProgressBarWidth, 24],0, myMaximumValue);
}
return myProgressPanel;
}

myProgressPanel = myCreateProgressPanel(100,400);
myProgressPanel.show();

var mydoc = app.activeDocument;
var selection = mydoc.selection;

for (i =0; i < selection.length; i++)
{
myProgressPanel.myProgressBar.value = (100/selection.length)*i;
var _bild = selection[i];
_bild.images[0].graphicLayerOptions.graphicLayers[-1].currentVisibility = false;
};

alert ("Fertig");


Danke für eure Tipps.

LG
faxinger666

(Dieser Beitrag wurde von faxinger666 am 3. Apr 2020, 08:23 geändert)
Änderungsverlauf:
Beitrag geändert von faxinger666 (User) am 3. Apr 2020, 08:23