Come accedere all'output di uno script PowerShell in Delphi?Come accedere all'output di uno script PowerShell?
Sto cercando qualcosa di simile a System.Management.Automation.PowerShell, ma in codice nativo.
Per essere più precisi: Mi piacerebbe per elaborare i PSObject
oggetti restituiti da un'invocazione PowerShell.
Credo che dal momento che il PowerShell è scritto in .NET avrei dovuto ospitare il framework .NET nella mia applicazione Delphi?
Ho visto una libreria chiamata PowerShell Objects Delphi Edition sull'origine dei componenti, ma la demo non supporta XE2 e non riesco a trovare la libreria sulla homepage dei produttori.
Chiarimento: Non sto cercando un modo per eseguire PowerShell, CreateProcess funziona correttamente per questo.
penso che si potrebbe ottenere RemObjects HYRDA per fare questo, ma forse ancora più semplice sarebbe quella di scrivere solo la parte host in .net e poi interfacciarsi via socket TCP/IP al servizio di accoglienza .net. –
Forse il modo più semplice e più pulito per farlo è con Atozed Crosstalk: http://www.atozed.com/CrossTalk/index.en.aspx –
[Console] (http://sourceforge.net/projects/console-devel /? source = directory) progetto funziona bene con qualsiasi console di input/output anche i buffer, finestre, mouse ecc scritte su C++, ma penso che possa essere un buon punto di partenza per la programmazione della console UI :) – Abelisto