AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ActionChain
Thema durchsuchen
Ansicht
Themen-Optionen

ActionChain

Ein Thema von CCRDude · begonnen am 27. Jun 2013 · letzter Beitrag vom 4. Jul 2013
 
CCRDude

Registriert seit: 9. Jun 2011
677 Beiträge
 
FreePascal / Lazarus
 
#1

ActionChain

  Alt 27. Jun 2013, 13:56
ActionChain entstand ursprünglich aus der Not, vor und nach jedem Delphi-Build noch diverse zusätzliche Aktionen ausführen zu müssen (sei es Anpassung an Release-Optionen oder nachträgliches Patchen des PE-Headers). Zeitweise habe ich dafür ein fertiges Produkt benutzt, in dem mir aber für mich wichtige Elemente fehlten.

ActionChain erlaubt es, wie der Name hoffentlich auch andeutet, Ketten von Aktionen zu definieren. Fast wie Batch-Dateien, nur grafisch zu bearbeiten. Übrigens sind diese Ketten auch wieder exportierbar als Kommandozeilenanwendung, so dass fertige Dateien nicht auf eine grafische Oberfläche angewiesen sind (das Modul fehlt hier wegen der Größenbeschränkung bei Uploads gerade).

Unterstützt sind inzwischen 264 Aktionen; mal als groben Überblick:
  • Process creation/termination
  • cwRsync synchronization
  • MySQL actions
  • Bazaar VCS actions
  • MSBuild
  • Delphi
  • FreePascal
  • Doxygen
  • Visual Studio Linker
  • WSDK Message Compiler
  • WSDK Resource Compiler
  • WSDK SignTool
  • PE patches (e.g. to fix Delphi bugs)
  • File system actions
  • File hash calculation
  • Text hash calculation
  • InCtrl5 monitoring
  • Ini files
  • InnoSetup installer
  • NSIS installer
  • FTP
  • ntrights
  • XCACLS
  • Network actions (get username, host name, ip address, mac address)
  • Network drive mappings
  • 7Zip archives
  • Arj archives
  • Cab archives
  • Chm archives
  • NSIS "archives"
  • UPX packer
  • PSTools
  • Registry actions
  • Screenshot action
  • DACL/SID actions
  • System service actions
  • GNU gettext actions
  • VMWare Remote Control
Über ein Plugin-System lassen sich andere Kommandozeilentools hinzufügen. Bestehende Aktionen lassen sich per PascalScript ergänzen.

Ich hab noch einige Tickets, was ich ergänzen möchte, würde mich aber über externes Feedback freuen, weil ich es, wenn machbar, gerne auch allgemeintauglich weiterentwickeln möchte.
Miniaturansicht angehängter Grafiken
actionchain-example-01.png   actionchain-actionsettings-01.png  
Angehängte Dateien
Dateityp: zip setup-actionchain-0.2.exe.zip (4,06 MB, 31x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz