C# Scheduled Tasks .exe prametres [Résolu]

Signaler
Messages postés
103
Date d'inscription
jeudi 10 novembre 2005
Statut
Membre
Dernière intervention
21 septembre 2007
-
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
-
Allo,

J'aimerais avoir ou je peut trouver de l'information sur comment mettre des parametres a un exe.

Exemple:

J'ai un fonction dans mon application qui print des rapports selon certains parametre.

Je voudrais savoir comment partir ma fonction pour printer mes rapports a chaque vendredi metons avec Scheduled Tasks.

Exemple de ce que je voudrait que sa donne
Monapp.exe /rapport -sorte_de_rapport -user

Merci

Ian

4 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
50
Si tu veux, mais y'a pas grand chose de plus a dire

<hr />public static
void Main(
string[] args)
{

   foreach (
string arg
in args)

      Console.WriteLine(arg);
}

<hr />
Avec le code ci-dessus, si tu lance ton appli ainsi : monAppli.exe -test -test2

Tu auras en sortie sur la console:

-test
-test2

Le sujet sur la MSDN

Mx
MVP C# 
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
50
Salut,

Ces parametres se retrouvent dans les parametres (string[] args) de la méthode Main de ton appli

Mx
MVP C# 
Messages postés
103
Date d'inscription
jeudi 10 novembre 2005
Statut
Membre
Dernière intervention
21 septembre 2007

Est-ce que tu peut me donner un peu plus de detail svp

Merci

Ian
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
63
Hello,

Il y a une autre manière de les récupérer, depuis n'importe quel endroit de l'application :
Environment

.
GetCommandLineArgs()


La seule différence de cette méthode, c'est que le premier élément du tableau retourné est l'exe lui-même.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)