Matrix42 Empirum Verknüpfung
Thema heute: Empirum Verknüpfung
Wer Software mit Matrix 42 Empirum verteilt, möchte manchmal auch gewisse Verknüpfungen anlegen. Um beispielsweise eine Verknüpfung in AppData oder Startup anzulegen, sind besondere Befehle notwendig. Wie das funktioniert, seht ihr wie immer bei uns!
Empirum Verknüpfung anlegen / Empirum Verknüpfung erstellen
Um einen Shortcut, bzw. eine Verknüpfung erstellen will, muss in seiner Setup.inf Datei etwas umbauen. Naja nicht direkt umbauen, wir benötigen einfach andere Befehle. Eine Sektion wird normalerweise mit [Set:<NAME>] ausgeführt. Um eine Verknüpfung zu erstellen, benötigt man aber [Shell:<NAME>].
Der Grundbefehl ist sehr einfach und hat folgenden Aufbau:
<Verknüpfung>, <Kommando>, <Argumente>, <Arbeitsverzeichnis>, <Beschreibung>, <Symboldatei>, <Symbolindex>, <Fensterzustand>, <Tastenkombination>
Im folgenden Beispiel wird eine Verknüpfung von Notepad / Editor auf den Desktop ALLER Benutzer gelegt:
"%CommonDesktop%\Notepad", "C:\Windows\System32\notepad.exe", , , ,"C:\Windows\System32\notepad.exe"
Parameter | Bedeutung | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Verknüpfung | Verzeichnis und Name der Verknüpfung. Die Erweiterung .lnk muss nicht angegeben werden. | |||||||||||||||||||||||||||||||||
Kommando | Verzeichnis und Name des aufzurufenden Programms. | |||||||||||||||||||||||||||||||||
Argumente | Parameter, die dem Programm mitgegeben werden sollen. | |||||||||||||||||||||||||||||||||
Arbeitsverzeichnis | Name des Arbeitsverzeichnisses der Anwendung. | |||||||||||||||||||||||||||||||||
Beschreibung | Beschreibung der Anwendung. Dies wird nicht im Explorer angezeigt, jedoch in der Verknüpfung gespeichert. | |||||||||||||||||||||||||||||||||
Symboldatei | Name der Datei, aus der das Symbol mit der Nummer <Symbolindex> genommen werden soll. | |||||||||||||||||||||||||||||||||
Symbolindex | Numerischer Index des Symbols in der Symboldatei beginnend mit 0. | |||||||||||||||||||||||||||||||||
Fensterzustand | Numerischer Wert, der dem Programm mitgegeben wird, um sein Fenster zu zeigen. Ist der Wert -1, wird der Standardwert benutzt.
|
|||||||||||||||||||||||||||||||||
Tastenkombination | …habe ich noch nie gebraucht 😉 |
Weiteres Nachzulesen unter: Empirum Help Files
Empirum Verknüpfung Beispiel
In diesem Beispiel wird ein Eintrag (Shortcut) in das “Senden An” Kontextmenü erstellt. Die Option “CLIENT” in Zeile 3 besagt, dass der Abschnitt nur bei Benutzern ausgeführt wird. Egal ob es da Userprofil schon gibt, oder bei neuen Profilen des Computers.
[Product] AddMeter -1 #Shell:SendTo, CLIENT -AddMeter -1 [Shell:SendTo] "%Sendto%\SHORTCUTNAME", "C:\Program Files (x86)\YOURSOFTWARE\YOUR.exe", , , ,"C:\Program Files (x86)\YOURSOFTWARE\YOUR.exe"
Hinweis
Empirum Verknüpfung Variablen
Um den Shortcut zu erstellen muss nicht das komplette Verzeichnis geschrieben, bzw. angegeben werden. Dafür kann man Umgebungsvariablen oder auch Environment Variablen benutzen.
Beispiel:
%SendTo%
C:\Users\DEINBENUTZER\AppData\Roaming\Microsoft\Windows\SendTo
%CommonDesktop%
C:\Users\Public\Desktop
%CommonStartup%
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Eine Empirum Variablen Übersicht gibt es hier: