VB app & command prompt

6 отговора 189 прегледа
#1

VB app & command prompt

Привет,

имам програма която освен чрез ГУИ може да се използва и от command prompt.
Обаче не ми е ясно как да върна някаква информация на юзера ако програмата се стартира от команден ред. Например при грешен брой аргументи сега програмата просто приключва без да прави нищо. Искам при команда от сорта на
app.exe -blah
в cmd window да се изпише например wrong number of arguments, или да се покаже някакъв кратък хелп, и след това програмата да приключи.

Някакъв начин?
10х

Отговор
в отговор на microsoft #2

Re: VB app & command prompt


Sub Main()
If Command$ = "-test" Then
Form1.Show
Else
MsgBox "Error!!!", vbCritical, "Message"
End
End If
End Sub


Mislja, che shet ti svurshi rabota, za tova koeto iskash da napravish

Отговор
в отговор на nevil #3

Re: VB app & command prompt

10х ама не ми върши работа. Ако покажа MsgBox програмата ще увисне докато някой не го кликне. Затова искам да пише в цмд прозореца.

Отговор
в отговор на microsoft #4

Re: VB app & command prompt

Mislja, che s tozi VB mai njama da mzoesh da izkarash v sushtata konzola neshto. Spomnjam si, che imash njakakva API koeto pokazvashe Console, no se otvarjashe nova prozorec i tam stavashe zavarkata. TRjabva da proverja kak beshe. Kato go namerja shet ti pisha

Отговор
в отговор на microsoft #5

Re: VB app & command prompt

Не знам дали може да се пише в CommandPrompt-a, но мисля, че можеш да пишеш в Application Log-a на Windows, само че в момента не мога да ти кажа как. Освен това, можеш да си направиш собствен log файл и да пишеш в него, като преди това си инструктирал потребителя да си го отваря от време на време и да си го чете.

Отговор
в отговор на microsoft #6

Re: VB app & command prompt

Abe ne si usloznjavai, chak tolkova zivota, kato pri tova polozenie usera trjabva samo da natisne edno butonche i nishto poveche

Отговор
в отговор на microsoft #7

Re: VB app & command prompt

Виж тука


_ _ _

Time is like a drug. Too much of it kills you.
Отговор