You are on page 1of 4

Public Class Startmysystemfrm

Dim Mymain_menu As Integer


Dim tcount, loop_1 As Integer
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button6.Click
speakcmd.Speak(" Starting Paint Brush")
System.Diagnostics.Process.Start("msPaint.exe")
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button5.Click
speakcmd.Speak(" Starting Internet Explorer")
System.Diagnostics.Process.Start("iexplore.exe")
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button4.Click
speakcmd.Speak(" Starting Acrobat Reader")
System.Diagnostics.Process.Start("C:\Program Files\Adobe\Reader 10.0\Rea
der\AcroRd32.exe")
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button3.Click
speakcmd.Speak(" Starting Nero DVD Burner")
System.Diagnostics.Process.Start("C:\Program Files\Nero\Nero8\Nero Start
Smart\NeroStartSmart.exe")
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button2.Click
speakcmd.Speak(" Starting Microsoft Excel ")
System.Diagnostics.Process.Start("excel.exe")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button1.Click
Speakcmd.Speak("Starting C Drive")
System.Diagnostics.Process.Start("C:\")
End Sub

Private Sub cmd_word_Click(ByVal sender As System.Object, ByVal e As System.


EventArgs) Handles cmd_word.Click
Speakcmd.Speak(" Starting Talking Worpad")
Dim twp As New Talking_Wordpad.alkingwordpad
twp.Show()
End Sub
Private Sub cmd_Stop_Click(ByVal sender As System.Object, ByVal e As System.
EventArgs) Handles cmd_Stop.Click
'VoiceCmd.Deactivate(Mymain_menu)
Speakcmd.Speak(" Starting Stop Watch")
Dim stp As New Stop_Watch.frmMain
stp.Show()
End Sub
Private Sub cmd_calc_Click(ByVal sender As System.Object, ByVal e As System.
EventArgs) Handles cmd_calc.Click
'VoiceCmd.Deactivate(Mymain_menu)
Speakcmd.Speak(" Starting Calculator")
'Dim calcu As New cal
System.Diagnostics.Process.Start("D:\Voice Control System\My Project\Sci
entific Calculator\Scientific Calculator\new_Calculator(2007-CS-131)\bin\Debug\n
ew_Calculator(2007-CS-131).exe")
End Sub
Private Sub cmd_Email_Click(ByVal sender As System.Object, ByVal e As System
.EventArgs) Handles cmd_PhoneBook.Click
Dim phobook As New WindowsApplication12.Form1
phobook.Show()
End Sub
Private Sub cmd_media_Click(ByVal sender As System.Object, ByVal e As System
.EventArgs) Handles cmd_media.Click
Speakcmd.Speak(" Starting Media Player")
Dim md As New Mediaplayer.Form1
md.Show()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.Even


tArgs) Handles MyBase.Load
' Dim some variables used for retriving commands from 'VoiceCmd'
Dim Category, Command, Description, Action As String
' Dim Flags As Integer
Command = vbNull
Description = vbNull
Category = vbNull
Action = vbNull
' Initialize the voice control...
VoiceCmd.Initialized = 1
' Create and return a Menu control
Mymain_menu = VoiceCmd.get_MenuCreate("My Commands", "commands State", 4
)
' Enable our voice control
VoiceCmd.CtlEnabled = 1
' Load our list of commands into the menu.
VoiceCmd.AddCommand(Mymain_menu, 1, "Paint", "Micrsoft Paint Brush ", "l
isten list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 2, "Internet Explorer", "Internet Explo
rer", "listen list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 3, "Acrobat", "Acrobat Reader", "listen
list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 4, "Nero", "Nero DVD Writer", "listen l
ist", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 5, "Excel", "Microsoft Excel", "listen
list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 6, "C", "C Drive", "listen list", 0, ""
)
VoiceCmd.AddCommand(Mymain_menu, 7, "WordPad", "Device ON", "listen lis
t", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 8, "Stop Watch", "Device OFF", "listen
list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 9, "Calculator", "Calculator Start", "l
isten list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 10, "PhoneBook", "Notepad Start", "list
en list", 0, "")
VoiceCmd.AddCommand(Mymain_menu, 11, "Media Player", "Word Start", "list
en list", 0, "")

VoiceCmd.AddCommand(Mymain_menu, 12, "exit", "Exit App", "listen list",


0, "")
' Activate the List of commands
VoiceCmd.Activate(Mymain_menu)
End Sub
Private Sub Voicecmd_CommandRecognize(ByVal eventSender As System.Object, By
Val eventArgs As AxHSRLib._VcommandEvents_CommandRecognizeEvent) Handles VoiceCm
d.CommandRecognize
Select Case UCase(eventArgs.command)
Case "PAINT"
Button6_Click(Button6, New System.EventArgs())
Case "INTERNET EXPLORER"
Button5_Click(Button5, New System.EventArgs())
Case "ACROBAT"
Button4_Click(Button4, New System.EventArgs())
Case "NERO"
Button3_Click(Button3, New System.EventArgs())
Case "EXCEL"
Button2_Click(Button2, New System.EventArgs())
Case "C"
Button1_Click(Button1, New System.EventArgs())
Case "WORDPAD"
cmd_word_Click(cmd_word, New System.EventArgs())
Case "STOP WATCH"
cmd_Stop_Click(cmd_Stop, New System.EventArgs())
Case "CALCULATOR"
cmd_calc_Click(cmd_calc, New System.EventArgs())
Case "PHONEBOOK"
cmd_Email_Click(cmd_PhoneBook, New System.EventArgs())
Case "MEDIA PLAYER"
cmd_media_Click(cmd_media, New System.EventArgs())

End Select

End Sub
Private Sub form1_FormClosed(ByVal eventSender As System.Object, ByVal event
Args As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
' Remove the commands from the menu
tcount = VoiceCmd.get_CountCommands(Mymain_menu)
For Me.loop_1 = tcount To 1 Step -1
VoiceCmd.Remove(Mymain_menu, loop_1)
Next loop_1
' release the usage of the command menu.
VoiceCmd.ReleaseMenu(Mymain_menu)
VoiceCmd.CtlEnabled = 0
End Sub
Private Sub cmd_exit_Click(ByVal sender As System.Object, ByVal e As System.
EventArgs) Handles cmd_exit.Click
Me.Close()
End Sub
Private Sub VoiceCmd_VUMeter(ByVal eventSender As System.Object, ByVal event
Args As AxHSRLib._VcommandEvents_VUMeterEvent) Handles VoiceCmd.VUMeter
' This Procedure is called +- every 8 seconds.
' set the level of out vu meter..
If VU_Meter.Maximum < eventArgs.Level Then VU_Meter.Maximum = eventArgs.
Level
VU_Meter.Value = eventArgs.Level
End Sub
Private Sub VU_Meter_Click(ByVal sender As System.Object, ByVal e As System.
EventArgs) Handles VU_Meter.Click
End Sub
End Class

You might also like