VB app & command prompt
6 отговора
189 прегледа
VB app & command prompt
Привет,
имам програма която освен чрез ГУИ може да се използва и от command prompt.
Обаче не ми е ясно как да върна някаква информация на юзера ако програмата се стартира от команден ред. Например при грешен брой аргументи сега програмата просто приключва без да прави нищо. Искам при команда от сорта на
app.exe -blah
в cmd window да се изпише например wrong number of arguments, или да се покаже някакъв кратък хелп, и след това програмата да приключи.
Някакъв начин?
10х
имам програма която освен чрез ГУИ може да се използва и от command prompt.
Обаче не ми е ясно как да върна някаква информация на юзера ако програмата се стартира от команден ред. Например при грешен брой аргументи сега програмата просто приключва без да прави нищо. Искам при команда от сорта на
app.exe -blah
в cmd window да се изпише например wrong number of arguments, или да се покаже някакъв кратък хелп, и след това програмата да приключи.
Някакъв начин?
10х
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
Re: VB app & command prompt
10х ама не ми върши работа. Ако покажа MsgBox програмата ще увисне докато някой не го кликне. Затова искам да пише в цмд прозореца.
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

Re: VB app & command prompt
Не знам дали може да се пише в CommandPrompt-a, но мисля, че можеш да пишеш в Application Log-a на Windows, само че в момента не мога да ти кажа как. Освен това, можеш да си направиш собствен log файл и да пишеш в него, като преди това си инструктирал потребителя да си го отваря от време на време и да си го чете.
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 

Re: VB app & command prompt
Виж тука
_ _ _
Time is like a drug. Too much of it kills you.
_ _ _
Time is like a drug. Too much of it kills you.