C# Scheduled Tasks .exe prametres

Résolu
iian2 Messages postés 103 Date d'inscription jeudi 10 novembre 2005 Statut Membre Dernière intervention 21 septembre 2007 - 13 juin 2007 à 18:43
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 - 14 juin 2007 à 08:14
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

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
13 juin 2007 à 19:40
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# 
3
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
13 juin 2007 à 19:31
Salut,

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

Mx
MVP C# 
0
iian2 Messages postés 103 Date d'inscription jeudi 10 novembre 2005 Statut Membre Dernière intervention 21 septembre 2007
13 juin 2007 à 19:33
Est-ce que tu peut me donner un peu plus de detail svp

Merci

Ian
0
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
14 juin 2007 à 08:14
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)
0
Rejoignez-nous