2017-07-15 4 views
0

Voici mon problème: Depuis 2016, je fais des bots que nous devons manuellement faire UPDATE, et maintenant, avec du code dans le fichier .bat, le bot peut faire une mise à jour seule, mais il ouvre le navigateur et après avoir téléchargé le fichier, il ne l'a pas fermé. Je voulais utiliser ByteTransfer dans Powershell ou curl, mais le lien de téléchargement comme ça: "https://drive.google.com/uc?export=download&id=4DJ8skd91lp" (ByteTransfer et curl besoin d'un lien de téléchargement comme ceci: "http://myserver.com/file.ext"). Qu'est-ce que je veux c'est d'ouvrir INVISIBLE BROWSER pour télécharger le fichier et le fermer après (seul le navigateur invisible, pour le client n'a pas besoin d'obtenir f # cked par le UPDATE).Ouvert URL de téléchargement invisible (et après le téléchargement, fermez-le)

Je pourrais utiliser Iexplorer, mais le téléchargement nécessite une confirmation, et le bot (.bat) ne peut pas détecter si le téléchargement est en attente de confirmation. Donc, pouvons-nous télécharger un fichier dans une URL sans ".ext, .bat, .txt" à la fin et sans déranger le client? Comme une application qui fait UPDATE?

Merci pour la réponse.

+0

I a supprimé votre balise MS-DOS et référence, si vous utilisez vraiment MS-DOS, _ (la dernière version 6.22 a été publiée il y a 23 ans) _, alors s'il vous plaît ajouter la balise – Compo

+0

Pourquoi curl ou PowerShells 'Invoke-Webreques Vous avez un problème avec cette URL? Voir 'curl --help' et devinez à quoi servent les options' -o' ou '--output'? – LotPings

+0

@LotPings pour PowerShell J'ai essayé de faire ça avec ByteTransfer, ça ne marche pas. –

Répondre

0

Merci de à LotPings, en utilisant Powershell cmd, cette commande télécharger le fichier dans l'URL sans confirmer et sans ouvrir le navigateur: Powershell Invoke-WebRequest -uri "'%% URL" -outfile « '% SORTIE%' "

utiliser CMD (") et l'utilisation de Powershell (') juste besoin dans le cmd:. set url = https: // ... set output =% systemdrive% ...