Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как передать программе на VBS параметр


Автор: E_v_g 15.11.2006, 13:41
Есть программа, записанная в файлике *.vbs. Как из этой программы прочитать параметр, переданный ей в командной строке?

Автор: Дмит 15.11.2006, 18:59
Set arg=Wscript.Arguments

For i=0 To arg.count-1
  msg=msg & arg(i) & ", "
Next

If msg="" Then
  MsgBox "Забыли указать параметры!"
else
  MsgBox "Параметры - " & msg
End If

Автор: E_v_g 16.11.2006, 14:35
Спасибо!

Автор: Kirill89 28.11.2006, 11:50
Цитата(Дмит @ 15.11.2006,  18:59)
Set arg=Wscript.Arguments

For i=0 To arg.count-1
  msg=msg & arg(i) & ", "
Next

If msg="" Then
  MsgBox "Забыли указать параметры!"
else
  MsgBox "Параметры - " & msg
End If

Я пробовал на vb6, неполучилось... Если не трудно можно готовый примерчик с текстом кода формы.  smile 

Автор: mihanik 28.11.2006, 13:25
Эу-Эу-Эу!!!
Kirill89, ты определись!

VBS или VB6!

Вещи немного разные!!!


Автор: Kirill89 28.11.2006, 13:28
Именно на visual basic 6.0

Автор: Дмит 28.11.2006, 23:11
 В VB6 используй Command()
например

 Private Sub Form_Load()
  If Len(Command()) > 0 Then MsgBox Command()

Автор: cardinal 28.11.2006, 23:15
И пользуйся поиском...

Автор: Kirill89 29.11.2006, 15:59
Спасибо большое!!! Всё работает!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)