AppleSkript und GraphikConverter

Dieses Thema im Forum "Small Talk" wurde erstellt von Appletiser, 9. Oktober 2001.

  1. Appletiser

    Appletiser New Member

    Hallo hier im Forum.

    Es gibt da ja dieses Appleskript, ich selber habe mich aber damit nicht tiefgehend bschäftigt möchte aber diverse Sachen damit automatisieren.
    Ich habe jetzt folgende Sache, die ich gerne realisieren würde.

    Es gibt auf der Homepage von GraphicConverter einige Beispielskripte. Eines ist zum konvertieren von PICT-Datein in JPEG-Dateien. Funktioniert auch toll.
    Jetzt habe ich mit dem Skripteditor das Skript geöffnet, um eine Konvertierung von GIF- und auch von BMP- Dateien in JPEG-Dateien hinzubekommen. Da ich halt keine Ahnung von Appleskript habe, habe ich es natürlich nicht hinbekommen.
    Zu meiner Frage, hat jemand vielleicht schon mal ähnliches vorgehabt und hat ein eigens Skript dazu gechrieben oder evtl. auch das von GraphicConverter umgeschrieben ?

    Ich freu mich auf evtl. Tipps

    Vielleicht gibt es ja auch eine Skript-Datenbank im Web, ich habe leider noch keine gefunden.

    Viele Grüße ans Forum,
    Andreas.
     
  2. Folker

    Folker New Member

  3. ghostgerd

    ghostgerd New Member

    wenn du verschiedene grafikformate untereinander
    konvertieren möchtest dann gehte zu den menüpunkt
    mehrfachkonvertierung

    CU
    Gerd
     
  4. rehkot

    rehkot New Member

    s not present, you won't be able to set the destination
    -- folder by pressing Option, but the script will still work
    if («event JonsgKey») contains "Option" then
    set destFldr to ""
    end if
    end try
    if destFldr = "" then
    set destFldr to (choose folder with prompt "Choose a destination folder:") as text
    end if
    set the text item delimiters of AppleScript to {"."}
    tell application "Finder"
    repeat with aFile in inFiles
    if kind of aFile is not "Folder" then
    set derType to file type of aFile
    if derType is "PICT" or derType is "BMP " or derType is "GIFf" then --hier kann man noch mehr bekannte FileTypen einfügen.
    set theFile to (aFile as string)
    set theName to the name of file aFile
    set theName to (text item 1 of theName) & ".jpg"
    tell me to convertIt(theFile, theName)
    end if
    end if
    end repeat
    end tell
    tell application "GraphicConverter" to quit
    set the text item delimiters of AppleScript to {""}
    on error errMsg number errNbr
    doError(errMsg, errNbr)
    end try
    end open

    on convertIt(theFile, theName)
    try
    tell application "GraphicConverter"
    activate
    open {alias theFile}
    save window 1 in (destFldr & theName) as JPEG
    close window 1
    end tell
    on error errMsg number errNbr
    doError(errMsg, errNbr)
    end try
    end convertIt

    on doError(errMsg, errNbr)
    set the text item delimiters of AppleScript to {""}
    display dialog "GraphicConverter has encountered an error" & return & errMsg & return & "Error number: " & errNbr ¬
    buttons {"OK"} default button 1 with icon stop
    end doError

    Das ganze als "Classic Applet" sichern und schon kann man damit "PICT","BMP" und "GIF" datein konvertieren!

    rehkot!
     
  5. Appletiser

    Appletiser New Member

    Hallo hier im Forum.

    Es gibt da ja dieses Appleskript, ich selber habe mich aber damit nicht tiefgehend bschäftigt möchte aber diverse Sachen damit automatisieren.
    Ich habe jetzt folgende Sache, die ich gerne realisieren würde.

    Es gibt auf der Homepage von GraphicConverter einige Beispielskripte. Eines ist zum konvertieren von PICT-Datein in JPEG-Dateien. Funktioniert auch toll.
    Jetzt habe ich mit dem Skripteditor das Skript geöffnet, um eine Konvertierung von GIF- und auch von BMP- Dateien in JPEG-Dateien hinzubekommen. Da ich halt keine Ahnung von Appleskript habe, habe ich es natürlich nicht hinbekommen.
    Zu meiner Frage, hat jemand vielleicht schon mal ähnliches vorgehabt und hat ein eigens Skript dazu gechrieben oder evtl. auch das von GraphicConverter umgeschrieben ?

    Ich freu mich auf evtl. Tipps

    Vielleicht gibt es ja auch eine Skript-Datenbank im Web, ich habe leider noch keine gefunden.

    Viele Grüße ans Forum,
    Andreas.
     
  6. Folker

    Folker New Member

  7. ghostgerd

    ghostgerd New Member

    wenn du verschiedene grafikformate untereinander
    konvertieren möchtest dann gehte zu den menüpunkt
    mehrfachkonvertierung

    CU
    Gerd
     
  8. rehkot

    rehkot New Member

    s not present, you won't be able to set the destination
    -- folder by pressing Option, but the script will still work
    if («event JonsgKey») contains "Option" then
    set destFldr to ""
    end if
    end try
    if destFldr = "" then
    set destFldr to (choose folder with prompt "Choose a destination folder:") as text
    end if
    set the text item delimiters of AppleScript to {"."}
    tell application "Finder"
    repeat with aFile in inFiles
    if kind of aFile is not "Folder" then
    set derType to file type of aFile
    if derType is "PICT" or derType is "BMP " or derType is "GIFf" then --hier kann man noch mehr bekannte FileTypen einfügen.
    set theFile to (aFile as string)
    set theName to the name of file aFile
    set theName to (text item 1 of theName) & ".jpg"
    tell me to convertIt(theFile, theName)
    end if
    end if
    end repeat
    end tell
    tell application "GraphicConverter" to quit
    set the text item delimiters of AppleScript to {""}
    on error errMsg number errNbr
    doError(errMsg, errNbr)
    end try
    end open

    on convertIt(theFile, theName)
    try
    tell application "GraphicConverter"
    activate
    open {alias theFile}
    save window 1 in (destFldr & theName) as JPEG
    close window 1
    end tell
    on error errMsg number errNbr
    doError(errMsg, errNbr)
    end try
    end convertIt

    on doError(errMsg, errNbr)
    set the text item delimiters of AppleScript to {""}
    display dialog "GraphicConverter has encountered an error" & return & errMsg & return & "Error number: " & errNbr ¬
    buttons {"OK"} default button 1 with icon stop
    end doError

    Das ganze als "Classic Applet" sichern und schon kann man damit "PICT","BMP" und "GIF" datein konvertieren!

    rehkot!
     

Diese Seite empfehlen