Ein Tool um diverse einfache Aktionen auszuführen – Ich verwende es hauptsächlich um Silent Installationen auszuführen.
Das Programm ist in Delphi programmiert (die Vorgängerversion aus 2004 war in AutoIt geschrieben). Da ich mit der Programmiersprache keinerlei Erfahrung hatte, habe ich mich damals (2006) für dieses Tool nur schnell in die Dokumentation eingelesen! Verbesserungen am Code und Erweiterungen sind natürlich gerne gesehen!
Screenshot
Konfiguration
Die Konfiguration läuft über eine .INI Datei mit folgender Struktur:
[Main] Title = Programmtitel WindowTitle = Fenstertitel Close = 0 [Actions] A1 = @SomeAction() A2 = @AnotherAction() ... [Descriptions] D2 = Does something.
Standardmäßig wird die .INI Datei im selben Verzeichnis gesucht und mit gleichen Namen wie die .EXE Datei. Wenn SExecute als SILENT.EXE
abgespeichert ist, wird demnach versucht die SILENT.INI
als Konfigurationsfile auszulesen. Mit dem Befehlszeilenparameter /config
kann eine andere Datei übergeben werden. (s. Befehlszeilenparameter)
Die komplette Beschreibung der Konfiguration und Befehle befindest sich auf der nächsten Seite.
TODO
- Rückgabewerte für alle Funktionen (teilweise implementiert)
- Anforderung von administrativen Rechten bei Bedarf
- Multithreading bei Dateioperationen
- Shutdown/ForceShutdown Befehle (Reboot, Shutdown, Logoff)
- Logging
Download
sExecute Binary (339 KB) – Source (BDS2006 Projekt) coming soon!
Icons by Mark James/famfamfam