30. juli 2005 - 23:11Der er
2 kommentarer og 1 løsning
Program der kan fange switches
Hej jeg har undret mig lidt over hvordan man laver et visual basic app der kan fange parametre. eks. når man kører FIL.EXE med /F <TEKST> bar efter, vil programmet komme med en msgbox der skriver teksten. fil.exe /f solvej -> msgbox("solvej") det skal ik være noget vildt, bare lige så jeg kan få en forståelse for det :) på forhånd tak
Private Sub Form_Load() Dim C As String C = Command() If InStr(C, "/F") Then MsgBox Mid(C, InStr(C, "/F") + 2) Else MsgBox "Ingen /F parameter" End If
End Sub
her kommer en MsgBox så snart programmet startes. Skal den først komme efter at formen er vist skal C blot gemmes i en global variabel ved Form_Load og derefter vises når man f. eks. clicker på en kommandoknap.
Min kommentar kan du glemme for C kan også findes når Formen er Loaded.
Eksempel, hvor der på formen er en kommandoknap Command1, viser MsgBox når du clicker på knappen:
Private Sub Command1_Click() Dim C As String C = Command() If InStr(C, "/F") Then MsgBox Mid(C, InStr(C, "/F") + 2) Else MsgBox "Ingen /F parameter" End If End Sub
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.