07. december 2006 - 17:28Der er
4 kommentarer og 1 løsning
Få variabler ind, via attributer når programmet kaldes
Jeg har fået et lille console program til at virke, men det kunne være rart, hvis man kunne definere nogle variabler når jeg kalder programmet..
Altså således programnavn.exe /a:172.16.1.6 /b:mail@domain.com /c:24
Også i programmet have en funktion der først testede og det indtastede var gyldige ting, og derefter gjorde at jeg kunne bruge dem i selv programmet...
Men har ikke tidligere trukket variabler ind på denne måde..
Dim username As String = "" Dim password As String = "" For Each arg As String In Environment.GetCommandLineArgs() If arg.StartsWith("/user:") Or arg.StartsWith("/User:") Then username = arg.Substring(6) End If If arg.StartsWith("/password:") Or arg.StartsWith("/Password:") Then password = arg.Substring(10) End If Next
foreach(string s in Environment.GetCommandLineArgs) { if (s.ToUpper.StartsWith("/USER:")) { user=s.Substring(6) ; } if (s.ToUpper.StartsWith("/PASSWORD:")) { password=s.Substring(10); } }
// Eller
foreach(string s in args) { if (s.ToUpper.StartsWith("/USER:")) { user=s.Substring(6) ; } if (s.ToUpper.StartsWith("/PASSWORD:")) { password=s.Substring(10); } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.