Waimea String Replacer



Ähnliche Dokumente
Lehrer: Einschreibemethoden

Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

teamsync Kurzanleitung

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Barcodedatei importieren

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Lieferschein Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Erstellen von x-y-diagrammen in OpenOffice.calc

Dokumentation IBIS Monitor

Installation OMNIKEY 3121 USB

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Sichern auf den zentralen TSM-Servern unter Windows. Sichern auf den zentralen TSM-Servern unter Windows

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Datenexport aus JS - Software

1 Die Bado Schleswig-Holstein

Benutzerhandbuch - Elterliche Kontrolle

MINDMAP. HANDREICHUNG (Stand: August 2013)

Stammdatenanlage über den Einrichtungsassistenten

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Handbuch für Gründer. Daniela Richter, Marco Habschick. Stand: Verbundpartner:

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

4.1 Wie bediene ich das Webportal?

Handbuch für Redakteure

II. Daten sichern und wiederherstellen 1. Daten sichern

104 WebUntis -Dokumentation

1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

AutoCAD Dienstprogramm zur Lizenzübertragung

UMSTELLUNG DER RÖNTGEN-SCHNITTSTELLE DÜRR-DBSWIN AUF DÜRR-VDDS

Mandant in den einzelnen Anwendungen löschen

Wie halte ich Ordnung auf meiner Festplatte?

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Fallbeispiel: Eintragen einer Behandlung

AutoTexte und AutoKorrektur unter Outlook verwenden

Elexis-BlueEvidence-Connector

Filialpreisverwaltung

E Mail Versand mit der Schild NRW Formularverwaltung

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Pfötchenhoffung e.v. Tier Manager

Leitfaden Internet-Redaktion kursana.de

Warenwirtschaft Handbuch - Administration

Folgeanleitung für Fachlehrer

Pflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?

Die Backup-Voreinstellungen finden Sie in M-System Server unter dem Reiter "Wartung".

Dateimanagement in Moodle Eine Schritt-für

Outlook und Outlook Express

Kapitel 7 - Wägungen

Sie müssen nun zum starten des Programms das erste Mal Ihr Passwort eingeben.

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Kursangebot gesammelt einlesen

BENUTZERHANDBUCH für. Inhaltsverzeichnis. 1. Anmeldung. 2. Rangliste ansehen. 3. Platzreservierung. 4. Forderungen anzeigen

Handbuch für Redakteure

Produktschulung WinDachJournal

Enigmail Konfiguration

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

NEUES BEI BUSINESSLINE WINDOWS

Alltag mit dem Android Smartphone

Datenbanken Kapitel 2

Dokumentenverwaltung

Aufklappelemente anlegen

PowerMover. Ein halbautomatischer Sortierer für Outlook-PowerUser. Ein Add-In für die Versionen 2007 und 2010

Outlook 2000 Thema - Archivierung

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen

Vorgehensweise bei Lastschriftverfahren

Whitepaper. Produkt: combit address manager/combit Relationship Manager. Erweitertes David AddIn für Tobit. combit GmbH Untere Laube Konstanz

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

teischl.com Software Design & Services e.u. office@teischl.com

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Erweiterungen Webportal

Nutzer-Synchronisation mittels WebWeaver Desktop. Handreichung

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt

MMS - Update auf Version 4.4

Kurzanleitung der Gevopa Plattform

STRATO Mail Einrichtung Mozilla Thunderbird

1 BEDIENUNGSANLEITUNG

Anleitung für die Formularbearbeitung

Zwischenablage (Bilder, Texte,...)

Dieser Text beschreibt die Neuerungen von DaNiS und die Vorgehensweise beim DaNiS-Update.

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.

Einzel- s und unpersönliche Massen-Mails versenden

Gruppenrichtlinien und Softwareverteilung

Systemvoraussetzung < zurück weiter >

Adobe Photoshop CS2, CS3, CS4, CS5 mit Auto-SoftProof-Ansicht

Dokumentation zum Spielserver der Software Challenge

s aus -Programm sichern Wählen Sie auf der "Startseite" die Option " s archivieren" und dann die entsprechende Anwendung aus.

Anzeige von eingescannten Rechnungen

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Schülerfachwahl extern

CodeSaver. Vorwort. Seite 1 von 6

Installationsleitfaden kabelsafe backup professional unter MS Windows

Anleitung zum LPI ATP Portal

Transkript:

Waimea String Replacer Eine benutzerfreundliche Software zum Ersetzen von Zeichenfolgen in Dateistapeln Version 3.0.0 12.03.2012

Waimea String Replacer Seite 2 1. Leistungsumfang Waimea String Replacer führt Textersetzungen und andere Manipulationen in zeilenorientierten Textdateien durch. Hierzu gehören z.b. Quellcode-Dateien verschiedener Programmiersprachen, Skripte, XML-Dateien und viele andere mehr. Die Ersetzungen können nicht nur an einzelnen Dateien sondern auch stapelweise vorgenommen werden. Es können einzelne Namen, Listen von Namen und sogenannte Wildcards (z.b. *.txt) vorgegeben werden. Die Ersetzungen können in einem einzelnen oder in einer Liste von Verzeichnissen durchgeführt werden. Durch das Einbeziehen von Unterverzeichnissen können auch ganze Verzeichnisbäume bearbeitet werden. Die Dateien müssen zeilenorientiert sein. Jede Zeile muss mit einer Zeilenschaltung (LF) oder der Kombination Wagenrücklauf und Zeilenschaltung (CR und LF) abgeschlossen sein. Alle Ersetzungen können positionell eingeschränkt werden beispielsweise können Ersetzungen nur dann vorgenommen werden, wenn sie sich am Anfang, am Ende oder in einer bestimmten Position der Zeile befinden. Es können führende oder schleppende Leerzeichen oder Tabulatoren in jeder Zeile entfernt werden. Ferner können alle leeren beseitigen werden. Alle Optionen sind einzeln schaltbar. Nach Beendigung aller Ersetzungen wird dem Anwender eine Statistik präsentiert, in der alle durchgeführten Operationen aufgeführt werden. Darüber hinaus wird eine Liste aller veränderten Dateien vorgelegt. Diese können sofort in Stichproben gesichtet werden. Bis zu diesem Zeitpunkt können alle Ersetzungen noch rückgängig gemacht werden auch wenn sie mehrere hundert Dateien in verschiedensten Verzeichnissen betroffen haben. Erst nach dem Bestätigen der Statistik ist die Operation endgültig. Auf diese Weise können ungewollte Ersetzungen vermieden werden.

Waimea String Replacer Seite 3 2. Arbeitsfenster Waimea String Replacer präsentiert nach dem Start folgendes Fenster: 2.1. Verzeichnisse In der Box Verzeichnisse, können alle Verzeichnisse eingetragen werden können, deren Dateien in den Umbenennungsprozess einbezogen werden sollen. Durch Drücken auf die Schaltfläche Hinzufügen kann ein weiteres Verzeichnis hinzugefügt werden. Wird zusätzlich Unterverzeichnisse einbeziehen angekreuzt, werden auch alle Unterverzeichnisse der Verzeichnisse in die Bearbeitung einbezogen. Soll ein Verzeichnis aus der Liste entfernt werden, kann es mit der Maus markiert und dann durch Drücken der Schaltfläche Entfernen wieder aus der Liste entfernt werden.

Waimea String Replacer Seite 4 2.2. Dateien oder Dateigruppen In der Box Dateien oder Dateigruppen können die Namen einzelner Dateien oder von Dateigruppen (in Form von Wildcards) eingetragen werden. Die Dateinamen werden alle ohne Verzeichnis angegeben. Mittels der Schaltfläche Hinzufügen kann eine weitere Datei oder Dateigruppe hinzugefügt werden. Sie wird der Liste unten angefügt. Die Namen werden nicht sortiert. Soll eine Datei oder Gruppe wieder aus der Liste entfernt werden, kann sie mit der Maus markiert und dann durch die Schaltfläche Entfernen wieder aus der Liste gelöscht werden. Bitte verwenden Sie die Angabe *.* mit der notwendigen Vorsicht. Waimea String Replacer kann nur zeilenorientierte Textdateien bearbeiten und bei der Angabe *.* geraten schnell auch andere Dateien in die Bearbeitung, wie z.b. ausführbare Programme und ähnliches. Allerdings wird versucht, Fehler dieser Art zu kompensieren, in dem vor der Bearbeitung jeder Datei analysiert wird, ob es sich wirklich um eine Textdatei handelt. Binäre oder ausführbare Dateien werden mit recht gutem Erfolg ausgefiltert. Allerdings ist die Erfolgsquote nur bei etwa 99 Prozent. 2.3. Datumsabhängigkeit Das Datum der letzten Änderung von Dateien kann als Bedingung eingebracht werden, ob diese Datei in den Ersetzungsprozess einbezogen werden soll oder nicht. Dazu kann in der Box Abhängigkeit vom Datum der letzten Änderung eine der folgenden Varianten ausgewählt werden: Alle Dateien ohne Berücksichtigung des Datums Dateien, deren Datum jünger oder gleich einem Vergleichsdatum ist Dateien, deren Datum älter als ein Vergleichsdatum ist Das Datum muss in der Form TT.MM.YYYY eingegeben werden. Die Uhrzeit muss als 24- Stunden-Zeit in der Form HH:MM:SS eingebeben werden. 2.4. Optionen In der Box Optionen können zusätzliche Optionen ein- oder ausgeschaltet werden. Um sicherzugehen, dass keine ungewollten Dateien verändert werden, kann durch die Option Dateien vor Veränderung bestätigen veranlasst werden, dass jede Datei vor ihrer Änderung namentlich zur Bestätigung angezeigt wird. Der Anwender kann dann manuell

