Member 14144306 Ответов: 1

Пакетный сценарий для автоматического нажатия кнопок ссылок


Итак, у меня есть этот сайт localhost, который показывает gridview изображений, которые можно загрузить (используется кнопка link). Я создал пакетный файл и написал сценарий для его импорта в планировщик задач Windows. Это прекрасно работает. Но теперь я пытаюсь заставить скрипт делать щелчки. В настоящее время он просто запускает/ открывает сайт localhost.

Что я уже пробовал:

Вот мой код:
@ECHO OFF
Набор BROWSER=chrome.exe
START %BROWSER% - new-tab "http://localhost:7665/AdvGridView.aspx"
@ping 127.0.0.1 -n %WAIT_TIME% -w 1000 > nul
Пауза



aspx:
<form id="form1" runat="server">
    <div>
         <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" OnRowCommand="GridView1_RowCommand">
                    <Columns>
                        <asp:BoundField HeaderText="ID" DataField="AdvID" />
                        <asp:BoundField HeaderText="Name" DataField="Name" />
                        <asp:BoundField HeaderText="Item" DataField="Item" />
                        <asp:ImageField HeaderText="Image" DataImageUrlField="ImgPath" ControlStyle-Height="120" ControlStyle-Width="140">
                            <ControlStyle Height="120px" Width="140px"></ControlStyle>
                        </asp:ImageField>
                        <asp:TemplateField HeaderText="View Information">
                            <ItemTemplate>
                                <asp:LinkButton ID="lnkView" runat="server" CommandArgument='<%#Eval("AdvID") %>' OnClick="lnk_OnClick">View</asp:LinkButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="DownloadLink">
                            <ItemTemplate>
                       <asp:Button ID="lnkDownload" runat="server" Text="Download" OnClick="DownloadFile"
                                        CommandArgument='<%# Eval("AdvID") %>' ></asp:Button>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
        <asp:Button ID="btnDownload" runat="server" Text="Download" OnClick="lnk_OnClick" />

1 Ответов

Рейтинг:
6

Dave Kreskowiak

Вам придется написать приложение для загрузки веб-сайта и сделать "щелчок". Нет ничего, что вы можете поместить в пакетный файл, который щелкнет по ссылке.