Const cdoSendUsingPickup = 1 'Send message using the local SMTP service pickup directory. Const cdoSendUsingPort = 2 'Send the message using the network (SMTP over the network). Const cdoAnonymous = 0 'Do not authenticate Const cdoBasic = 1 'basic (clear-text) authentication Const cdoNTLM = 2 'NTLM Set objMessage = CreateObject("CDO.Message") objMessage.Subject = "Example CDO Message" objMessage.From = "blabla@gmail.com" objMessage.To = "blabla@gmail.com" objMessage.TextBody = "This is some sample message text." '==This section provides the configuration information for the remote SMTP server. '==Normally you will only change the server name or IP. objMessage.Configuration.in riferimento a: g - Cerca con Google (visualizza su Google Sidewiki)Fields.Item _ ("http://schemas.microsoft. com/cdo/configuration/ sendusing") = 2 'Name or IP of Remote SMTP Server objMessage.Configuration. Fields.Item _ ("http://schemas.microsoft. com/cdo/configuration/ smtpserver") = "smtp.gmail.com" 'Type of authentication, NONE, Basic (Base64 encoded), NTLM objMessage.Configuration. Fields.Item _ ("http://schemas.microsoft. com/cdo/configuration/ smtpauthenticate") = 3 'Server port (typically 25) objMessage.Configuration. Fields.Item _ ("http://schemas.microsoft. com/cdo/configuration/ smtpserverport") = 587 'Your UserID on the SMTP server 'objMessage.Configuration. Fields.Item _ '("http://schemas.microsoft. com/cdo/configuration/ sendusername") = "blabla" 'Your password on the SMTP server 'objMessage.Configuration. Fields.Item _ '("http://schemas.microsoft. com/cdo/configuration/ sendpassword") = "mypass" 'Use SSL for the connection (False or True) objMessage.Configuration. Fields.Item _ ("http://schemas.microsoft. com/cdo/configuration/ smtpusessl") = True 'Connection Timeout in seconds (the maximum time CDO will try to establish a connection to the SMTP server) objMessage.Configuration. Fields.Item _ ("http://schemas.microsoft. com/cdo/configuration/ smtpconnectiontimeout") = 60 objMessage.Configuration. Fields.Update '==End remote SMTP server configuration section== objMessage.Send
venerdì 30 ottobre 2009
vbscript : Automated Email sending
vbscript That list pc network connections
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=
"\root\microsoft\homenet")
Set colItems = objWMIService.ExecQuery("
For Each objItem in colItems
Wscript.Echo "GUID: " & objItem.GUID
Wscript.Echo "Is LAN Connection: " & objItem.IsLANConnection
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Phone Book Path: " & objItem.PhoneBookPath
Next
Google XMPP gTalk Notifier
Example :
package com.vincenzoamoruso.notifier;
import java.util.logging.Logger;
import com.google.appengine.api.xmpp.
import com.google.appengine.api.xmpp.
import com.google.appengine.api.xmpp.
import com.google.appengine.api.xmpp.
import com.google.appengine.api.xmpp.
import com.google.appengine.api.xmpp.
public class XMPPNotifier {
private static final Logger log = Logger.getLogger(XMPPNotifier.
public boolean sendXMPP(String toID,String Message,boolean tryByMail){
JID jid = new JID(toID);
String msgBody = Message;
Message msg = new MessageBuilder()
.withRecipientJids(jid)
.withBody(msgBody)
.build();
boolean messageSent = false;
XMPPService xmpp = XMPPServiceFactory.
if (xmpp.getPresence(jid).
SendResponse status = xmpp.sendMessage(msg);
messageSent = (status.getStatusMap().get(
}
if (!messageSent) {
System.out.println("Non Inviato");
log.warning("Non Inviato");
}
return messageSent;
}
}
Formatting Date in JSP
1) Import classes in JSP Page
<%@ page import="java.text.DateFormat" %>
<%@ page import="java.text.
2) Inizialize object and define date format
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy")
3) Format date value
"<%=formatter.format(new Date()) %>"
Formatting Date JSP
1) Import classes in JSP Page
<%@ page import="java.text.DateFormat" %>
<%@ page import="java.text.
2) Inizialize object and define date format
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy")
3) Format date value
"<%=formatter.format(new Date()) %>"
Wincheck Online on Google AppEngine
Win Check
Notifier on WinCheck123
sabato 24 ottobre 2009
Available memory from Vbs
strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colCSItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem") For Each objCSItem In colCSItems WScript.Echo "Total Physical Memory: " & objCSItem.TotalPhysicalMemory Next Set colOSItems = objWMIService.ExecQuery("SELECT * FROM Win32_OperatingSystem") For Each objOSItem In colOSItems WScript.Echo "Free Physical Memory: " & objOSItem.FreePhysicalMemory WScript.Echo "Total Virtual Memory: " & objOSItem.TotalVirtualMemorySize WScript.Echo "Free Virtual Memory: " & objOSItem.FreeVirtualMemory WScript.Echo "Total Visible Memory Size: " & objOSItem.TotalVisibleMemorySizeNext
Vbs starts Windows Services
This script start windows Service :
set myServices = GetObject("winmgmts:") set myObject = myServices.Get("Win32_Service.Name='MSSQLSERVER'") myObject.StartService()
IE vbs robot Browser - reading key in text file
On Error Resume Next DO Set fso = WScript.CreateObject("Scripting.FileSystemObject") Set file = fso.OpenTextFile( "Cerca.txt", 1, False, 0) Do While file.AtEndOfStream <> True set objExplorer=WScript.CreateObject("InternetExplorer.Application","objExplorer_") objExplorer.navigate2("http://www.google.it") objExplorer.ToolBar = 0 objExplorer.StatusBar = 0 objExplorer.Left = 0 objExplorer.Top = 0 objExplorer.Visible = 1 Do Until objExplorer.ReadyState=4 WScript.Sleep inti*100*Rnd() Loop objExplorer.Document.All.Item("q").Value = file.ReadLine objExplorer.Document.All.Item("sa").Click Do Until objExplorer.ReadyState=4 WScript.Sleep inti*100*Rnd() Loop WScript.Sleep inti*100*Rnd() Loop objExplorer.Quit file.Close() Set file=Nothing Set fso=Nothing inti = inti + 1 Loop Until inti = 1300 Wscript.Quit
Massive string in file sustitution by vbs script
' Script per Sostituzione di massa stringhe in file' Massive text in file substution
Set oFSO = CreateObject("Scripting.FileSystemObject")Set
objShell = WScript.CreateObject( "WScript.Shell" )
Set fOut = oFSO.CreateTextFile("StringInFileSubstitution.txt", True)
Dim FileName, Find,
ReplaceWith, FileContents, dFileContents, PathDirDim NomeP
Dim OutPut
'Modifica file nella cartella
Find = Inputbox ("Inserisci la stringa da cercare nei file","The Patcher","pippo")
ReplaceWith = Inputbox ("Inserisci la stringa da sostituire a " + Find ,"The Patcher","pippa")
PathDir = Inputbox ("Inserisci il path da cui partire","The
Patcher","C:\Test1")
DoStuff oFSO.GetFolder(PathDir).Path,Find,ReplaceWith
'Read text filefunction Fix(FileName, Find, ReplaceWith)
'Read source text
fileFileContents = GetFile(FileName)
'replace all string In the source
filedFileContents = replace(FileContents, Find, ReplaceWith, 1, -1, 1)
'Compare source And resultif dFileContents <> FileContents
Then'write result If different
WriteFile FileName, dFileContents
If Len(ReplaceWith) <> Len(Find) Then 'Can we
count n of replacements? fOut.WriteLine "DB " & FileName & "
file Fixed." fOut.WriteLine _ (
(Len(dFileContents) - Len(FileContents)) / (Len(ReplaceWith)-Len(Find)) ) &
_ " fixes Applied."End
IfElse ' fOut.WriteLine "No
Fixes Applied to source file " & FileNameEnd If
End Function'Read text file
function GetFile(FileName)
If FileName<>""
Then Dim FS, FileStream Set FS =
CreateObject("Scripting.FileSystemObject")on error resume Next
Set FileStream = FS.OpenTextFile(FileName)
GetFile = FileStream.ReadAll End IfEnd Function
'Write string As a text file.function WriteFile(FileName, Contents)
Dim OutStream, FS
on error resume NextSet FS = CreateObject("Scripting.FileSystemObject")
Set OutStream = FS.OpenTextFile(FileName, 2, True)
OutStream.Write Contents
End
Function Sub DoStuff(sDir,Find,ReplaceWith)
fOut.WriteLine sDirSet
oDir = oFSO.GetFolder(sDir)
For Each i In oDir.Filesf=Fix(i.Path, Find, ReplaceWith)Next
For Each i In oDir.SubFoldersDoStuff i.Path,Find,ReplaceWithNext
fOut.WriteLine ""'For Each i In oDir.SubFolders'DoStuff i.Path'
Next
End Sub
domenica 4 ottobre 2009
RDP command Connect to Console session
mstsc 1 -v:server /F -console /admin