Waimea String Replacer Seite 5 für jede Datei entscheiden, ob diese bearbeitet werden soll oder nicht. Die Option ist als Voreinstellung ausgeschaltet. Unabhängig von diesem Sicherheitsmechanismus wird zusätzlich am Ende des Ersetzungsvorganges die Möglichkeit angeboten, alle Ersetzungen rückgängig zu machen. 2.5. Operationen In der Box Operationen kann ausgewählt werden, welche Veränderungen in den ausgewählten Dateien vorgenommen werden sollen. Diese sind: Ersetzungen durchführen Führende Leerzeichen entfernen Führende Tabulatoren entfernen Schleppende Leerzeichen entfernen Schleppende Tabulatoren entfernen Leere Zeilen entfernen Für jede Operation ist ein Ankreuzfeld vorgesehen. Es können unabhängig voneinander mehrere oder auch alle Felder angekreuzt werden. Die Operation Ersetzungen durchführen muss nicht unbedingt angekreuzt sein. Es ist durchaus möglich, nur schleppende Leerzeichen von allen Zeilen zu entfernen, ohne irgendwelche Ersetzungen vorzunehmen. 2.6. Ersetzungen Sollen textuelle Ersetzungen vorgenommen werden, muss die Operation Ersetzungen durchführen ausgewählt werden. Sobald dies geschieht, werden alle Bedienelemente in der Box Ersetzungen aktiviert. Dies ist auch die Voreinstellung. Es können mehrere textuelle Ersetzungen in einem Arbeitsprozess durchgeführt werden. Jede Ersetzung besteht aus einem Paar von Texten, dem Suchtext und dem Ersetzungstext. Die Textpaare können mittels der Schaltfläche Hinzufügen erzeugt werden. Es erscheint folgender Dialog:

Waimea String Replacer Seite 6 Bestehende Textpaare können mittels der Schaltfläche Ändern bearbeitet oder durch die Schaltfläche Entfernen wieder gelöscht werden. Es können auch mehrere Textpaare gleichzeitig markiert und auf einmal gelöscht werden. Alle Operationen werden auch beim Rechtsklick in die Liste als Kontextmenü angeboten. Soll eine Zeichenfolge ersatzlos entfernt werden, so muss als Ersetzungstext eine leere Angabe gemacht werden. Als Suchtext ist eine leere Angabe unzulässig. Die Angabe eines identischen Such- und Ersetzungstextes ist zwar möglich, wird allerdings mit einer Warnung quittiert. 2.7. Ersetzungen an bestimmten Zeilenpositionen Mittels einer der vier Auswahlmöglichkeiten in der Box Ersetzen an Position kann bestimmt werden, ob die nebenstehenden Ersetzungen überall in einer Zeile oder nur an bestimmten Positionen, wie Zeilenanfang, Zeilenende oder an einer vorgegebenen Position erfolgen soll. Wenn die Voreinstellung überall ersetzen verwendet wird, werden die Ersetzungen positionsunabhängig durchgeführt. Wenn der Suchtext mehr als einmal in der Zeile gefunden wird, wird er auch entsprechend oft ersetzt. 2.8. Codierung Die Wahl des Zeichencodes ASCII oder ISO 8859 in der nebenstehenden Box, ist nur dann notwendig, wenn codeabhängige Buchstaben in den Such- und Ersetzungstexten vorkommen, wie z.b. Umlaute. Dann allerdings ist die Angabe der Codierung von zentraler Bedeutung, da alle diese Zeichen in den verschiedenen Codes unterschiedlich codiert sind.

