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