2010-03-31 4 views
0

hai considèrent que mon nom de l'application est sApp.exeenvoyer des valeurs à partir de la ligne de commande?

quand je lance mon application comme
sApp.exe < maValeur>
ma demande devrait commencer et je veux obtenir ce maValeur dans ma demande
comment je peux le faire?

+5

Dans quelle langue développez-vous votre application? –

+0

suis en utilisant C# dans mon application –

Répondre

2

Edit: Pour WPF utiliser string[] args = Environment.GetCommandLineArgs();

Pour d'autres applications (non WPF):

static void Main(string[] args) 
{ 
    foreach (string argument in args) 
     Console.WriteLine(argument); 
} 

Si vous voulez la première utilisation de l'argument args[0], mais assurez-vous de vérifier la longueur du tableau avant d'accéder à il.

+0

hai peter je viens de faire wat u dit .. mais je peux donner ma valeur avec l'exe ... j'ai essayé comme sApp.exe myval mais il ne reçoit pas ma valeur ... comment donner les valeurs??? –

+0

Pour le premier argument réel (pas le fichier sApp.exe), utilisez args [1]. Si vous voulez la ligne complète (dont je doute), utilisez Environment.CommandLine. –

Questions connexes