Sur Windows 7 : QuoteFix n'ouvre plus Windows Mail
13 réponses
Pierre COURTIADE
Bonjour,
Je viens de migrer pour mon plus grand bonheur et très facilement de
Vista vers Windows 7.
J'avais seulement oublié de sauvegarder Windows Mail pour le réinstaller
ensuite. C'est maintenant fait après quelques difficultés.
Mais je n'arrive plus à utiliser QuoteFix : lorsque j'ouvre
"Outlook Express with OE-QuoteFix"
j'ai une fenêtre :
"OE Launch Error - OE could not be started"
QuoteFix fonctionne bien (en "stand alone") mais n'ouvre pas Windows
Mail.
J'ai désinstallé et réinstallé QuoteFix : ça ne change rien.
Que faire ?
Essayer l'outil de réparation de Windows Mail ?
Merci pour votre aide.
--
Cordialement,
Pierre Courtiade
courtiade@libre.fr [pour me répondre en perso, remplacer libre par free]
---------------------------------------------------------- C'est bien traduit sauf qu'il a oublié ce qui coince, c'est à dire qu'après avoir démarré Winmail.exe il vérifie que le logiciel est démarré ! Et pour cela il utilise une variable avec un nom allemand, qui a des chances d'être en français dans ta machine. Je me demande si elle n'est pas dans le registre.
Voici le texte du vbs (clic droit dessus et faire modifier, cela s'ouvre dans le bloc notes):
On Error resume Next Set WshShell = CreateObject("WScript.Shell") Progs = WshShell.ExpandEnvironmentStrings("%ProgramFiles%") WshShell.Run """" & Progs & "Windows MailWinMail.exe""" ChkMail Private Sub ChkMail ret = WshShell.AppActivate("Posteingang - Windows Mail") If ret = True Then WshShell.Run """" & Progs & "OE-QuoteFixOEQuoteFix.exe""" Else Wscript.sleep 500 ChkMail End If End Sub
Là où est sans doute le problème (je ne connais pas le langage mais il est assez simple) c'est quand il écrit:
ret = WshShell.AppActivate("Posteingang - Windows Mail")
car après tu vois qu'il dit que si ret est vrai il démarre OEQuoteFix.exe ....
Et je ne sais à quoi peut bien être égal cette variable chez toi!!
------------------------------------------------------- Fin de citation
J'ajoute que "Posteingang" c'est la Boîte de réception
Cela vous donne-t'il des idées sur comment adapter ce vbs ?
Bonjour Pierre
Je viens de reprendre le fil en coup de vent. Je n'ai pas de Seven sous la main, là Je crois que tu as bien avancé. Essaie de remplacer "Posteingang" par "Boîte de réception" Mais c'est un paramètre optionnel : http://www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3 Je n'y crois pas trop Pourtant il y a une solution
Des specialistes scripteurs vont nous lire et corriger.
Herser
Pierre COURTIADE wrote:
Bonjour,
Un ami qui connaît bien l'allemand m'écrit :
----------------------------------------------------------
C'est bien traduit sauf qu'il a oublié ce qui coince, c'est à dire
qu'après avoir démarré Winmail.exe il vérifie que le logiciel est
démarré ! Et pour cela il utilise une variable avec un nom allemand,
qui a des chances d'être en français dans ta machine.
Je me demande si elle n'est pas dans le registre.
Voici le texte du vbs (clic droit dessus et faire modifier, cela
s'ouvre dans le bloc notes):
On Error resume Next
Set WshShell = CreateObject("WScript.Shell")
Progs = WshShell.ExpandEnvironmentStrings("%ProgramFiles%")
WshShell.Run """" & Progs & "Windows MailWinMail.exe"""
ChkMail
Private Sub ChkMail
ret = WshShell.AppActivate("Posteingang - Windows Mail")
If ret = True Then
WshShell.Run """" & Progs & "OE-QuoteFixOEQuoteFix.exe"""
Else
Wscript.sleep 500
ChkMail
End If
End Sub
Là où est sans doute le problème (je ne connais pas le langage mais il
est assez simple) c'est quand il écrit:
ret = WshShell.AppActivate("Posteingang - Windows Mail")
car après tu vois qu'il dit que si ret est vrai il démarre
OEQuoteFix.exe ....
Et je ne sais à quoi peut bien être égal cette variable chez toi!!
-------------------------------------------------------
Fin de citation
J'ajoute que "Posteingang" c'est la Boîte de réception
Cela vous donne-t'il des idées sur comment adapter ce vbs ?
Bonjour Pierre
Je viens de reprendre le fil en coup de vent.
Je n'ai pas de Seven sous la main, là
Je crois que tu as bien avancé.
Essaie de remplacer "Posteingang" par "Boîte de réception"
Mais c'est un paramètre optionnel :
http://www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3
Je n'y crois pas trop
Pourtant il y a une solution
Des specialistes scripteurs vont nous lire et corriger.
---------------------------------------------------------- C'est bien traduit sauf qu'il a oublié ce qui coince, c'est à dire qu'après avoir démarré Winmail.exe il vérifie que le logiciel est démarré ! Et pour cela il utilise une variable avec un nom allemand, qui a des chances d'être en français dans ta machine. Je me demande si elle n'est pas dans le registre.
Voici le texte du vbs (clic droit dessus et faire modifier, cela s'ouvre dans le bloc notes):
On Error resume Next Set WshShell = CreateObject("WScript.Shell") Progs = WshShell.ExpandEnvironmentStrings("%ProgramFiles%") WshShell.Run """" & Progs & "Windows MailWinMail.exe""" ChkMail Private Sub ChkMail ret = WshShell.AppActivate("Posteingang - Windows Mail") If ret = True Then WshShell.Run """" & Progs & "OE-QuoteFixOEQuoteFix.exe""" Else Wscript.sleep 500 ChkMail End If End Sub
Là où est sans doute le problème (je ne connais pas le langage mais il est assez simple) c'est quand il écrit:
ret = WshShell.AppActivate("Posteingang - Windows Mail")
car après tu vois qu'il dit que si ret est vrai il démarre OEQuoteFix.exe ....
Et je ne sais à quoi peut bien être égal cette variable chez toi!!
------------------------------------------------------- Fin de citation
J'ajoute que "Posteingang" c'est la Boîte de réception
Cela vous donne-t'il des idées sur comment adapter ce vbs ?
Bonjour Pierre
Je viens de reprendre le fil en coup de vent. Je n'ai pas de Seven sous la main, là Je crois que tu as bien avancé. Essaie de remplacer "Posteingang" par "Boîte de réception" Mais c'est un paramètre optionnel : http://www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3 Je n'y crois pas trop Pourtant il y a une solution
Des specialistes scripteurs vont nous lire et corriger.
Herser
Herser
Herser wrote:
Pierre COURTIADE wrote:
Bonjour,
Un ami qui connaît bien l'allemand m'écrit :
---------------------------------------------------------- C'est bien traduit sauf qu'il a oublié ce qui coince, c'est à dire qu'après avoir démarré Winmail.exe il vérifie que le logiciel est démarré ! Et pour cela il utilise une variable avec un nom allemand, qui a des chances d'être en français dans ta machine. Je me demande si elle n'est pas dans le registre.
Voici le texte du vbs (clic droit dessus et faire modifier, cela s'ouvre dans le bloc notes):
On Error resume Next Set WshShell = CreateObject("WScript.Shell") Progs = WshShell.ExpandEnvironmentStrings("%ProgramFiles%") WshShell.Run """" & Progs & "Windows MailWinMail.exe""" ChkMail Private Sub ChkMail ret = WshShell.AppActivate("Posteingang - Windows Mail") If ret = True Then WshShell.Run """" & Progs & "OE-QuoteFixOEQuoteFix.exe""" Else Wscript.sleep 500 ChkMail End If End Sub
Là où est sans doute le problème (je ne connais pas le langage mais il est assez simple) c'est quand il écrit:
ret = WshShell.AppActivate("Posteingang - Windows Mail")
car après tu vois qu'il dit que si ret est vrai il démarre OEQuoteFix.exe ....
Et je ne sais à quoi peut bien être égal cette variable chez toi!!
------------------------------------------------------- Fin de citation
J'ajoute que "Posteingang" c'est la Boîte de réception
Cela vous donne-t'il des idées sur comment adapter ce vbs ?
Bonjour Pierre
Je viens de reprendre le fil en coup de vent. Je n'ai pas de Seven sous la main, là Je crois que tu as bien avancé. Essaie de remplacer "Posteingang" par "Boîte de réception" Mais c'est un paramètre optionnel : http://www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3 Je n'y crois pas trop Pourtant il y a une solution
Des specialistes scripteurs vont nous lire et corriger.
Herser
Pierre donne la réponse sur Win7, ça marche En remplaçant par "Boîte de réception" Yes !
Herser
Herser wrote:
Pierre COURTIADE wrote:
Bonjour,
Un ami qui connaît bien l'allemand m'écrit :
----------------------------------------------------------
C'est bien traduit sauf qu'il a oublié ce qui coince, c'est à dire
qu'après avoir démarré Winmail.exe il vérifie que le logiciel est
démarré ! Et pour cela il utilise une variable avec un nom allemand,
qui a des chances d'être en français dans ta machine.
Je me demande si elle n'est pas dans le registre.
Voici le texte du vbs (clic droit dessus et faire modifier, cela
s'ouvre dans le bloc notes):
On Error resume Next
Set WshShell = CreateObject("WScript.Shell")
Progs = WshShell.ExpandEnvironmentStrings("%ProgramFiles%")
WshShell.Run """" & Progs & "Windows MailWinMail.exe"""
ChkMail
Private Sub ChkMail
ret = WshShell.AppActivate("Posteingang - Windows Mail")
If ret = True Then
WshShell.Run """" & Progs & "OE-QuoteFixOEQuoteFix.exe"""
Else
Wscript.sleep 500
ChkMail
End If
End Sub
Là où est sans doute le problème (je ne connais pas le langage mais
il est assez simple) c'est quand il écrit:
ret = WshShell.AppActivate("Posteingang - Windows Mail")
car après tu vois qu'il dit que si ret est vrai il démarre
OEQuoteFix.exe ....
Et je ne sais à quoi peut bien être égal cette variable chez toi!!
-------------------------------------------------------
Fin de citation
J'ajoute que "Posteingang" c'est la Boîte de réception
Cela vous donne-t'il des idées sur comment adapter ce vbs ?
Bonjour Pierre
Je viens de reprendre le fil en coup de vent.
Je n'ai pas de Seven sous la main, là
Je crois que tu as bien avancé.
Essaie de remplacer "Posteingang" par "Boîte de réception"
Mais c'est un paramètre optionnel :
http://www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3
Je n'y crois pas trop
Pourtant il y a une solution
Des specialistes scripteurs vont nous lire et corriger.
Herser
Pierre donne la réponse sur Win7, ça marche
En remplaçant par "Boîte de réception"
Yes !
---------------------------------------------------------- C'est bien traduit sauf qu'il a oublié ce qui coince, c'est à dire qu'après avoir démarré Winmail.exe il vérifie que le logiciel est démarré ! Et pour cela il utilise une variable avec un nom allemand, qui a des chances d'être en français dans ta machine. Je me demande si elle n'est pas dans le registre.
Voici le texte du vbs (clic droit dessus et faire modifier, cela s'ouvre dans le bloc notes):
On Error resume Next Set WshShell = CreateObject("WScript.Shell") Progs = WshShell.ExpandEnvironmentStrings("%ProgramFiles%") WshShell.Run """" & Progs & "Windows MailWinMail.exe""" ChkMail Private Sub ChkMail ret = WshShell.AppActivate("Posteingang - Windows Mail") If ret = True Then WshShell.Run """" & Progs & "OE-QuoteFixOEQuoteFix.exe""" Else Wscript.sleep 500 ChkMail End If End Sub
Là où est sans doute le problème (je ne connais pas le langage mais il est assez simple) c'est quand il écrit:
ret = WshShell.AppActivate("Posteingang - Windows Mail")
car après tu vois qu'il dit que si ret est vrai il démarre OEQuoteFix.exe ....
Et je ne sais à quoi peut bien être égal cette variable chez toi!!
------------------------------------------------------- Fin de citation
J'ajoute que "Posteingang" c'est la Boîte de réception
Cela vous donne-t'il des idées sur comment adapter ce vbs ?
Bonjour Pierre
Je viens de reprendre le fil en coup de vent. Je n'ai pas de Seven sous la main, là Je crois que tu as bien avancé. Essaie de remplacer "Posteingang" par "Boîte de réception" Mais c'est un paramètre optionnel : http://www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3 Je n'y crois pas trop Pourtant il y a une solution
Des specialistes scripteurs vont nous lire et corriger.
Herser
Pierre donne la réponse sur Win7, ça marche En remplaçant par "Boîte de réception" Yes !
Herser
Pierre COURTIADE
Herser a écrit :
Pierre donne la réponse sur Win7, ça marche En remplaçant par "Boîte de réception" Yes !
Herser
Oui : du coup j'ai réécrit un mode d'emploi simplifié que je mets dans un nouveau post.
-- Cordialement, Pierre
Herser a écrit :
Pierre donne la réponse sur Win7, ça marche
En remplaçant par "Boîte de réception"
Yes !
Herser
Oui : du coup j'ai réécrit un mode d'emploi simplifié que je mets dans
un nouveau post.