02.05.2014 Aufrufe

PC Magazin Classic XXL Windows Desinfector (Vorschau)

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Personal computing<br />

Obwohl Irfan View<br />

interne Batch-Befehle<br />

bietet (hier im Bild),<br />

ist es praktisch, das<br />

Programm extern zu<br />

skripten.<br />

Das Tool iviewBatchCreator weist Ihnen den Einstieg<br />

in die batch-Programmierung. Sie erzeugen<br />

damit individuelle Batch-Dateien für Irfan View.<br />

Das Skript fährt den Rechner auf die von Ihnen<br />

gewünschte Art herunter.<br />

und Dateien werden aufgelistet. Durch den<br />

zusätzlichen Parameter /b werden nur die<br />

Dateinamen ausgegeben. Um nicht ständig<br />

wieder diese Zeile am Prompt eingeben zu<br />

müssen, schreiben Sie sich eine Batchdatei,<br />

die z.B. so aussehen könnte:<br />

@echo off<br />

echo Pfad der ueberprueft werden soll:<br />

set /p Quellpfad= Quellpfad<br />

echo.<br />

echo Pfad und Datei in die die Daten<br />

gespeichert werden sollen:;<br />

Set /p Zielpfad= Zieldatei<br />

echo Die Ordnerstrukturen (Pfade und<br />

Dateien) aus %Quellpfad% werden in die<br />

Datei %Zielpfad% gespeichert<br />

echo.<br />

Dir /s %Quellpfad% > %Zieldatei%<br />

echo Befehl ausgeführt!<br />

Pause<br />

Sie können als Ziel durchaus einen Dateinamen<br />

im zu durchsuchenden Laufwerk<br />

angeben. Nur sollten Sie bei einem späteren<br />

Vergleich daran denken, dass die Datei<br />

erst nachher hinzugefügt wird und somit<br />

schon eine erste Änderung vorliegt. Von Anfang<br />

an zu den DOS-Befehlen gehörte Copy.<br />

Er ist etwas pingelig in Bezug auf seine Syntax.<br />

Danach folgte xcopy, schon um einiges<br />

komfortabler, jetzt gefolgt von robocopy.<br />

Tipp: Fügen Sie vor allem lange Laufwerksnamen<br />

mithilfe des Clipboards<br />

bei der src- und dest-Variablen ein.<br />

Verwenden Sie im Batch-Fenster das<br />

Kontextmenü. Wichtig ist bei allen drei<br />

Kopierfunktionen, dass Pfadnamen KEINE<br />

Leerzeichen enthalten dürfen. Und dass<br />

Sie sich angewöhnen, Variablennamen<br />

immer kleinzuschreiben.<br />

@echo off<br />

rem Umgebungsvariablen immer in Klein<br />

schreibung<br />

rem Pfade dürfen keine Leerzeichen<br />

enthalten.<br />

rem Einlesen des Pfadnamens endet dort<br />

set /p src= Quelle<br />

set /p dest= Ziel<br />

rem Aufruf mit und ohne Call möglich<br />

call robocopy %src% %dest%<br />

echo Kopiervorgang beendet!<br />

pause<br />

Funktionalität fremder<br />

Programme mit Batch nutzen<br />

Die Kür aber ist die Steuerung fremder<br />

Programme über Batch-Befehle. Damit Sie<br />

auf Programme zugreifen können, müssen<br />

diese entsprechende Schnittstellen zur Verfügung<br />

stellen. Eines dieser Anforderung<br />

genügenden Programme ist Irfan View. IrfanView<br />

ist ein seit vielen Jahren bekanntes,<br />

komfortables Betrachtungs- und Konvertierungsprogramm<br />

für Bilddateien der<br />

unterschiedlichsten Typen. Im Datei-Menü<br />

von IrfanView finden Sie einen Menübefehl<br />

Batch Konvertierung/Umbenennung.<br />

Um Irfan View über ein externes Skrip zu<br />

steuern, stehen eine Vielzahl an Befehlen<br />

bereit, die Sie unmittelbar in Batch-Dateien<br />

einbinden können. Eine Liste dieser Befehle<br />

finden Sie in der Datei i_options.txt. im<br />

Programmverzeichnis von Irfan View. Ein<br />

praktisches Beispiel:<br />

i_view32.exe /slideshow=c:\mypics.txt<br />

/closeslideshow<br />

Damit startet Irfan View eine Diaschau aus<br />

den Bildern, die in der Text-Datei mypics.<br />

txt aufgelistet sind.<br />

Wir haben eine Reihe von möglichen Irfan-Batch-Funktionen<br />

in einem externen<br />

Programm zusammengefast: iview-Batch-<br />

Creator, den Sie auch auf der erwähnten<br />

Homepage (www.pc-magazin.de/batch-artikel)<br />

finden. Das Programm erstellt für Sie<br />

Batch-Programme, die Sie direkt editieren<br />

und Ihren Wünschen anpassen können. Es<br />

ist weitgehend selbsterklärend und wird<br />

Ihnen beim Einstieg in die Batch-Programmierung<br />

gute Hilfsdienste leisten. whs<br />

www.pc-magazin.de <strong>PC</strong> <strong>Magazin</strong> 6/2014<br />

49

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!