1

У меня есть простой пакетный файл, который должен установить Flash, перейдя на сайт и нажав кнопку загрузки. Однако то, что он делает, совершенно другое: он переходит на веб-сайт, и сайт загружает две папки, ни в одной из которых нет загрузки.

Может кто-нибудь дать мне какое-то руководство, чтобы я мог заставить этот сценарий работать? Я очень отчаянно нуждаюсь в решении, которое будет нажимать кнопку загрузки, чтобы мне не пришлось выполнять эту операцию на всех компьютерах и / или серверах в моем отделе.

Дайте мне знать, если мой синтаксис неправильный или я даже не в правильном парке.

Вот сценарий:

@ECHO OFF
ECHO INSTALLING ADOBE FLASH PLAYER ACTIVE X
ECHO.
start iexplore.exe http://get.adobe.com/flashplayer/
wget -drc get.adobe.com/flashplayer/download/ 
pause
ECHO.
ECHO COMPLETE!
EXITcode here

3 ответа3

3

То, что вы пытаетесь сделать, выходит за рамки простого скрипта / пакетного файла с использованием wget. Вы должны использовать распространяемую версию Flash Player.

Этот сайт Adobe имеет соответствующую информацию. Заполните форму и следуйте их инструкциям.

1

Как сказал @tyler, вы можете использовать Autoit, чтобы легко создавать сценарии. Вам нужно только скачать autoit, написать следующий скрипт и скомпилировать его.

#include <Constants.au3>
If $CmdLine[0] <> 2 Then Exit (1)

Local $URL= $CmdLine[1] ; The first console parameter.
local $Path=$CmdLine[2] ; The second console parameter.

InetGet($URL,$Path);

скачать autoit

Надеюсь, поможет ;)

0

Вы можете использовать AutoIt для создания исполняемого файла, который вы включаете в пакетный файл, который будет определять страницу загрузки Adobe и автоматизировать процесс оттуда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .