Sonntag, 18. März 2018

Notepad++ Setup.inf-Edition für Empirum

UPDATENOW

Notepad++ Setup.inf-Edition

Autor: Frank Dethlefsen

Datum: 17.03.2018

Version: 17.0

Revision: 0

 

Matrix42 und Empirum sind registrierte Markennamen der Matrix42 AG.

 

ConTEXT ist tot!   Es lebe Notepad++!

In der Empirum-Gemeinde ist der Texteditor ConTEXT weit verbreitet. Ich pflegte für ConTEXT seit weit mehr als einem Jahrzehnt für die Setup.inf ein Syntax Highlighting und eine Code-Vervollständigung. ConTEXT wird deshalb bei einer Vielzahl von Matrix42 Empirum Kunden genutzt. Seit dem Jahr 2011 wird ConTEXT nicht mehr weiterentwickelt. Mit dem neuem Windows 10 Build 1703 traten mit ConTEXT grafische Inkompatibilitäten auf. Deshalb habe ich eine Setup.inf-Edition auf Basis des bekanntesten und beliebtesten Texteditors Notepad++ erstellt.

 

Setup

Melden Sie sich auf dem Haupt-EmpirumServer per Remotedesktop administrativ an und führen die „upDateNow Notepad++ 2018.exe“ aus. (*1 siehe Anmerkungen ganz unten). Es erscheint ein Bestätigungsdialog, ob die Installation durchgeführt werden soll. Wählen Sie „continue“ für fortsetzen aus.

Es wurde im Empirum-Hauptverzeichnis der Ordner \Empirum\upDateNow\Notepad++ erstellt, in dem sich nun folgende Dateien befinden:

Datei: Notepad++.htm

Anleitung, die über den Link aus dem Startmenü\Programme\upDateNow\Notepad++\Notepad++ - Tutorial aufgerufen werden kann.

Datei: Notepad++.sql

SQL-Skript zum Anlegen des Softwarepaketes „upDateNow Notepad++ 17.0“ im Depot.

Darüber hinaus wurde das Softwarepaket „upDateNow Notepad++ 17.0“ unterhalb von \Empirum\Configurator\Packages\upDateNow\Notepad++\17.0 kopiert.

Starten Sie das Matrix42 DBUtil (Desktoplink) und melden Sie sich an die Standortdatenbank an. Gehen Sie in das Menu Aktionen > SQL-Skripts ausführen > Standort und wählen Sie das SQL-Skript \Empirum\upDateNow\Notepad++\ Notepad++.sql aus. Das SQL-Skript hat Ihnen nun das Softwarepaket in das Depot unter der Registerkarte upDateNow Tools > upDateNow Notepad++ 17.0 eingefügt.

 

Anpassungen

Notepad++ wird in der portablen 32-Bit Variante genutzt, die isoliert zu einer normalen Notepad++-Installation eingerichtet wird.

Die Datei-Endung .inf (Setup.inf) wird mit der Notepad++ Setup.inf-Edition verknüpft. Ein Doppelklick auf eine Setup.inf öffnet diese mit der Notepad++ Setup.inf-Edition.

Zusätzlich können Dateien über das Explorer-Kontextmenu Senden an Notepad++ Setup.inf-Edition geöffnet werden.

Syntax Highlighting für die Setup.inf

Plugin Snippets für die Setup.inf-Code-Vervollständigung: Commands, Environment, Functions, Registry, Security

Plugin Python-Script für die Funktionen:

ALT + T           Fügt Datum und Uhrzeit (DD.MM.YYYY HH:MM:SS) ein.

ALT + G          Fügt eine zufällig generierte GUID z.B. {2B8F4CDE-FD5A-404B-B1AB-5B488C68D1EB} ein.

Spezielle Tastaturabkürzungen

ALT + F5         Führt die geöffnete Setup.inf mit dem Interpreter Setup.exe aus.

ALT + F6         Führt die geöffnete Setup.inf mit dem Interpreter Setup.exe /AW aus.

ALT + F7         Führt die geöffnete Setup.inf mit dem Interpreter Setup.exe /C aus.

Backup-Ordner

Wenn Sie eine Setup.inf mit der Notepad++ Setup.inf-Edition öffnen, bearbeiten und speichern, wird die vorherige Kopie der Setup.inf im Backup-Ordner C:\ProgramData\upDateNow\Notepad++\backup gesichert.

 

Change-Log

Version 17.0 / Datum 17.03.2018

Notepad++ auf die Version 7.5.5 aktualisiert

Snippets korrigiert und für die Empirum Version 17.0 optimiert

Leerzeichen werden mit fettem orangenem Punkt dargestellt

Leerzeichen werden am Zeilenanfang und -ende automatisch beim Speichern entfernt

Neue Tastaturabkürzungen ALT+ F6 und ALT + F7

Backup-Ordner für vorherige Setup.inf-Kopien

Version 16.1 / Datum 30.04.2017

Erstes Release

 

upDateNow stellt allen Matrix42-Kunden die Notepad++ Setup.inf-Edition kostenlos zu Verfügung. Bei Interesse senden Sie eine E-Mail an Frank.Dethlefsen@upDateNow.de. Ich stelle Ihnen dann einen Download zu Verfügung. Über eine Rückmeldung, Anregungen ggf. Kritik würde ich mich freuen.

 

*1: Uns ist bewusst, dass die Ausführung der „upDateNow Notepad++ 2018.exe“ auf einem Server aus Sicherheitsgründen nicht üblich ist. Wir haben uns dennoch dafür entschieden, weil es die Installation und Konfiguration sehr vereinfacht. Um sich davon zu überzeugen, was das Setup macht, können Sie die „upDateNow Notepad++ 2018.exe“ mit 7-Zip entpacken und das Installationsskript unter Install\Setup.inf analysieren.

 

Copyright © 2018 upDateNow GmbH

Diese Dokumentation ist urheberrechtlich geschützt. Alle Rechte liegen bei der upDateNow GmbH. Jede andere Nutzung, insbesondere die Weitergabe an Dritte, Speicherung innerhalb eines Datensystems, Verbreitung, Bearbeitung, Vortrag, Aufführung und Vorführung sind untersagt. Dies gilt sowohl für das gesamte Dokument als auch für Teile davon. Änderungen sind vorbehalten. Nachdruck, auch auszugsweise, ist nur mit schriftlicher Genehmigung der upDateNow GmbH gestattet.

 

Matrix42 und Empirum sind registrierte Markennamen der Matrix42 AG.

 

upDateNow GmbH

Wacholderweg 7

44869 Bochum

Deutschland

Tel.:     +49 (0)2327 - 689 - 9977

Fax:     +49 (0)2327 - 689 - 9881

E-Mail: Info@upDateNow.email

Web:   www.upDateNow.de