Category Archives: Trick

VBScript ile GMail üzerinden mail gönderme

Epey bir araştırma yaptıktan sonra, adam akıllı çalışan bir kod buldum. Sıralama nın önemli olduğunuda öğrenmiş oldum. Çünkü diğer bulduğum kodlarda hemen hemen aynıydı, sadece sıralama farklı.

Const schema   = "http://schemas.microsoft.com/cdo/configuration/"
Const cdoBasic = 1
Const cdoSendUsingPort = 2
Dim oMsg, oConf

' E-mail properties
Set oMsg      = CreateObject("CDO.Message")
oMsg.From     = "from@gmail.com"  ' or "Sender Name <from@gmail.com>"
oMsg.To       = "to@gmail.com"    ' or "Recipient Name <to@gmail.com>"
oMsg.Subject  = "Subject"
oMsg.TextBody = "Text body"

' GMail SMTP server configuration and authentication info
Set oConf = oMsg.Configuration
oConf.Fields(schema & "smtpserver")       = "smtp.gmail.com"
oConf.Fields(schema & "smtpserverport")   = 465
oConf.Fields(schema & "sendusing")        = cdoSendUsingPort
oConf.Fields(schema & "smtpauthenticate") = cdoBasic
oConf.Fields(schema & "smtpusessl")       = True
oConf.Fields(schema & "sendusername")     = "from@gmail.com"
oConf.Fields(schema & "sendpassword")     = "sender_password"
oConf.Fields.Update

oMsg.Send

Arama Kriterleri:

QTP de VBScript ile Rastgele String veya Number Üretmek

Dün bir SAP projesini test ederken ad, soyad parametrelerini hep farklı girmem gerekiyordu. Bu yüzden

bu işi bir vbscript ile otomatikleştirmiş oldum.

kelime = karisikTextYarat("abcdefghijkmnpqrstuvwxyz", 4)
numara = karisikTextYarat("123456789", 1)

WScript.Echo kelime 'numara yazarsanız numara üretir yada kelime + numara derseniz 2sindende üretir

Function  karisikTextYarat(strCharacters, intLength)
Randomize
Dim strS, intI
For intI = 1 To intLength
strS = strS + Mid(strCharacters, Int(Rnd() * Len(strCharacters))+1, 1)
Next
karisikTextYarat=strS
End Function

C#ta Form üzerindeki web browserdan javascript fonksiyonu çağırma

Bugun proje için lazım oldu, biraz kurcaladıktan sonra,

webBrowser1.Document.InvokeScript("logout", new object[] {"parametreler"});

boyle bir kodcuk buldum, ama ne kodcuk ;) ilk basta logout() olarak cağırıyodum ve işe yaramıyodu, sonra biraz dikkat edince, parantezleri kaldırmak gerektiğini farkettim, acele işe …. karışır diyolar ya, dogru diyolar :) .Netin bu özelliği çok hoşuma gitti, hiç zorlamadan, hemen sayfada bulunan javascript kodunu çağırabiliyorum artık, hele HP Service Manager üzerinden, kaymak gibi oldu.

Arama Kriterleri:

MS SQL Version and Edition

Microsoft SQL Serverınızın veriyonunu veya hangi edition kurulu oldugunu gormek istiyosanız, asağıdaki 2 query işinizi görebilir.

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

Bir diğeride

SELECT @@version

Visual C# Kod Dökümantasyon

Projemiz için yazılan kodların dökümantasyonu isteniyordu, ben de bir iki ufak araştırmayla bu codeproject c# code documenting buldum. Umarım işinize yarar.

Arama Kriterleri:

Windows 7 Şifresiz Paylaşım

Windows 7Windows 7 de dosya paylaşırken, karşı taraf size, bu şifre istiyo diye bağırırsa, sizde benin makinada şifre yok diye söylerseniz, sebebi share without password ;)

Arama Kriterleri:

Google Date Search (Zamana Göre Arama)

Google da arama yaptınız ve bunun son 2 ay içinde yayınlanan sayfalarda olmasını istiyosunuz. Bunun içinde satırın sonuna “as_qdr=d60″ eklemeniz gerekiyor. 2 gün önce için “d2″ demeniz yeterli.

Arama Kriterleri: