как совместить два скрипта (см. внутри) - VB

Формулировка задачи:

как совместить эти два скрипта чтоб при вводе "литр"[COLOR="rgb(139, 0, 0)"] исполнялся первый код (API) [/COLOR]
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
 
Private Sub Form_Load()
Call ShellExecute(0&, vbNullString, "c:\mydoc\litr_vodki.doc", vbNullString, vbNullString, vbNormalFocus)
End Sub
Input "литр"; a
if a = "литр" then print "литр водки"
end

Код к задаче: «как совместить два скрипта (см. внутри) - VB»

textual
Private Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
 
Private Sub Command1_Click()
a = InputBox("Чего желаете ?")
If a = "хочу литр водки" Then
ShellExecute Form1.hwnd, "open", "c:\mydoc\пожалуйста.doc", 0, 0, 2
Else
MsgBox ("У нас только водка !")
End If
End Sub

14   голосов, оценка 3.857 из 5


СОХРАНИТЬ ССЫЛКУ