PS : J'ai eu pas mal de problèmes avec IE-8, au début (surtout à
cause
du bug des sites sensibles). Mais, maintenant, ça va beaucoup mieux,
avec une meilleure vitesse que IE-7.
PS : J'ai eu pas mal de problèmes avec IE-8, au début (surtout à
cause
du bug des sites sensibles). Mais, maintenant, ça va beaucoup mieux,
avec une meilleure vitesse que IE-7.
PS : J'ai eu pas mal de problèmes avec IE-8, au début (surtout à
cause
du bug des sites sensibles). Mais, maintenant, ça va beaucoup mieux,
avec une meilleure vitesse que IE-7.
Re !
J'ai l'explication du pourquoi cela fonctionne, chez moi.
Simplement parce que je n'utilise plus "about: blank". En effet, cela
fait pas mal de temps (de versions d'IE) que j'ai remarqué que "about:
blank" définissait mal la zone utilisée par IE. En clair,, avec "about:
blank", on est en "Zone internet".
Par contre, utiliser IE.Navigate("file:/// ... donne bien "Intranet
Local" (ou "Poste de Travail" si on l'a activé). Et, dans cette zone, on
n'a plus les restrictions d'Internet, car on travaille bien en local.
Tente donc de créer le fichier fil.htm, contenant :
<HTML><BODY><INPUT ID="Fil" Type=file /></BODY></HTML>
Ton script devient :
fich_i = ChooseFile()
msgbox(fich_i)
Function ChooseFile()
On Error Resume Next
Dim sRet
ChooseFile = ""
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = False
IE.Navigate("file:///D:/dev/vbs/fil.htm")
With IE.Document.all.Fil
.focus
.click
ChooseFile = .value
End With
IE.Quit
Set IE = Nothing
End Function
@-salutations
--
Michel Claveau
__________ Information provenant d'ESET NOD32 Antivirus, version de la
base des signatures de virus 3984 (20090402) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus
signature database 3983 (20090402) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Re !
J'ai l'explication du pourquoi cela fonctionne, chez moi.
Simplement parce que je n'utilise plus "about: blank". En effet, cela
fait pas mal de temps (de versions d'IE) que j'ai remarqué que "about:
blank" définissait mal la zone utilisée par IE. En clair,, avec "about:
blank", on est en "Zone internet".
Par contre, utiliser IE.Navigate("file:/// ... donne bien "Intranet
Local" (ou "Poste de Travail" si on l'a activé). Et, dans cette zone, on
n'a plus les restrictions d'Internet, car on travaille bien en local.
Tente donc de créer le fichier fil.htm, contenant :
<HTML><BODY><INPUT ID="Fil" Type=file /></BODY></HTML>
Ton script devient :
fich_i = ChooseFile()
msgbox(fich_i)
Function ChooseFile()
On Error Resume Next
Dim sRet
ChooseFile = ""
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = False
IE.Navigate("file:///D:/dev/vbs/fil.htm")
With IE.Document.all.Fil
.focus
.click
ChooseFile = .value
End With
IE.Quit
Set IE = Nothing
End Function
@-salutations
--
Michel Claveau
__________ Information provenant d'ESET NOD32 Antivirus, version de la
base des signatures de virus 3984 (20090402) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus
signature database 3983 (20090402) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Re !
J'ai l'explication du pourquoi cela fonctionne, chez moi.
Simplement parce que je n'utilise plus "about: blank". En effet, cela
fait pas mal de temps (de versions d'IE) que j'ai remarqué que "about:
blank" définissait mal la zone utilisée par IE. En clair,, avec "about:
blank", on est en "Zone internet".
Par contre, utiliser IE.Navigate("file:/// ... donne bien "Intranet
Local" (ou "Poste de Travail" si on l'a activé). Et, dans cette zone, on
n'a plus les restrictions d'Internet, car on travaille bien en local.
Tente donc de créer le fichier fil.htm, contenant :
<HTML><BODY><INPUT ID="Fil" Type=file /></BODY></HTML>
Ton script devient :
fich_i = ChooseFile()
msgbox(fich_i)
Function ChooseFile()
On Error Resume Next
Dim sRet
ChooseFile = ""
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = False
IE.Navigate("file:///D:/dev/vbs/fil.htm")
With IE.Document.all.Fil
.focus
.click
ChooseFile = .value
End With
IE.Quit
Set IE = Nothing
End Function
@-salutations
--
Michel Claveau
__________ Information provenant d'ESET NOD32 Antivirus, version de la
base des signatures de virus 3984 (20090402) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus
signature database 3983 (20090402) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Re !
J'ai l'explication du pourquoi cela fonctionne, chez moi.
Simplement parce que je n'utilise plus "about: blank". En effet, cela fait
pas mal de temps (de versions d'IE) que j'ai remarqué que "about: blank"
définissait mal la zone utilisée par IE. En clair,, avec "about: blank", on
est en "Zone internet".
Par contre, utiliser IE.Navigate("file:/// ... donne bien "Intranet
Local" (ou "Poste de Travail" si on l'a activé). Et, dans cette zone, on n'a
plus les restrictions d'Internet, car on travaille bien en local.
Tente donc de créer le fichier fil.htm, contenant :
<HTML><BODY><INPUT ID="Fil" Type=file /></BODY></HTML>
Ton script devient :
fich_i = ChooseFile()
msgbox(fich_i)
Function ChooseFile()
On Error Resume Next
Dim sRet
ChooseFile = ""
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = False
IE.Navigate("file:///D:/dev/vbs/fil.htm")
With IE.Document.all.Fil
.focus
.click
ChooseFile = .value
End With
IE.Quit
Set IE = Nothing
End Function
@-salutations
Re !
J'ai l'explication du pourquoi cela fonctionne, chez moi.
Simplement parce que je n'utilise plus "about: blank". En effet, cela fait
pas mal de temps (de versions d'IE) que j'ai remarqué que "about: blank"
définissait mal la zone utilisée par IE. En clair,, avec "about: blank", on
est en "Zone internet".
Par contre, utiliser IE.Navigate("file:/// ... donne bien "Intranet
Local" (ou "Poste de Travail" si on l'a activé). Et, dans cette zone, on n'a
plus les restrictions d'Internet, car on travaille bien en local.
Tente donc de créer le fichier fil.htm, contenant :
<HTML><BODY><INPUT ID="Fil" Type=file /></BODY></HTML>
Ton script devient :
fich_i = ChooseFile()
msgbox(fich_i)
Function ChooseFile()
On Error Resume Next
Dim sRet
ChooseFile = ""
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = False
IE.Navigate("file:///D:/dev/vbs/fil.htm")
With IE.Document.all.Fil
.focus
.click
ChooseFile = .value
End With
IE.Quit
Set IE = Nothing
End Function
@-salutations
Re !
J'ai l'explication du pourquoi cela fonctionne, chez moi.
Simplement parce que je n'utilise plus "about: blank". En effet, cela fait
pas mal de temps (de versions d'IE) que j'ai remarqué que "about: blank"
définissait mal la zone utilisée par IE. En clair,, avec "about: blank", on
est en "Zone internet".
Par contre, utiliser IE.Navigate("file:/// ... donne bien "Intranet
Local" (ou "Poste de Travail" si on l'a activé). Et, dans cette zone, on n'a
plus les restrictions d'Internet, car on travaille bien en local.
Tente donc de créer le fichier fil.htm, contenant :
<HTML><BODY><INPUT ID="Fil" Type=file /></BODY></HTML>
Ton script devient :
fich_i = ChooseFile()
msgbox(fich_i)
Function ChooseFile()
On Error Resume Next
Dim sRet
ChooseFile = ""
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = False
IE.Navigate("file:///D:/dev/vbs/fil.htm")
With IE.Document.all.Fil
.focus
.click
ChooseFile = .value
End With
IE.Quit
Set IE = Nothing
End Function
@-salutations
j'ai pris soin de conseiller d'identifier la zone dans laquelle le
code tourne...
j'ai pris soin de conseiller d'identifier la zone dans laquelle le
code tourne...
j'ai pris soin de conseiller d'identifier la zone dans laquelle le
code tourne...
Cela fonctionne correctement sur IE8.
Reste a vérifier si sur IE7 cette nouvelle version de
chooseFile()fonctionne aussi.
Cela fonctionne correctement sur IE8.
Reste a vérifier si sur IE7 cette nouvelle version de
chooseFile()fonctionne aussi.
Cela fonctionne correctement sur IE8.
Reste a vérifier si sur IE7 cette nouvelle version de
chooseFile()fonctionne aussi.
> Très bon conseil, que j'aurais dû suivre, il y a quelques temps. Mais, ce
n'est pas facile de savoir dans quelle zone IE se trouve. Surtout avec des
protocole comme "about: " ou des protocoles personnalisés.
Sinon, j'espère que ma tentative d'humour dyslexique, utilisant ton
prénom, ne t'aura pas froissé...
> Très bon conseil, que j'aurais dû suivre, il y a quelques temps. Mais, ce
n'est pas facile de savoir dans quelle zone IE se trouve. Surtout avec des
protocole comme "about: " ou des protocoles personnalisés.
Sinon, j'espère que ma tentative d'humour dyslexique, utilisant ton
prénom, ne t'aura pas froissé...
> Très bon conseil, que j'aurais dû suivre, il y a quelques temps. Mais, ce
n'est pas facile de savoir dans quelle zone IE se trouve. Surtout avec des
protocole comme "about: " ou des protocoles personnalisés.
Sinon, j'espère que ma tentative d'humour dyslexique, utilisant ton
prénom, ne t'aura pas froissé...
Bonjour !
Lorsque le nombre de sites sensibles devient conséquent, IE-8
devient
lent, à l'ouverture (et pour afficher certaines pages).
Les sites sensibles sont utilisés, notamment, par SpyBot Search &
Destroy, ou SpywareBlaster. Ainsi, chez moi, IE-8 mettait près de 10
s à s'ouvrir, et 3 à 4 secondes à répondre à la (première) connexion
COM / OLE-automation (par exemple
CreateObject("InternetExplorer.Application") ). À noter que cette
lenteur affecte également les .HTA
Heureusement, Georges () a fourni, assez vite, une solution
:
http://saamu.net/topic1233.html
Maintenant, mon IE-8 s'ouvre en moins d'une seconde, et la réponse
COM / OLE-automation est inférieure au centième de seconde.
--
@-salutations
--
Michel Claveau
__________ Information provenant d'ESET NOD32 Antivirus, version de
la base des signatures de virus 3984 (20090402) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
Bonjour !
Lorsque le nombre de sites sensibles devient conséquent, IE-8
devient
lent, à l'ouverture (et pour afficher certaines pages).
Les sites sensibles sont utilisés, notamment, par SpyBot Search &
Destroy, ou SpywareBlaster. Ainsi, chez moi, IE-8 mettait près de 10
s à s'ouvrir, et 3 à 4 secondes à répondre à la (première) connexion
COM / OLE-automation (par exemple
CreateObject("InternetExplorer.Application") ). À noter que cette
lenteur affecte également les .HTA
Heureusement, Georges (P@py.net) a fourni, assez vite, une solution
:
http://saamu.net/topic1233.html
Maintenant, mon IE-8 s'ouvre en moins d'une seconde, et la réponse
COM / OLE-automation est inférieure au centième de seconde.
--
@-salutations
--
Michel Claveau
__________ Information provenant d'ESET NOD32 Antivirus, version de
la base des signatures de virus 3984 (20090402) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
Bonjour !
Lorsque le nombre de sites sensibles devient conséquent, IE-8
devient
lent, à l'ouverture (et pour afficher certaines pages).
Les sites sensibles sont utilisés, notamment, par SpyBot Search &
Destroy, ou SpywareBlaster. Ainsi, chez moi, IE-8 mettait près de 10
s à s'ouvrir, et 3 à 4 secondes à répondre à la (première) connexion
COM / OLE-automation (par exemple
CreateObject("InternetExplorer.Application") ). À noter que cette
lenteur affecte également les .HTA
Heureusement, Georges () a fourni, assez vite, une solution
:
http://saamu.net/topic1233.html
Maintenant, mon IE-8 s'ouvre en moins d'une seconde, et la réponse
COM / OLE-automation est inférieure au centième de seconde.
--
@-salutations
--
Michel Claveau
__________ Information provenant d'ESET NOD32 Antivirus, version de
la base des signatures de virus 3984 (20090402) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
Ceci étant, je me souviens qu'avec IE6, il y avait aussi un réglage à
modifier
dans IE pour utiliser un "gros" fichier host sans provoquer des lenteurs.
La méthode était fournie systématiquement avec les nouvelles versions
du fichier host entretenu par les MVP-"anglophones" je crois....
Ceci étant, je me souviens qu'avec IE6, il y avait aussi un réglage à
modifier
dans IE pour utiliser un "gros" fichier host sans provoquer des lenteurs.
La méthode était fournie systématiquement avec les nouvelles versions
du fichier host entretenu par les MVP-"anglophones" je crois....
Ceci étant, je me souviens qu'avec IE6, il y avait aussi un réglage à
modifier
dans IE pour utiliser un "gros" fichier host sans provoquer des lenteurs.
La méthode était fournie systématiquement avec les nouvelles versions
du fichier host entretenu par les MVP-"anglophones" je crois....