hallo an alle!
Folgendes Problem:
In einem Ordner soll eine beliebige Anzahl Bilder markiert werden, die dann über das Kontextmenü mit "Senden an" per Script an ImageMagick übergeben werden und konvertiert in einem Ordner auf dem Desktop landen sollen.
Dazu habe ich ein Code-Beispiel aus der Doku von IM leicht angepasst
Code:
Dim FName
Dim wsh,fs
Set wsh = CreateObject("Wscript.Shell")
Set fs = CreateObject("Scripting.FileSystemObject")
'
NArgs = WScript.Arguments.Count
Redim FName(NArgs-1)
strInputFiles = ""
For i = 0 to NArgs - 1
FName(i) = """" & WScript.Arguments(i) & """"
strInputFiles = strInputFiles & " " & FName(i)
next
'
fs.CreateFolder "Desktop\Web-Bilder"
Command = "C:\Programme\ImageMagick-6.6.3-Q16\convert.exe " & strInputFiles & " -resize 700 ""Desktop\Web-Bilder\file.jpg"""
wsh.run command, 7, true
Das klappt soweit auch, allerdings würde ich die Zieldateien auch gern wie die Ausgangsdateien benennen lassen.
Kann mir jemand helfen, wie das zu bewerkstelligen ist?
Vielen Dank im voraus!