>
>>I am passing a file path as an argument to an EXE. All works well on my development machine because the path does not contain any spaces.
>>So I am passing the following path:
>>
>
>>C:\Program Files\Alliance Laundry Systems\Quantum Coin Software\
>>
>
>>
>>Now when I look at the args array it looks like this:
>>
>
>>C:\Program
>>Files\Alliance
>>Laundry
>>Systems\Quantum
>>Coin
>>Software\
>>
>
>>
>>I know I can put it back togeter into the correct path but I've got other stuff in the args and the order of the args elements is important (backwards compatibility and that stuff).
>>
>>Is there a way to pass a string into the args without it breaking it up in the args?
>>
>>Maybe if I use single quotes around it?
>>
>>Thanks,
>>Einar
>
>>>>Yes, you would need quotes around the path and I think single quotes would work OK.
>
>Yes, Just you need to keep it in DOUBLE quotes,
>You can test it with a simple console app:
>
> static void Main(string[] args)
> {
> for (int i = 0; i < args.Length; i++)
> Console.WriteLine(args[i]);
> Console.ReadLine();
> }
>
>
>Then add a command line argument:
>Select "properties" by right click on your project name then Enter the argument
>to test in "Command line argument" of "Start Options" in "Debug" tab page
>
>The argument can be: "This is a test"
>
>HTH
>>>Thanks!!
>>>I figured it out before I ready your reply but I still gave you the solution stars :)
Oops, I know it was a late reply, when I sent it, I found you could figure it out, next time I try to be faster :-)
Thanks
Précédent
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement