News und Tutorials zu Adobe Photoshop

[GastForen Programme Print/Bildbearbeitung Adobe Photoshop Script statt Aktion

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

Script statt Aktion

Harald
Beiträge gesamt: 173

5. Aug 2007, 10:31
Beitrag # 1 von 15
Bewertung:
(5334 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
zur Sichtkontrolle von grossen Bildserien verwende ich eine einfache Aktion:
Öffnen-Ganzes Bild-Stop-Tatsächliche Pixelzahl-Stop-Schliessen.
Damit kann man sehr schnell und einfach eine große Zahl von Bildern überprüfen.
Ich würde diese Aktion gerne durch ein Applescript erstzen und von eine anderen Programm aus durchführen.
Leider habe ich wenig Ahnung von Applescript.
Kann man das mit Applescript überhaupt realisieren? Wo kann ich die erforderlichen Befehle nachschlagen?


Gruß
Harald
X

Script statt Aktion

Thomas Richard
  
Beiträge gesamt: 19339

5. Aug 2007, 10:50
Beitrag # 2 von 15
Beitrag ID: #306321
Bewertung:
(5323 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
du kannst deine Aktion als Photoshop Droplet speichern und das dann per Automator einbinden.


als Antwort auf: [#306320]

Script statt Aktion

Harald
Beiträge gesamt: 173

5. Aug 2007, 16:55
Beitrag # 3 von 15
Beitrag ID: #306341
Bewertung:
(5299 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für den Hinweis.
Ich bin mir nicht klar darüber, wie und wo ich den Automator in Filemaker einbinden soll und wie er da funktioniert. Hab noch nie was mit Droplets und Automator gemacht.
In FM gibt es ein Script namens "Applescript ausführen". Ich hab ein ganz einfaches script eingegeben und es hat funktioniert. Da würde ich gerne weitermachen.


als Antwort auf: [#306321]

Script statt Aktion

jekyll
Beiträge gesamt: 2047

6. Aug 2007, 19:56
Beitrag # 4 von 15
Beitrag ID: #306543
Bewertung:
(5267 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Harald,

mit den Folgenden Code kannst Du Deine Aktion aus FileMaker starten.

Code
[b]tell application "Adobe Photoshop CS2" 
   do action "Aktion" from "ActionSet"
[b]end [b]tell



Du musst nur die Aktionname und Setname zwischen "" eintragen.


als Antwort auf: [#306341]

Script statt Aktion

Harald
Beiträge gesamt: 173

7. Aug 2007, 09:57
Beitrag # 5 von 15
Beitrag ID: #306618
Bewertung:
(5247 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Sándor,
genau das habe ich gemeint: do action!

Ist ja zunächst ganz einfach, mal sehen wie weit das ohne weiteres scrpt reicht.

Vielen Dank

Gruß
Harald


als Antwort auf: [#306543]

Script statt Aktion

Harald
Beiträge gesamt: 173

8. Aug 2007, 16:52
Beitrag # 6 von 15
Beitrag ID: #307032
Bewertung:
(5225 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nun kommt gleich das erste Problem:
bei der Aktion in Photoshop kann man einfach den Ordner angeben, der abgearbeitet werden soll.
Im AS kann ich mit open file keinen Ordner angeben, sondern nur einen einzelnen file. Nun brauchts eine Formel, damit das Programm zum nächsten file geht …

Oder sehe ich das falsch?

Gruß
Harald


als Antwort auf: [#306618]

Script statt Aktion

jekyll
Beiträge gesamt: 2047

9. Aug 2007, 21:40
Beitrag # 7 von 15
Beitrag ID: #307288
Bewertung:
(5208 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Harald,

die Öffen häkchen solltest Du in Deine Aktion hierzu ausmachen.

Code
[b]tell application "Finder" 
   [b]set DateiListe [b]to [b]every file [b]of (choose folder with prompt "Quellordner") [b]as alias list
[b]end [b]tell

[b]tell application "Adobe Photoshop CS2"
   [b]repeat [b]with einDatei [b]in DateiListe
      open einDatei
      do action "Aktion" from "ActionSet"
   [b]end [b]repeat
[b]end [b]tell



Hast Du es so gedacht?


als Antwort auf: [#307032]

Script statt Aktion

Harald
Beiträge gesamt: 173

12. Aug 2007, 17:57
Beitrag # 8 von 15
Beitrag ID: #307662
Bewertung:
(5152 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sándor,

ja, funktioniert prima, genau so dachte ich's mir. In der Aktion selbst und in der Stapelverarbeitung mußte ich mit dem Öffnen und Schließen noch etwas herumprobieren. Vielen Dank.
Ich hab nun versucht, das Ganze um eine Stufe auszubauen; also nicht nur files in folder, sondern Ordner in Ordner bearbeiten lassen. Läuft aber noch nicht. Ich befürchte, daß ich dich nochmals fragen muß …

Gruß
Harald


als Antwort auf: [#307288]

Script statt Aktion

Harald
Beiträge gesamt: 173

15. Aug 2007, 15:25
Beitrag # 9 von 15
Beitrag ID: #308240
Bewertung:
(5110 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sándor,

ich hab das angestrebte Script nicht zustande gebracht: Es sollte nacheinander eine Reihe von Ordnern auswählen und eine PS-Aktion auf die einzelnen Bilder darin anwenden.

Mein Torso sieht so aus:


tell application "Finder"
set OrdnerListe to every folder of folder "Daten"
repeat with a from 1 to the count of OrdnerListe
set Quellordner to item a of OrdnerListe

set DateiListe to every file of (choose folder with prompt "Quellordner") as alias list


tell application "Adobe Photoshop CS"
activate
repeat with einDatei in DateiListe
open einDatei
do action "Aktion" from "Set 1"

end repeat
end tell

end repeat
end tell


Kannst Du mal einen Blick darauf werfen?

Gruß
Harald


als Antwort auf: [#307288]

Script statt Aktion

Harald
Beiträge gesamt: 173

17. Aug 2007, 16:59
Beitrag # 10 von 15
Beitrag ID: #308676
Bewertung:
(5068 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

nun läuft mein Script. Vielen Dank für die Hilfe und Aufmerksamkeit in diesem Forum. Falls es jemand interessiert oder jemand davon Gebrauch machen will:

set Quellordner to (choose folder with prompt "Daten") as string
tell application "Finder"
set these_folders to every folder of folder Quellordner
repeat with f from 1 to the count of these_folders
set akt_folder to item f of these_folders
set DateiListe to every file of akt_folder as alias list
tell application "Adobe Photoshop CS"
activate
repeat with einDatei in DateiListe
open einDatei
do action "Aktion" from "Set 1"
end repeat
end tell
end repeat
end tell



Schöne Grüße
Harald


als Antwort auf: [#308240]

Script statt Aktion

jekyll
Beiträge gesamt: 2047

18. Aug 2007, 12:09
Beitrag # 11 von 15
Beitrag ID: #308753
Bewertung:
(5048 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Harald
ich bin im Moment sehr Beschäftigt deshalb nur die sporadische Antworten.
Deine Skript arbeitet nur die ersten subfolders ab. Aus dem 3. Unterordner werden die Daten nicht abgearbeitet.
Leider habe ich nur eine Kreuzung aus Apple und Javascript anzubieten.


Code
[b]tell application "Adobe Photoshop CS2" 
   activate
   do javascript "var dateiOrdner = Folder.selectDialog();
var dateiListe = ssFolders(dateiOrdner);
for ( var einDatei = 0; einDatei< dateiListe.length; einDatei++) {
      open(dateiListe[einDatei]);
      doAction (\"Aktion\", \"ActionSet\");
      }

//von Andrew: http://www.ps-scripts.com/bb/viewtopic.php?t=215
function ssFolders(tFolder)
{
var sFolders = new Array();
var allFiles = new Array();
sFolders[0] = tFolder;
for (var oneFolder = 0; oneFolder < sFolders.length; oneFolder++)
{
var procFiles = sFolders[oneFolder].getFiles();
for (var oneFile=0;oneFile<procFiles.length;oneFile++)
{
if (procFiles[oneFile] instanceof File && extCheck(procFiles[oneFile].name) == true) allFiles.push(procFiles[oneFile]);
else if (procFiles[oneFile] instanceof Folder) sFolders.push(procFiles[oneFile]);
}
}
return allFiles;
}

function extCheck(dokName,datTypen)
{   
   ext = dokName.substring(dokName.lastIndexOf('.'), dokName.length);
   //hier kannst Du die Dateiformat aendern
   myTest = ext.search(/jpg/);
   if( myTest != -1){
      returnBack = true;}
   else{
      returnBack = false;}
return returnBack;
}"
   
[b]end [b]tell




als Antwort auf: [#308676]

Script statt Aktion

Harald
Beiträge gesamt: 173

20. Aug 2007, 08:22
Beitrag # 12 von 15
Beitrag ID: #308847
Bewertung:
(5021 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für die große Mühe, die Du Dir gemacht hast.
Ich hatte meine Lösung gleich bekannt gegeben, in der Hoffnung, anderen – vor allem Dir – Zeit zu ersparen.

Bis bald mal wieder

Gruß
Harald


als Antwort auf: [#308753]

Script statt Aktion

Andrash
Beiträge gesamt: 55

10. Sep 2007, 11:13
Beitrag # 13 von 15
Beitrag ID: #311704
Bewertung:
(4839 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sándor,

ich versuche eine lange Aktion in Javascript neu zu schreiben, bin aber darin noch blutiger Anfänger. Weisst Du wer mir auf die Sprünge helfen könnte? Oder kennst Du jemanden, der mir das gewünschte zu einem fairen Preis coden kann?

Herzlich,
Andrash


als Antwort auf: [#308753]

Script statt Aktion

gpo
Beiträge gesamt: 5520

10. Sep 2007, 12:45
Beitrag # 14 von 15
Beitrag ID: #311726
Bewertung:
(4826 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
frag jekyll:))

Mfg gpo


als Antwort auf: [#311704]

Script statt Aktion

kkauer
Beiträge gesamt: 661

11. Sep 2007, 08:40
Beitrag # 15 von 15
Beitrag ID: #311834
Bewertung:
(4800 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andrash,

schau dir mal http://ps-scripts.sourceforge.net/xtools.html an.

Karsten


als Antwort auf: [#311726]
X

Aktuell

InDesign / Illustrator
MTT_300x300_11_2022

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!