bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:OrV587cSFHA.164@TK2MSFTNGP12.phx.gbl...
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
Je plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui te
dit
combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance entre
le
code du page]
Je ne saisis pas bien.
Ce sont des commandes Hayes ?
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai plus de
vb6 sous la main.
--
Fred
Dans son message %23umnBblUFHA.3840@tk2msftngp13.phx.gbl
sgroulx nous dit :
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:OrV587cSFHA.164@TK2MSFTNGP12.phx.gbl...
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
Je plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui te
dit
combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance entre
le
code du page]
Je ne saisis pas bien.
Ce sont des commandes Hayes ?
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai plus de
vb6 sous la main.
--
Fred
Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
Je plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui te
dit
combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance entre
le
code du page]
Je ne saisis pas bien.
Ce sont des commandes Hayes ?
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai plus de
vb6 sous la main.
--
Fred
"Fred" a écrit dans le message de
news:Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscriptJe plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui te
ditcombien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir fini de
composer.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance entre
lecode du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai plus
de
vb6 sous la main.
"Fred" <nospam@nospam.net> a écrit dans le message de
news:upJPyHnUFHA.1044@TK2MSFTNGP10.phx.gbl...
Dans son message %23umnBblUFHA.3840@tk2msftngp13.phx.gbl
sgroulx nous dit :
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:OrV587cSFHA.164@TK2MSFTNGP12.phx.gbl...
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscript
Je plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui te
dit
combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir fini de
composer.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance entre
le
code du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."
Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai plus
de
vb6 sous la main.
"Fred" a écrit dans le message de
news:Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,," &
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscriptJe plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui te
ditcombien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir fini de
composer.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance entre
lecode du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai plus
de
vb6 sous la main.
"sgroulx" a écrit dans le message de
news:
"Fred" a écrit dans le message de
news:Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,,"
&
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscriptJe plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui
te
ditcombien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir fini de
composer.
Oui car la mise en attente des caractères dans le buffer d'émission est
instantané. Par contre l'émission réelle des caractères à partir de ce
buffer se fait au rythme de la RS (infiniement plus lentement donc).
Et je suppose que le modem raccroche quand tu ferme la RS ?
D'où ma suggestion de scruter le OutBufferCount et de fermer la com quand
il
arrive à zéro.Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance
entre
lecode du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai
plus
devb6 sous la main.
Merci pour les précisions. Je garde cela sous le coude. Cela peut toujours
servir.
As-tu essayé en écrivant directement sur le port COM ?
Avec le FileSystemObject en ouvrant COM3 par exemple ?
Cela te permettrait de le faire en script.
Je ne peut pas essayer je n'ai plus de modem RTC :-(
J'ai souvenir qu'en DOS on pouvait émettre des caratères sur le port série
de de la sorte, cela ne fonctionnait pas en réception par contre.
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:uM5mrhJVFHA.1404@TK2MSFTNGP09.phx.gbl...
"Fred" <nospam@nospam.net> a écrit dans le message de
news:upJPyHnUFHA.1044@TK2MSFTNGP10.phx.gbl...
Dans son message %23umnBblUFHA.3840@tk2msftngp13.phx.gbl
sgroulx nous dit :
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:OrV587cSFHA.164@TK2MSFTNGP12.phx.gbl...
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,,"
&
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscript
Je plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui
te
dit
combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir fini de
composer.
Oui car la mise en attente des caractères dans le buffer d'émission est
instantané. Par contre l'émission réelle des caractères à partir de ce
buffer se fait au rythme de la RS (infiniement plus lentement donc).
Et je suppose que le modem raccroche quand tu ferme la RS ?
D'où ma suggestion de scruter le OutBufferCount et de fermer la com quand
il
arrive à zéro.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance
entre
le
code du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."
Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai
plus
de
vb6 sous la main.
Merci pour les précisions. Je garde cela sous le coude. Cela peut toujours
servir.
As-tu essayé en écrivant directement sur le port COM ?
Avec le FileSystemObject en ouvrant COM3 par exemple ?
Cela te permettrait de le faire en script.
Je ne peut pas essayer je n'ai plus de modem RTC :-(
J'ai souvenir qu'en DOS on pouvait émettre des caratères sur le port série
de de la sorte, cela ne fonctionnait pas en réception par contre.
"sgroulx" a écrit dans le message de
news:
"Fred" a écrit dans le message de
news:Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a un
téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text & ",,,,,,,,,,"
&
pagertxt.Text & "," & vbCrLf 'les , cé pour attendre avance entre le
code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscriptJe plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount qui
te
ditcombien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir fini de
composer.
Oui car la mise en attente des caractères dans le buffer d'émission est
instantané. Par contre l'émission réelle des caractères à partir de ce
buffer se fait au rythme de la RS (infiniement plus lentement donc).
Et je suppose que le modem raccroche quand tu ferme la RS ?
D'où ma suggestion de scruter le OutBufferCount et de fermer la com quand
il
arrive à zéro.Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance
entre
lecode du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai
plus
devb6 sous la main.
Merci pour les précisions. Je garde cela sous le coude. Cela peut toujours
servir.
As-tu essayé en écrivant directement sur le port COM ?
Avec le FileSystemObject en ouvrant COM3 par exemple ?
Cela te permettrait de le faire en script.
Je ne peut pas essayer je n'ai plus de modem RTC :-(
J'ai souvenir qu'en DOS on pouvait émettre des caratères sur le port série
de de la sorte, cela ne fonctionnait pas en réception par contre.
"Fred" a écrit dans le message de
news:%"sgroulx" a écrit dans le message de
news:
"Fred" a écrit dans le message de
news:Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a
un téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text &
",,,,,,,,,," & pagertxt.Text & "," & vbCrLf 'les , cé pour
attendre avance entre le code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscriptJe plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount
qui te dit combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir
fini de composer.
Oui car la mise en attente des caractères dans le buffer d'émission
est instantané. Par contre l'émission réelle des caractères à partir
de ce buffer se fait au rythme de la RS (infiniement plus lentement
donc).
Et je suppose que le modem raccroche quand tu ferme la RS ?
D'où ma suggestion de scruter le OutBufferCount et de fermer la com
quand il arrive à zéro.Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance
entre le code du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai
plus de vb6 sous la main.
Merci pour les précisions. Je garde cela sous le coude. Cela peut
toujours servir.
As-tu essayé en écrivant directement sur le port COM ?
Avec le FileSystemObject en ouvrant COM3 par exemple ?
Cela te permettrait de le faire en script.
Je ne peut pas essayer je n'ai plus de modem RTC :-(
J'ai souvenir qu'en DOS on pouvait émettre des caratères sur le port
série de de la sorte, cela ne fonctionnait pas en réception par
contre.
C'est exactemet cela que j'ai voulu faire
mais je n'est rien trouver pour m'aidé.
pour ce qui est de la reception cé pas grave. moi je doit seulement
envoyer. j'avais pencé ouvrir le com pour ensuite envoyer de commande
Hayes.
Sébas
"Fred" <nospam@nospam.org> a écrit dans le message de
news:%23mG4nGKVFHA.2664@TK2MSFTNGP15.phx.gbl...
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:uM5mrhJVFHA.1404@TK2MSFTNGP09.phx.gbl...
"Fred" <nospam@nospam.net> a écrit dans le message de
news:upJPyHnUFHA.1044@TK2MSFTNGP10.phx.gbl...
Dans son message %23umnBblUFHA.3840@tk2msftngp13.phx.gbl
sgroulx nous dit :
"sgroulx" <sgroulx@patate.com> a écrit dans le message de
news:OrV587cSFHA.164@TK2MSFTNGP12.phx.gbl...
bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a
un téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text &
",,,,,,,,,," & pagertxt.Text & "," & vbCrLf 'les , cé pour
attendre avance entre le code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscript
Je plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount
qui te dit combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir
fini de composer.
Oui car la mise en attente des caractères dans le buffer d'émission
est instantané. Par contre l'émission réelle des caractères à partir
de ce buffer se fait au rythme de la RS (infiniement plus lentement
donc).
Et je suppose que le modem raccroche quand tu ferme la RS ?
D'où ma suggestion de scruter le OutBufferCount et de fermer la com
quand il arrive à zéro.
Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance
entre le code du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."
Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai
plus de vb6 sous la main.
Merci pour les précisions. Je garde cela sous le coude. Cela peut
toujours servir.
As-tu essayé en écrivant directement sur le port COM ?
Avec le FileSystemObject en ouvrant COM3 par exemple ?
Cela te permettrait de le faire en script.
Je ne peut pas essayer je n'ai plus de modem RTC :-(
J'ai souvenir qu'en DOS on pouvait émettre des caratères sur le port
série de de la sorte, cela ne fonctionnait pas en réception par
contre.
C'est exactemet cela que j'ai voulu faire
mais je n'est rien trouver pour m'aidé.
pour ce qui est de la reception cé pas grave. moi je doit seulement
envoyer. j'avais pencé ouvrir le com pour ensuite envoyer de commande
Hayes.
Sébas
"Fred" a écrit dans le message de
news:%"sgroulx" a écrit dans le message de
news:
"Fred" a écrit dans le message de
news:Dans son message %
sgroulx nous dit :"sgroulx" a écrit dans le message de
news:bonjour,
puis-je, a l'aide d'un vbscript, envoyer un message numérique a
un téléavertisseur.
J'utilise 2000 serveur j'ai un modem sur le com3
Merci
Sébas.
Voila la solution que jai Créé. Sa fonction #1
2 textbox plus un bouton et voila :)
Private Sub Command1_Click()
Dim PauseTime, Start, Finish, TotalTime
MSComm1.CommPort = 3
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True 'ouvre le port
MSComm1.Output = "ATDT" & txtPhoneNumber.Text &
",,,,,,,,,," & pagertxt.Text & "," & vbCrLf 'les , cé pour
attendre avance entre le code du page
PauseTime = 30 ' attente de 30 sec pour envoyer le page
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents
Loop
MSComm1.PortOpen = False 'close modem port
MsgBox "FIN"
End Sub
Sébastien Groulx
Bonsoir,
cé pas du vbscript ca ?
ouin je sais mais j'ai rien trouver en vbscriptJe plaisante.
Cela dit, plutôt qu'un timer, tu as une propriété OutBufferCount
qui te dit combien de caractères restent à émettre.
Voir mieux, un événement qui se déclenche lors du départ du dernier
caractère, en plaçant Tthreshold à 1.
Jai rajouter le timer car il raccrochait le modem avant d'avoir
fini de composer.
Oui car la mise en attente des caractères dans le buffer d'émission
est instantané. Par contre l'émission réelle des caractères à partir
de ce buffer se fait au rythme de la RS (infiniement plus lentement
donc).
Et je suppose que le modem raccroche quand tu ferme la RS ?
D'où ma suggestion de scruter le OutBufferCount et de fermer la com
quand il arrive à zéro.Sinon, tu peux expliquer ces mots ? [les , cé pour attendre avance
entre le code du page]
Désolé
"les , c'est pour faire un pause avant d'entré le code du message
numérique."Je ne saisis pas bien.
Ce sont des commandes Hayes ?
oui exactement.
PS : mes noms de propriétés sont peut être un peu erronés, je n'ai
plus de vb6 sous la main.
Merci pour les précisions. Je garde cela sous le coude. Cela peut
toujours servir.
As-tu essayé en écrivant directement sur le port COM ?
Avec le FileSystemObject en ouvrant COM3 par exemple ?
Cela te permettrait de le faire en script.
Je ne peut pas essayer je n'ai plus de modem RTC :-(
J'ai souvenir qu'en DOS on pouvait émettre des caratères sur le port
série de de la sorte, cela ne fonctionnait pas en réception par
contre.
C'est exactemet cela que j'ai voulu faire
mais je n'est rien trouver pour m'aidé.
pour ce qui est de la reception cé pas grave. moi je doit seulement
envoyer. j'avais pencé ouvrir le com pour ensuite envoyer de commande
Hayes.
Sébas