Waimea String Replacer Seite 7 Für die Buchstaben von A-Z und die Ziffern von 0-9 ist die Angabe des Codes bedeutungslos, da diese in allen Codes gleich codiert sind. 2.9. Optionen für das Ersetzen Ersatzdarstellung für Steuerzeichen Wenn in den Such- oder Ersetzungstexten Steuerzeichen, wie z.b. Tabulatoren, verwendet werden sollen, können diese durch sogenannte Ersatzdarstellungen eingegeben werden. Dann muss die Option Ersatzdarstellung für Steuerzeichen aktiviert werden. Sobald die Option aktiviert ist, werden folgende Ersatzdarstellungen erkannt: \t Tabulator (hex 09) \r Wagenrücklauf (hex 0D) \n Zeilenschaltung (hex 0A) \q Anführungszeichen (hex 22) \dyy Das Steuerzeichen mit dem Dezimalwert yy \xyy Das Steuerzeichen mit dem Hexadezimalwert yy Das Suchen nach den Zeichen \r oder \n - also Wagenrücklauf oder Zeilenschaltung macht keinen Sinn, da diese beim zeilenweisen Einlesen der Datei benötigt werden, um die Zeilen voneinander zu separieren und dabei entfernt werden. Sie werden beim Herausschreiben der Zeilen automatisch wieder angefügt. Es macht in Einzelfällen allerdings Sinn, die Zeichen \r oder \n in den Ersetzungstext aufzunehmen. Wenn man z.b. aaabbb durch aaa\r\nbbb ersetzt, so werden alle Zeilen, die den Inhalt aaabbb haben in zwei Zeilen aufgeteilt, jeweils eine mit aaa und eine mit bbb. Groß- und Kleinschreibung Durch die Option Groß- und Kleinschreibung beim Suchen ignorieren wird bewirkt, dass die Suche der Texte unabhängig von der Großschreibung stattfindet. Die Ersetzung erfolgt allerdings immer in der vorgegeben Schriftlage. Beim Verwenden dieser Option kann wieder die Dateicodierung eine Rolle spielen, wenn Texte Umlaute oder ähnliches enthalten. 2.10. Profile Um komplexe Einstellungen für Ersetzungen, die häufiger benötigt werden, nicht immer erneut eingeben zu müssen, können die Eingaben im Arbeitsfenster als sogenanntes Profil abgespeichert werden. Drücken Sie dazu die Schaltfläche Profil Speichern.

Waimea String Replacer Seite 8 Es wird ein Dateidialog geöffnet, in dem Sie den Namen und Ort der Datei auswählen können, in dem das Profil abgelegt wird. Profile werden in Dateien vom Typ *.srp gespeichert. Mittels der Schaltfläche Profil laden kann jederzeit ein zuvor gespeichertes Profil wieder aufgerufen werden. 2.11. Sonstige Funktionen Es werden noch einige weitere Funktionen in Form von Schaltflächen angeboten. Mittels der Schaltfläche Sprache kann die Landessprache der Anwendung eingestellt werden. Zur Zeit stehen die Sprachen deutsch und englisch zur Verfügung. Wenn Sie die Schaltfläche Handbuch betätigen, wird Ihnen dieses Handbuch angezeigt. Die Schaltfläche Über öffnet das Info-Fenster der Anwendung. Hier werden die Versionsnummer, die Lizenznummer und verschiedene Informationen über Softwarekomponenten angezeigt.

Waimea String Replacer Seite 9 3. Ersetzungen durchführen Wenn alle erforderlichen Angaben eingegeben sind, kann durch Betätigen der Schaltfläche Start der eigentliche Verarbeitungsprozess gestartet werden. Das Programm beginnt damit, eine Liste aller Dateien zu erstellen, die untersucht werden müssen. Daraufhin wird jede einzelne Datei durchgelesen und festgestellt, ob eine der Änderungen greift, die durchgeführt werden sollen. Wenn ja, wird diese Datei bearbeitet. Wenn die entsprechende Option aktiviert ist, muss jede Datei, die bearbeitet werden soll, einzeln bestätigt werden. Von jeder bearbeiteten Datei wird, bevor sie verändert wird, eine Sicherung unter dem Namen angelegt: Dateiname.SREPLACE-BACKUP Wenn alle Dateien bearbeitet sind, wird eine Statistik angezeigt:.

Waimea String Replacer Seite 10 Dieser zeigt die Anzahl der bearbeiteten Dateien und die Anzahl derer, die wirklich verändert wurden. Außerdem wird der Anwender darüber informiert, wie viele Zeilen insgesamt manipuliert wurden und wie viele Ersetzungen stattgefunden haben. Schließlich wird auch die Anzahl der entfernten Leerzeilen genannt. In einer Liste erscheinen namentlich die Namen aller veränderten Dateien. Sollte irgendeine Datei dabei sein, die gar nicht gemeint war, kann mittels der Schaltfläche Alle Änderungen rückgängig machen der Zustand sämtlicher Dateien wieder hergestellt werden, wie er vor dem Ersetzungsvorgang gewesen ist. Dazu werden die Backup-Dateien verwendet, die während der Bearbeitung angelegt wurden. Um die veränderten Dateien zuvor zu sichten, kann eine Datei markiert werden und dann mittels der Schaltfläche Datei ansehen angezeigt werden. Es können nur Dateien angezeigt werden für die eine entsprechende Anwendung im System registriert ist. Wenn alle Ersetzungen zur Zufriedenheit waren, schließen Sie bitte das Fenster. Es erscheint die Frage : Sobald diese mit JA bestätigt wird, werden alle Ersetzungen endgültig. Waimea String Replacer entfernt dann alle Backup-Dateien automatisch.