Batch-File: Tag, Monat und Jahr bestimmen

Für die Nutzer eines deutschen Windows kann man den heutigen Tag, Monat und Jahr folgendermaßen ermitteln:

set tag=%date:~0,2%
set monat=%date:~3,2%
set jahr=%date:~6,4%

set heute=%tag%_%monat%_%jahr%

Mit ECHO %date% wird „28.10.2015“ ausgegeben.
Hinter dem Doppelpunkt in der %date%-Variable wird entschieden, welches Stück aus %date% rausgeschnitten und der Variable zugewiesen wird.
Die erste Zahl ist der linke Rand des Rausgeschnittenen. Die zweite Zahl bestimmt die Anzahl der Stellen, die nach rechts gerückt wird, um den rechten Rand des Rausgeschnittenen zu finden. Aus 28.10.2015 wird also mittels ~3,2 „10“ rausgeschnitten.

Dieser Algorithums funktioniert nur, weil Windows bei einstelligen Tages- und Monatszahlen die erste Stelle mit 0 auffüllt. Für März wird aus 3 also 03 – die Tages-, Monats und Jahrespositionen ändern sich also nicht.

In Ranorex Snapshots reinschauen

Mit dem Ranorex Spy lassen sich Snapshots eines Elements erstellen, die dem Ranorex Support helfen, einem Problem auf den Grund zu gehen. Diese werden standardmäßig in den Ordner C:\Users\michael\Documents\Ranorex\Snapshots gespeichert und enden auf .rxsnp

Wer einmal selbst den Schleier lüften will und reinschauen, was sich darunter verbirgt, der öffent ein beliebiges Zip-Programm und entzipped die Datei. Anschließend öffnet man die Datei in einem Texteditor und eine xml-Datei kommt zum Vorschein:

ranorex snapshot

MySQL InnoDB Datenbank aus den Binaries wieder herstellen

Man kann auf jeden Fall probieren, den kompletten data-folder des kaputten mysql-servers in einen funktionierenden mysql-server zu kopieren (den dortigen data-folder zuvor natürlich wegsichern). Das hat bei uns schon einmal funktioniert

 

Falls das nicht funktioniert, ist folgender beschwerlicher Weg eine Alternative

http://www.chriscalender.com/tag/innodb-error-tablespace-id-in-file/

Method #1:

Wichtig ist, dass die innodb_file_per_table UND das log in den Optionen eingeschaltet wird, hier bsps.weise in HeidiSQL:

innodb_file_per_table

log

Außerdem ist mit „pre-existing .idb“ ein beliebiges .idb file aus den zu restorenden Tabellen gemeint. Diese beliebige .idb muss nur umbenannt werden in den Namen, den auch die .frm Datei hat: z.B. product.frm -> product.ibd

Es scheint, als Schritt 3b (also das Löschen der Datenbank nicht optional sondern verpflichtend ist), weil sonst das Inkrementieren der tablespaces nicht funktioniert.

Umlaute-Problem in MySQL-Datenbank lösen

Durch fehlerhaften Import können manchmal statt Umlaute irgendwelche kryptische Zeichen in die Datenbank wandern. Diese kann man einfach reparieren:

UPDATE `table` set
    `column`= REPLACE(`column`,"ß", "ß"),
    `column`= REPLACE(`column`, "ä", "ä"),
    `column`= REPLACE(`column`, "ü", "ü"),
    `column`= REPLACE(`column`, "ö", "ö"),
    `column`= REPLACE(`column`, 'Ä', 'Ä'),
    `column`= REPLACE(`column`, "Ãœ", "Ü"),
    `column`= REPLACE(`column`, "Ö", "Ö"),
    `column`= REPLACE(`column`, '€', '€');

Quelle: https://mariobrandt.de/archives/technik/mysql-utf-8-fix-umlaute-603/

Seriendruck von Briefumschlägen in MS Word mit in MS Excel gespeicherten Adressdaten

Microsoft hat es im Gegensatz zu vielen anderen Funktionen in MS Office nicht geschafft, die Seriendruck-Funktion intuitiv umzusetzen. Daher diese Kurzanleitung.

1.) Öffne leeres Dokument in Word

2.) Sendungen -> Seriendruck starten -> Seriendruck-Assistent mit Schritt-für-Schritt-Anweisungen

Schritt 1 – „Wählen Sie den Dokumententyp“: Umschläge

Schritt 2 – „Dokument-Layout ändern“ -> Optionen für Umschläge klicken: DL (110*220 mm) wählen und OK klicken.

Schritt 3 – Bei „Empfänger wählen“ auf „Vorhandene Liste verwenden“ belassen, dann Durchsuchen klicken und die Excel-Datei suchen und auswählen. Im folgenden Dialog, das entsprechende Tabellenblatt auswählen und die Checkbox „Erste Datenreihe enthält Spaltenüberschriften“ beachten. Im nächsten Schritt die gewünschten Empfänger aus der Liste anhaken und mit OK bestätigen.

Zwischenschritt: An dieser Stelle kann man auch schon mal die Absenderadresse im Feld links oben eintragen. Dann sollte man ins Adressaten-Feld klicken, damit der Mauszeiger dort zum Stehen kommt.

Schritt 4 – „Richten Sie ihren Umschlag ein“ -> Adressblock anklicken. In diesem Fenster auf „Übereinstimmende Felder festlegen“ klicken und die Excel-Spaltenüberschriften den einzelnen Adressfeldern zuordnen. Danach erscheint <<Adresse>> im Adressatenfeld.

Schritt 5 – „Vorschau auf Ihre Umschläge“: Wenn alles bislang richtig abgelaufen ist, erscheint nun eine Vorschau der Umschläge mit den konkreten Adressaten-Angaben. In dieser Ansicht sollte man auch die Formatierungen (Schriftgröße, Ausrichtung der Adressrahmen etc.) anpassen.

Schritt 6 – als letzten Schritt jetzt auf Drucken klicken.

Wenn es jetzt der Ausdruck nicht funktioniert, dann muss das nichts mit fehlerhaften Eingaben in Word zu tun haben, sondern kann auch an Schwierigkeiten mit dem Drucker liegen

Canon i-sensys MF8239Cn: Briefumschläge bedrucken

Kommt es nur mir so vor, oder ist dieser spezielle Drucker ein Ausbund an Unverständlichkeit. Jedenfalls habe ich den Kerl nicht dazu bekommen, dass er DIN Lang (110 * 220 mm) im vorderseitigen Papierfach (ganz unten) erkennt.

Also musste ich auf den Einfach-Einzug im Schlitz drüber ausweichen, was natürlich viel mehr Arbeit ist. Sobald der Druckauftrag beim Drucker ankommt, piepst er, weil er kein DL (Din Lang) Papier finden kann. Damit das Adressfeld korrekt auf dem Briefumschlag landet, schiebe ich ihn mit der Vorderseite oben und mit der Klebeseite links ein. Falls noch nicht geschehen, verschiebe ich die beiden Schienen auf die Größe des Briefumschlages.

Da dieser Drucker offenbar Schwierigkeiten hat, das Format automatisch zu erkennen müssen noch folgende Schritte getan werden: Als Papierformat wähle ich „DL“ und bestätige mit der OK-Taste. Als Papiertyp belasse ich die Auswahl beim voreingestellten „Briefumschlag“ und bestätige wieder mit der OK-Taste.

Thunderbird Neuinstallation: Migration des alten Profils

Bei der letzten Neuinstallation von Windows 8 musste ich auch Thunderbird neu aufspielen. Dummerweise konnte ich ihm nicht einfach das neue default profil unter den Füßen wegziehen und ihm mein altes Profil unterschieben. Er hat das alte Profil einfach nicht erkannt.

Lösung

Lege ein Backup vom neuen Profil an; ein Backup vom alten Profil hast Du ja schon. Schließe Thunderbird.

Dann kippst Du den Inhalt(!) des alten Profils in das neue Profil. Die Anfrage, ob die Dateien überschrieben werden sollen, beantwortest Du mit ja.

Nun sollte beim Starten von Thunderbird alle alten Adressen, Mails usw. wieder erscheinen.