Skript für Windows XP - Windows 8 & Linux

Gast #3968370
Lesenswert?
• ▲
▼
Hallo, ich möchte ein Skript programmieren das mehrere Dateien (JPG 
Bilder) anhand von deren EXIF Dateinformationen unbenennt (Dateiname).

Es gibt zwar fertige Programme, diese erfüllen aber nicht meine 
Anforderungen, deshalb möchte ich selbst solch ein Skript programmieren.

Jetzt die Frage:

Gibt es eine Skriptsprache (und wenn ja welche) die ich sowohl unter 
Windows XP - Win. 8 als auch unter Linux (Ubuntu) verwenden kann OHNE 
zusätzliche Software zu installieren?

Unter Windows könnte ich eine bat Datei stricken, jedoch läuft die dann 
nicht unter Linux. und unter Linux könnte ich ein SH Skript machen, das 
läuft aber nicht unter Windows. Cygwin etc. ist keine Alternative (nicht 
installierbar nachträglich)
#3968389
Lesenswert?
• ▲
▼
Ohne Zusatzprogramme - Nein.
Geeignete Plattformübergreifende Scriptsprachen wären z.B. Ruby, Python, 
PHP. Python ist mMn. die beste Lösung, da auf vielen Unix-Systemen 
bereits orinstalliert und auch für Windows verfügbar. Pash wäre auch 
eine Möglichkeit, damit holst du dir die Windows-Powershell auf Linux. 
Out of the box gibt es imho nix.
Persönliche Seite #3968444
Lesenswert?
• ▲
▼
Windows kommt mit einer Art Javascript-Interpreter, aber das 
Objektmodell, das dann erforderlich ist, um auf das Dateisystem 
zuzugreifen, ist vollkommen inkompatibel zu allem, was nicht Windows 
heißt.

Der Scriptinterpreter ist die "windows scripting engine" cscript.exe 
(oder wscript.exe, aber die Variante ist eher nutzlos, da sie Texte 
jeweils in einer zu bestätigenden Dialogbox ausgibt ...
Gast #3968469
Lesenswert?
• ▲
▼
Da Linux nur der Kernel ist müsstest Du dort in jeden Fall die 
entsprechenden Interpreter installieren und Windows bietet dir die 
Powershell und Batchskripte. Weiterhin gibt es über den vorinstallierten 
Internet Explorer VBscript, VBA etc. -- wen auf beiden System ein 
Brwoser vorhanden ist und dieser eine Skriptsprache unterstützt wäre 
auch damit einiges möglich (oder gar Flash).
#3968919
Lesenswert?
• ▲
▼
Für Linux gibt es jhead, damit kann man sich die Scripterei meist 
sparen. Ich benutze es zusammen mit Perl, um Bilder von verschiedenen 
Kameras (die auch noch auf unterschiedliche Zeitzonen eingestellt sind) 
chronologisch zu sortieren, Modify-time auf EXIF-Daten stellen, ggf. zu 
drehen und auf eine gemeinsame Größe zu skalieren.
Allerdings habe ich nicht EXIF.pm benutzt sondern die EXIF-Daten mit 
jhead in eine Variable eingelesen und manches ist sicherlich noch 
umständlich realisiert. Ich habe das Script mal angehängt, vielleicht 
ist es ja als Ausgangsbasis brauchbar.

Jörg
Angehängte Dateien:
#3975629
Lesenswert?
• ▲
▼
Ro V. schrieb:
> skript schrieb:
>> und unter Linux könnte ich ein SH Skript machen, das
>> läuft aber nicht unter Windows.
>
> Doch mit sh.exe. Die sh.exe muss man nur entpacken und ggf dem Pfad
> eintragen.

Nun besteht ein Shellskript allerdings in der Regel hauptsächlich aus 
den Aufrufen weiterer Programme, die man dann auch alle für die 
Zielplattform braucht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren