Je voudrais savoir s'il est possible de lancer une commande "console"
dans une windows application C#?
Je m'explique : je fait une interface graphique pour masquer des points
bat (je ne veux plus utiliser les points bat car trop visible). Ainsi,
j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par
exemple) les commandes qui étaient dans mes .bat.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Faust
System.Diagnostic.Process.Start(LigneDeCommande);
/_Mikaël PLOUHINEC_ a émis l'idée suivante/ :
Bonjour,
Je voudrais savoir s'il est possible de lancer une commande "console" dans une windows application C#?
Je m'explique : je fait une interface graphique pour masquer des points bat (je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple) les commandes qui étaient dans mes .bat.
Comment peux-t-on faire cela?
Merci d'avance.
Mike.
-- Mephitiquement votre, Faust ICQ #161252577
System.Diagnostic.Process.Start(LigneDeCommande);
/_Mikaël PLOUHINEC_ a émis l'idée suivante/ :
Bonjour,
Je voudrais savoir s'il est possible de lancer une commande "console" dans
une windows application C#?
Je m'explique : je fait une interface graphique pour masquer des points bat
(je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai
besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple)
les commandes qui étaient dans mes .bat.
Je voudrais savoir s'il est possible de lancer une commande "console" dans une windows application C#?
Je m'explique : je fait une interface graphique pour masquer des points bat (je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple) les commandes qui étaient dans mes .bat.
Comment peux-t-on faire cela?
Merci d'avance.
Mike.
-- Mephitiquement votre, Faust ICQ #161252577
Delf
Mikaël PLOUHINEC wrote:
Je m'explique : je fait une interface graphique pour masquer des points bat (je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple) les commandes qui étaient dans mes .bat.
Comment peux-t-on faire cela?
P'tre dans System.Diasgnostic au niveau Process.
Process.Start("...")
-- Delf
Mikaël PLOUHINEC wrote:
Je m'explique : je fait une interface graphique pour masquer des points
bat (je ne veux plus utiliser les points bat car trop visible). Ainsi,
j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par
exemple) les commandes qui étaient dans mes .bat.
Je m'explique : je fait une interface graphique pour masquer des points bat (je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple) les commandes qui étaient dans mes .bat.
Comment peux-t-on faire cela?
P'tre dans System.Diasgnostic au niveau Process.
Process.Start("...")
-- Delf
Mikaël PLOUHINEC
J'avais essayé mais j'ai plusieurs commandes dans mon bat avec notamment un Call setClassPath.bat.
En utilisant ceci, je ne peux pas lancer plusieurs commandes dans un même environnement d'exécution.
Une autre idée?
Delf a écrit :
Mikaël PLOUHINEC wrote:
Je m'explique : je fait une interface graphique pour masquer des points bat (je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple) les commandes qui étaient dans mes .bat.
Comment peux-t-on faire cela?
P'tre dans System.Diasgnostic au niveau Process.
Process.Start("...")
-- Delf
J'avais essayé mais j'ai plusieurs commandes dans mon bat avec notamment
un Call setClassPath.bat.
En utilisant ceci, je ne peux pas lancer plusieurs commandes dans un
même environnement d'exécution.
Une autre idée?
Delf a écrit :
Mikaël PLOUHINEC wrote:
Je m'explique : je fait une interface graphique pour masquer des
points bat (je ne veux plus utiliser les points bat car trop visible).
Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un
bouton par exemple) les commandes qui étaient dans mes .bat.
J'avais essayé mais j'ai plusieurs commandes dans mon bat avec notamment un Call setClassPath.bat.
En utilisant ceci, je ne peux pas lancer plusieurs commandes dans un même environnement d'exécution.
Une autre idée?
Delf a écrit :
Mikaël PLOUHINEC wrote:
Je m'explique : je fait une interface graphique pour masquer des points bat (je ne veux plus utiliser les points bat car trop visible). Ainsi, j'ai besoin d'exécuter dans mon interface (sur le clic d'un bouton par exemple) les commandes qui étaient dans mes .bat.
Comment peux-t-on faire cela?
P'tre dans System.Diasgnostic au niveau Process.
Process.Start("...")
-- Delf
Thomas Bolon
Mikaël PLOUHINEC a écrit :
J'avais essayé mais j'ai plusieurs commandes dans mon bat avec notamment un Call setClassPath.bat.
En utilisant ceci, je ne peux pas lancer plusieurs commandes dans un même environnement d'exécution.
Une autre idée?
Et en utilisant ProcessStartInfo, il n'y a pas moyen de conserver l'état (variables d'environnements placées, etc.) entre deux utilisation d'une même instance de la classe ?
Mikaël PLOUHINEC a écrit :
J'avais essayé mais j'ai plusieurs commandes dans mon bat avec notamment
un Call setClassPath.bat.
En utilisant ceci, je ne peux pas lancer plusieurs commandes dans un
même environnement d'exécution.
Une autre idée?
Et en utilisant ProcessStartInfo, il n'y a pas moyen de conserver l'état
(variables d'environnements placées, etc.) entre deux utilisation d'une
même instance de la classe ?
J'avais essayé mais j'ai plusieurs commandes dans mon bat avec notamment un Call setClassPath.bat.
En utilisant ceci, je ne peux pas lancer plusieurs commandes dans un même environnement d'exécution.
Une autre idée?
Et en utilisant ProcessStartInfo, il n'y a pas moyen de conserver l'état (variables d'environnements placées, etc.) entre deux utilisation d'une même instance de la classe ?