ConsoleLauncher
Class ConsoleLauncher
Namespace: TecnoPack
Assembly: CO0002_Templ_FlowpackHMI_V00_9_3.dll
Classe statica responsabile dell’esecuzione di uno script batch da console
e della lettura dell’input prodotto dallo script stesso.
public static class ConsoleLauncher
Inheritance
Inherited Members
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Methods
Launch(string, string)
Crea ed esegue uno script batch all’interno di una cartella temporanea,
attende la fine dell’esecuzione e restituisce l’input dell’utente letto da file.
public static string Launch(string tempFolder, string script)
Parameters
tempFolder string
Percorso della cartella temporanea dove verrà salvato ed eseguito lo script.
script string
Contenuto dello script batch da eseguire. Deve contenere il placeholder #outputFilePath#
che verrà sostituito con il percorso reale del file di output.
Returns
Valore immesso dall’utente nello script batch, oppure null in caso di errore.
Remarks
Il metodo crea un file .bat e un file .txt temporanei, li elimina al termine dell’esecuzione.
Il valore inserito dall’utente viene letto dal file .txt generato dallo script batch.
Exceptions
Eventuali eccezioni vengono intercettate internamente; viene restituito null in caso di errore.