To domitea :
Jestli myslis spusteni programu s parametry pak ti snad toto pomuze - je to v VB.NET ale počítám, že v C# to bude stejný princip.
Jde o to, že v metodě Main je parametr args, který obsahuje parametry (argumenty) zadané při spuštění programu z příkazové řádky.
Po zkompilování se program spustí např. : program.exe par1 par2
Sub Main(ByVal args() As String)
'*** Kdyz jsou zadany parametry programu pak je precti a uloz do promenych
If args.Length > 0 Then
Select Case args.Length
Case 1 'Je zadan jeden parametr
strPathFile = args(0)
Case 2 'Jsou zadany dva parametry
strPathFile = args(0)
intLogLevel = CInt(args(1).Trim)
Case Else
Console.WriteLine("ERROR Program ma nepovoleny pocet parametru = " & args.Length.ToString & ", spoustim s defaultimi parametry ")
End Select
End If
...