2014-07-09 2 views
0

J'utilise WatIn (IE11), je fais des clics sur les fichiers puis j'ai un dialogue de téléchargement qui montre, je dois démarrer ce téléchargement automatiquement en appuyant sur le bouton saveAs et en tapant le chemin. La raison est-- J'ai un programme qui s'exécute quand mes fenêtres sont verrouillées et que la fonction WatIn saveAs a besoin d'une interface utilisateur interactive pour qu'elle ne fonctionne pas.Comment activer les téléchargements automatiques dans IE11

+0

Je ne sais pas watin en tant que tel, peut-être y at-il quelque chose, mais en parlant seulement d'IE, vous ne pouvez pas forcer cela, c'est le comportement du navigateur et n'a rien à voir avec HTML lui-même. –

+0

Vous souhaitez que le navigateur télécharge un fichier sur un emplacement de l'ordinateur de l'utilisateur que l'utilisateur n'a pas spécifié? Ne va pas se passer, pour de très bonnes raisons – freefaller

+0

Êtes-vous sûr? Tous les navigateurs ont un logiciel par défaut pour les téléchargements automatiques, dans IE11 ils changent juste cette option.je viens de télécharger il y a 1min le fichier avec chrome et chrome ne me demande même pas où enregistrer it.HHmmmmm ... Connaissez-vous le dossier 'C: \ Users \ UserName \ Downloads' ??? – user3567884

Répondre

1

J'ai trouvé une façon de le faire, mais vous devez utiliser la fonction user32.dll sendmessage(), après que vous appuyez sur le bouton lien \ et vous avez votre boîte de dialogue de téléchargement j'utiliser SendMessage pour envoyer de clés i envoyer:

1- (F6) sélectionnera la boîte de dialogue de téléchargement.

2- (Tab) -il sélectionnera la première option Enregistrer.

3- (Entrée) va appuyer sur le bouton Enregistrer qui fichier de sauvegarde à deafault derectory

4- Pour 100% je vérifie dans le registre le dossier defeaul de IE et facile à trouver mon fichier et le copier dans le répertoire que je avoir besoin. Pourquoi utiliser sendmessage et non sendKey? Réponse: sendmessage va toujours appuyer sur les boutons même si le vent est verrouillé, pas besoin d'interface utilisateur.

0

La sécurité du navigateur ne le permet pas.

+0

appuyez ici http://launchpad.net/nunitv2/trunk/2.6.3/+download/NUnit-2.6.3.msi avec chrome – user3567884

+0

C'est le lien direct vers un fichier de téléchargement, il va télécharger parce que la demande est initiée par l'utilisateur. –

+0

oui mais si vous essayez cela dans IE11 vous aurez un dialogue de téléchargement. Et que ce que je suis en train de faire pour activer les téléchargements automatiques dans IE11 qu'il agira comme chorome – user3567884

Questions connexes