Question : Récrire un manuscrit de VB (Visual Basic) pour envoyer le message de SMS d'un autre site Web de Telco SMS

 le
Currently j'ai un manuscrit fonctionnant de VB qui pourrait envoyer SMS du site Web d'un Telco (le codes
are montré ci-dessous) ce que quelqu'un m'a donné : le


I voudrait récrire les codes ci-dessous pour l'envoyer par l'intermédiaire de l'IE du site Web d'un autre Telco : target= " _blank " de " http://websms.starhub.com/websmsn/usr/createMsgSessionPageShow.do?method=initCreateSession " de href= du
websmsn/usr/createMsgSessionPageShow.do de http://websms.starhub.com/ ? le manuscrit adapté par/>The du method=initCreateSession

1) le
2) « votre nom » - ceci peut être n'importe quel nom, nous a laissés lui assignent OpsDC
3) « message » : jusqu'à 140 caractères de

Then de texte libre cliquent dessus « envoient » le bouton, font une pause pendant 2 sec et cliquent alors l'on
" session de la fin SMS ». l'attachement du

The ęr est le texte source pour le ęr écran (où nous entrons dans le nombre d'ami/destination du
, le nom d'expéditeur et l'attachement mobiles de message

The 2ème est le texte source pour le 2ème écran (où nous le besoin du will
de cliquer session » le



strMobile = « 97888888 "
strMessage = « ceci est un message-test " objIE du
Set du
= CreateObject (« InternetExplorer.
http://sms.singtel.com/in/>ternetsms/ » de target= de " http://sms.singtel.com/internetsms/ » de href= de objIE.Navigate « du
d'Application »)/>objIE.Visible = véritable
Do du

tandis qu'objIE.Busy
objIE.Document.LoginForm.Item (« email WScript.Sleep 2000
Loop

/>").Value = « 
objIE.Document.LoginForm.Item (« password » de [email protected] »). Value =
Do du
objIE.Document.LoginForm.submit

de « mypasswd » tandis que
objIE.Document.startChatForm d'objIE.Busy
WScript.Sleep 2000
Loop

. Article (« mobile »). Value = strMobile
objIE.Document.getElementByID (« submit »).
WScript.Sleep 10000



/>strURL = target= » _blank " de http://sms.singtel.com/internetsms/sendMsg.do?id=1&recipient= » « de href= " de
ternetsms/sendMsg.do de http://sms.singtel.com/in ? id=1&recipient= »
intCounter = de 0

Set = objShellWindows de
Set de CreateObject (« Shell.Application ») = objShell.Windows

Do tandis que <= d'intCount 10
pour chaque objWindow dans l'objShellWindows
s'Instr (objWindow.LocationURL, strURL) Then
StrPopupURL = intCount d'If
Next

de fin de Do
de sortie d'objWindow.LocationURL
= intCount + 1

si l'intCount = 10 Then
objIE.Navigate « > le ternetsms/logoutAction.do le "
WScript.Echo « de http://sms.singtel.com/in le manuscrit ne pouvait pas trouver la fenêtre automatique. Manuscrit stoppant " l'objIE_Pop du sommeil 2000
Loop

Set d'If

de fin du
WScript.Quit
= le CreateObject (« InternetExplorer. strPopupURL

objIE_Pop.Navigate d'Application »)/>objIE_Pop.Visible = véritable
Do du

tandis qu'objIE_Pop.Busy
WScript.Sleep 2000
Loop


objIE_Pop.Document.getElementByID (« message »). Value = strMessage
objIE_Pop.Document.getElementByID (« submit ») .click


Do tandis qu'objIE_Pop.Busy
WScript.Sleep 2000
Loop


WScript.Sleep 10000


For chaque objWindow dans l'objShellWindows
si


Do du _blank " > http://sms.singtel.com/in/>logoutActiternetsms/on.do " de » target= » de http://sms.singtel.com/internetsms/logoutAction.do de « href= " de Next


objIE.Navigate de fin d'Instr (objWindow.LocationURL, strURL) Then
objWindow.Quit
tandis qu'objIE d'objIE.Busy
WScript.Sleep 2000
Loop

objIE.Quit
set = objIE_Pop du nothing
set = objShellWindows du nothing
set = objShell du nothing
set = nothing
class= " lastRow de
>Attachments de " nom " de class= de
class= " valeur " de
>

class= " fileInfo " de
le title= " de " nom de fichier de class= " de createMsgSessionPageShow.txt le class= (23 KBS)  Javascript de href= " de " attachmentDetails de class= " de (type de dossier détails)  
class= " description " de
ęr écran où nous écrivons le mobile de destination, le nom d'expéditeur et l'email
le class= de
de >
>
class= " fileInfo " de
le title= " de " nom de fichier de class= " de webmsn-chat-do.txt le class= (61 KBS)  Javascript de href= " de " attachmentDetails de class= " de (type de dossier détails)  
class= " description " de
2ème écran où nous cliquons session » button
la « de la fin SMS
le class= de
de >
class= de

Réponse : Récrire un manuscrit de VB (Visual Basic) pour envoyer le message de SMS d'un autre site Web de Telco SMS

Le code ci-dessous devrait résoudre votre problème, excuses d'I si vous receviez quelques messages à votre téléphone car le nombre dans le manuscrit d'essai était inadmissible sur le réseau ainsi j'employais celui à partir des dossiers joints de HTML.

Ceci goto les sms enverra la page, écrire les détails, clic envoient, puis cliquent dessus le bouton de session de fin après qu'il ait envoyé.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
strMobile = « 988888 »
strSender = « essai »
le strMessage = « ceci est un message-test »
 
Placer l'objIE = le CreateObject (« InternetExplorer.Application »)
 
objIE.Navigate « http://websms.starhub.com/websmsn/usr/createMsgSessionPageShow.do?method=initCreateSession »
objIE.Visible = rectifient

 
Faire tandis qu'objIE.Busy
      WScript.Sleep 2000
Boucle

 
objIE.Document.frmMsgCreateSession.Item (« destinataires »). Valeur = strMobile
objIE.Document.frmMsgCreateSession.Item (« senderName »). Valeur = strSender
objIE.Document.frmMsgCreateSession.Item (« message »). Valeur = strMessage
objIE.Document.frmMsgCreateSession.submit

 
Faire tandis qu'objIE.Busy
      WScript.Sleep 2000
Boucle

objIE.Document.getElementById (« frmMsgSend ») .getElementsByTagName (« ENTRÉE ») (6).Click

Faire tandis qu'objIE.Busy
      WScript.Sleep 2000
Boucle

objIE.Quit
placer l'objIE = rien
placer l'objIE_Pop = rien
placer les objShellWindows = rien
placer l'objShell = rien
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us