Das Feld Ausführen eines Eintrages enthält ein Kommando. Dieses Kommando wird ausgeführt, wenn der Menüpunkt Ausführen ausgewählt wird. Das Kommando kann alles das enthalten was nach Start->Ausführen am Computer auch eingegeben werden kann.
Zusätzlich kann Password Safe Parameter zum Kommando übergeben, wie da sind: Benutzername, Passwort, usw. So können einigermaßen komplizierte Aktionen programmiert werden, wie z.B. Aufrufen eines Programms über Fernzugriff mit Übergabe von Benutzername und Passwort.
In der Regel werden 'Variablen' ersetzt durch die dazugehörigen Werte, bevor das Kommando dem Computer übergeben wird. Ein Dollarzeichen ('$') kennzeichnet die Variablen.
appdir | Verzeichnis des Programms Password Safe. Siehe Noten 1 und 2 unten. |
dbdir | Verzeichnis der aktuell geöffneten Datenbank. Siehe Noten 1 und 2 unten. |
fulldb | Pfad, Dateiname und Erweiterung der aktuell geöffneten Datenbank. Siehe Note 2 unten. |
dbname | Dateiname der aktuell geöffneten Datenbank. |
dbextn | Erweiterung der aktuell geöffneten Datenbank. |
g oder group | Gruppe (komplette Struktur von der Wurzel weg, die Gruppen mit Punkte getrennt). |
G oder GROUP | Nur die Gruppe die diesen Eintrag enthält. |
t oder title | Titel |
u oder user | Benutzername |
p oder password | Passwort |
a oder autotype | Autom. Eingabe. Siehe Note 5 unten. |
url | URL |
n oder n[0] | Das komplette Feld Notizen (auch: notes oder notes[0]). Siehe Note 3 unten. |
n[i] oder notes[i] | ith Zeile im Feld Notizen, beginnend am Anfang. Z.B. i=1 ist die erste Zeile, i=2 ist die zweite Zeile, usw. Siehe Note 4 unten. |
n[-i] oder notes[-i] | ith Zeile im Feld Notizen, beginnend am Ende. z.B. i=1 ist die letzte Zeile, i=2 ist die vorletzte Zeile, usw. Siehe Note 4 unten. |
Hinweis: Stellen sie sicher das das Kommando gegebenenfalls in Gänsefüßchen eingeschlossen ist. Z.B. wenn das Datenbankverzeichnis Leerzeichen enthält, ist für den Zugriff auf eine Textdatei mit dem Namen der aktuellen Datenbank folgendes notwendig (inkl. Hochkomma):
'$dbdir\\$dbname.txt'
Bemerken sie dass der umgekehrter Schrägstrich ('\\') zweimal eingesetzt ist, um '$dbname' als Variable zu erkennen.
Für Windows werden Umgebungsvariable (definiert als %Variablenname%) normal ersetzt. Z.B., '%windir%\notepad.exe' wird (abhängig von der Installation) in 'C:\Windows\notepad.exe' umgewandelt. Die aktuellen Werte der Umgebungsvariablen können ermittelt werden durch Ausführen von 'cmd.exe' und Absetzen des Befehles 'set' ohne Parameter. Sämtliche unbekannte Umgebungsvariablen bleiben unverändert im auszuführenden Kommando, z.B. %xyz%\notepad.exe bleibt %xyz%\notepad.exe wenn die Variable 'xyz' nicht besteht. Hinweis: Windows Umgebungsvariablen sind nicht case sensitive.
Das folgende ausführbare Kommando wird das Program Putty veranlassen eine Verbindung zu myHost zu machen, mit Benutzername und Passwort:
"C:\Program Files\PuTTY\putty.exe" -ssh ${u}@myHost 22 -pw $p