VB Script Objects:
‘**********************************************************************************************
‘VBScript Objects
‘VBScript Objects
‘**********************************************************************************************

Public Function QuickTest()
Set objQuickTest = CreateObject ("QuickTest.Application")
objQuickTest.Visible = True
objQuickTest.Launch
End Function

Public Function CreateExcel()
dtmDate = Date
strMonth = Month(Date)
strDay = Day(Date)
strYear = Right(Year(Date),2)
strFileName = "C:\" & strMonth & "-" & strDay & "-" & strYear & ".xls"
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Add()
objWorkbook.SaveAs(strFileName)
objExcel.Quit
End Function

Public Function IE()
Set objIE = CreateObject ("InternetExplorer.Application")
objIE.Visible = True
objIE.Navigate ("www.gmail.com")
End Function


Public Function DBConnectString()
DBConnectString = "DRIVER={Microsoft ODBC for Oracle};UID=dffddfdf;PWD=sdfsd;SERVER=sdsdfsd;"
End Function

Function RunQuery(SQL)
Set cn = CreateObject("ADODB.Connection")
cn.Open(DBConnectString)
Set rs = cn.Execute(SQL)
Set rs = cn.Execute("commit")
cn.Close
Set cn = Nothing
Set rs = Nothing
End Function

Public Function GetCOLValue(SQL , COL )
Set cn = CreateObject("ADODB.Connection")
cn.Open(DBConnectString)
Set rs = cn.Execute(SQL)
GetCOLValue= rs(COL )
rs.Close
cn.Close
Set cn = Nothing
Set rs = Nothing
End Function

Public Function Dictionary()
'Creating the Dictionary Object
Set objWeek = CreateObject("Scripting.Dictionary")
'Adding the Different Values to Dictionary Object
objWeek.Add "Day.1", "Monday"
objWeek.Add "Day.2", "Tuesday"
objWeek.Add "Day.3", "Wednesday"
objWeek.Add "Day.4", "Thursday"
objWeek.Add "Day.5", "Friday"
objWeek.Add "Day.6", "Saturday"
objWeek.Add "Day.7", "SUnday"
'Displaying the Values in the Dictionary Object
MsgBox(objWeek("Day.1"))
MsgBox(objWeek("Day.2"))
MsgBox(objWeek("Day.3"))
MsgBox(objWeek("Day.4"))
MsgBox(objWeek("Day.5"))
MsgBox(objWeek("Day.6"))
MsgBox(objWeek("Day.7"))
End Function
FileSystemObject (FSO) Model:






Dim myfso
Set myfso = CreateObject (“Scripting.FileSystemObject”) ‘Creating a FSO and then assigning it to myfso

Public Function FolderCreate()
Set objFile = CreateObject("Scripting.FileSystemObject")
Set objFolderCreate = objFile.CreateFolder("C:\QuickTest")
End Function



fsoObject.CreateTextFile (filename [, overwrite [, Unicode]]) as TextStream.





Public Function CreateFile()
Dim objFile, strFilePah
strFilePath = "C:\VBSPractive.txt"
Set objFile = CreateObject("Scripting.FileSystemObject")
If objFile.FileExists(strFilePath) Then
MsgBox strFilePath & " Exists"
Else
Set MyFile = objFile.CreateTextFile (strFilePath)
MyFile.Close
End If
End Function

Object.OpenTextFile (filename[, iomode[, create[, format]]])










Public Function WriteFile()
Dim objFile, strFilePah
Const ForWriting = 2
strFilePath = "C:\VBSPractive.txt"
Set objFile = CreateObject("Scripting.FileSystemObject")
If objFile.FileExists(strFilePath) Then
MsgBox strFilePath & " Exists"
Else
Set MyFile = objFile.CreateTextFile (strFilePath)
End If
MyFile.Close
Set MyFile = objFile.OpenTextFile(strFilePath, ForWriting, True)
MyFile.Write("WELCOME TO VB SCRIPT PRACTICE")
MyFile.WriteLine("WELCOME TO VB SCRIPT PRACTICE")
MyFile.Write("WELCOME TO VB SCRIPT PRACTICE")
MyFile.WriteBlankLines 1
MyFile.Close
End Function

Public Function ReadFile()
Dim objFile, strFilePah
Const ForWriting = 2
strFilePath = "C:\VBSPractive.txt"
Set objFile = CreateObject("Scripting.FileSystemObject")
If objFile.FileExists(strFilePath) Then
MsgBox strFilePath & " Exists"
Else
Set MyFile = objFile.CreateTextFile (strFilePath)
End If
MyFile.Close
Set MyFile = objFile.OpenTextFile(strFilePath, ForWriting, True)
MyFile.Write("WELCOME TO VB SCRIPT PRACTICE")
MyFile.WriteLine("WELCOME TO VB SCRIPT PRACTICE")
MyFile.Write("WELCOME TO VB SCRIPT PRACTICE")
MyFile.WriteBlankLines 1
MyFile.Close
Set MyFile = objFile.OpenTextFile(strFilePath, 1, True)
LineData = MyFile.ReadLine()
MsgBox LineData
MyFile.Close
objFile.DeleteFile(strFilePath)
End Function






ForReading | 1 | Open a file for reading only. You can't write to this file. |
ForWriting | 2 | Open a file for writing. |
ForAppending | 8 | Open a file and write to the end of the file. |
‘**********************************************************************************************
No comments:
Post a Comment