Bà i nà y viết vá» cách láºp trình VBScript để kết nối Ä‘iện thoại vá»›i máy tÃnh và gá»i tin nhắn Ä‘i.
Bạn có thể tá»± mình là m má»™t chương trình để có thể gá»i má»™t SMS qua má»™t máy Ä‘iện thoại kết nối vá»›i máy tÃnh (qua cổng COM). Xin má»i các bạn tham khảo.
Bạn cần một freeware DLL (tải
http://www.vahland.com/pub/acomport.dll và đăng ký trên máy bạn) để giao tiếp vá»›i cồng COM. má»™t cáp data để nối Ä‘iện thoại và o máy tÃnh. Chúng ta gá»i lệnh AT để thẹc hiện các công việc. Bạn có thể than khảo thêm các lệnh AT cho máy di động tại trang cá»§a Nokia (
www.nokia.com)
onst acERR_SUCCESS = 0
' --------------------------------------------------------------
Sub WriteStr( o, str )
o.WriteString str
WScript.Echo ''-> '' & str
End Sub
' --------------------------------------------------------------
Sub ReadStr( o )
str = ''notempty''
o.Sleep 200
Do While str <> ''''
str = o.ReadString
WScript.Echo ''<- '' & str
Loop
End Sub
' --------------------------------------------------------------
WScript.Echo ''Bạn đăng ký AComport.dll trên hệ thống''
Set acObj = CreateObject( ''ActivXperts.Comport'' )
acObj.Baudrate = 19200
acObj.PortID = 1
acObj.Open
WScript.Echo ''acObj.Open, result: '' & acObj.LastError
If acObj.LastError = acERR_SUCCESS Then
WriteStr acObj, ''at+cmgf=1''
ReadStr acObj
Do
strNumber = inputbox(''Nháºp số Ä‘iện thoại'', ''Input'')
loop until strNumber <> Chr (13)
Do
strMessage = inputbox(''Nháºp tin cần gá»i'', ''Input'' )
loop until strMessage <> Chr (13)
WriteStr acObj, ''at+cmgs='''''' & strNumber & ''''''
ReadStr acObj
WriteStr acObj, strMessage
strTermCmd = Chr( 26 )
WriteStr acObj, strTermCmd
ReadStr acObj
acObj.Close
End If
Theo I- today