Gå till innehåll
Just nu i M3-nätverket

Applescript inkommande fil Photoshop


Pist

Rekommendera Poster

Hej.

Är nybörjare när det gäller applescript.

Går det att skriva scriptet så att Photoshop öppnar inkommande filer i photoshop, alltså utan ett givet filnamn eller sökväg.

Använder en annan programvara som väljer bilden/bilderna och de skickas vidare till scriptet, där vill jag att photoshop öppnar de inkommande filerna.

Länk till kommentar
Dela på andra webbplatser

Förstår inte riktigt vad du menar. Har du en "hot folder" som ett script kollar och du vill att det som läggs där skickas vidare till Photoshop?

Länk till kommentar
Dela på andra webbplatser

Har testat detta utan att få det å funka:

 

on main(inputs, outputFolder, params)

set returnValue to "OK"

repeat with input in inputs

set inputReference to POSIX file inputs

tell application "Adobe Photoshop CC" to open inputReference

end repeat

end main

Länk till kommentar
Dela på andra webbplatser

Är det säkert att Photoshop är scriptbar? Testa att byta ut "Adobe Photoshop CC" mot "Preview" och se om du får upp bilderna i förhandsvisning.

 

Sedan är det inte säkert att programmen gillar POSIX-sökvägar. Pröva att ta bort ordet POSIX.

Länk till kommentar
Dela på andra webbplatser

Varför matar du funktionen med tre argument (inputs, outputFolder och params) när den bara använder ett (inputs)?

Länk till kommentar
Dela på andra webbplatser

Varför matar du funktionen med tre argument (inputs, outputFolder och params) när den bara använder ett (inputs)?

 

Antar att det inte har något med problemet att göra?

Länk till kommentar
Dela på andra webbplatser

 

Antar att det inte har något med problemet att göra?

Det är visserligen inte troligt, men fullt möjligt.

Länk till kommentar
Dela på andra webbplatser

Jag får det att funka lokalt med en given fil så här, men jag får inte till hur man ska ha om det är random filer från en server som ska in:

 

tell application "Adobe Photoshop CC"

set myFilePath to "Macintosh HD:Users:user:Desktop:1.jpg"

open alias myFilePath

end tell

tell application "Adobe Photoshop CC"

do action "test" from "TEST"

end tell

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...