Avatar billede nolle_k Nybegynder
18. oktober 2000 - 10:47 Der er 9 kommentarer og
1 løsning

Oplysning til Bruger via Command Prompt

Hej!

Når nu man laver en exe fil, der godtager parametrer skal det jo også være muligt for brugeren at få at vide hvad de enkelte parametre er! Hvordan skriver jeg en sådan besked i commando prompten eller hvordan giver jeg brugeren besked om at der er for få parametre??

F.eks! Hvis brugeren skriver MitProg /? skal der komme en liste over hvordan man bruger MitProg!! 

Kort fortalt! HVordan skriver jeg noget via VB i commando prompten??

//Nolle_K
Avatar billede cstern Nybegynder
18. oktober 2000 - 11:05 #1
Der findes en demo app, der hedder console - find den på MSDN:

http://msdn.microsoft.com/code. Gå ind i menuen til venstre og vælg Code Examples, Visual Studio, Tools and Languages, Visual Basic, Console Window.

Måske kan det løse dit problem. Muligvis er sample app\'en også på din MSDN CD, men jeg har ikke set efter.
Avatar billede nolle_k Nybegynder
18. oktober 2000 - 11:08 #2
Jeg vil ikke have nogen FAKE konsoller jeg vil bruge kommando prompten!! Eller har jeg misforstået dit svar??
Avatar billede cstern Nybegynder
18. oktober 2000 - 11:18 #3
Nej du får en ny konsol, programmet skriver ikke i det samme vindue som programmet startes fra - jeg har lige downloadet igen og det er ret komplext eksempel, og det kan sikkert gøres meget lettere. Så se bort fra mit svar.
Avatar billede nolle_k Nybegynder
18. oktober 2000 - 11:23 #4
I Orden Du! Men tak for det alligevel!
Avatar billede sjh Nybegynder
18. oktober 2000 - 21:27 #5
Er det \"Command$\" du søger:

Private Sub Form_Load()
If Command$ = \"/?\" Then MsgBox \"Hjælp\"
End Sub

Project1.exe /?
Avatar billede nolle_k Nybegynder
19. oktober 2000 - 08:16 #6
Jeg bruger Command men det jeg gerne vil undgå er at jeg er nødt til at vise en MsgBox! Jeg vil gerne kunne give den fornødne information i selve kommando prompten!
Avatar billede sjh Nybegynder
19. oktober 2000 - 20:21 #7
skal det stå i et \"MS-DOS-prompt\" vindue eller hvad.
Avatar billede nolle_k Nybegynder
20. oktober 2000 - 10:52 #8
Ja eller i hvilken som helst consol man nu starte programmet i! Men lad os bare for en nemheds skyld sige i en MS-DOS Prompt!
Avatar billede sjh Nybegynder
20. oktober 2000 - 15:22 #9
Min løsning var nok at lave en nyform: ;)

\'--Form1--
Private Sub Form_Load()
If Command$ = \"/?\" Then Form2.Show: Unload Form1
End Sub
\'--Form1--

ellers må du lave en Batfile og køre den. :(
Avatar billede nolle_k Nybegynder
04. november 2000 - 09:56 #10
Intet svar fundet!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel