for
루프가 사이트로 이동하여 양식에 게시됩니다. listbox
의 모든 항목에 대해 사용자가 사이트에 데이터를 채우고 기다리 길 원합니다. 여기서 중요한 점은 '기다림'입니다.For 루프를 사용자 입력 대기로 만드는 방법?
제 질문은 : for
루프를 사용자 입력을 기다리는 것이 가능합니까? 나는했습니다
Application.DoEvents();
foreach (HtmlElement webpageelement in allelements)
{
if (webpageelement.GetAttribute("value") == "Submit")
{
webpageelement.InvokeMember("click");
Application.DoEvents();
}
}
:이 사이트에 제출을 클릭하는 코드입니다
if (webBrowser1.DocumentText.Contains("Welcome"))
{
for (int i = 0; i < listBox4.Items.Count; i++)
{
listBox4.SetSelected(i, true);
listBox5.SetSelected(i, true);
//coded to submit to form
Application.DoEvents();
}
}
:
이
내가 양식에 데이터를로드하기 위해 일하고for
루프 또한 코드를 삽입하지 않고
for
루프를 만들었습니다. 예 : i ++에 대해서는
if
문을 사용하여 인터페이스를 구현했지만 인터페이스가 뒤떨어졌습니다.
귀하의 질문은 정말하지 분명해. 당신이하고있는 일과하고 싶은 일을 더 잘 설명해주십시오. – Otiel
Form.ShowDialog() –
@Otiel Alright를 사용하십시오. 목록 상자가 있습니다. 목록 상자에 항목을 추가 할 수 있습니다. 목록 상자의 각 항목에 대해 내 프로그램이 사이트로 이동하여 미리 정의 된 정보를 채 웁니다. 이 프로그램이 사용자가 captcha를 채울 때까지 기다린 다음 for 루프가 목록의 다음 항목으로 이동하기 전에 인터페이스에서 제출 단추를 클릭합니다. – user1017524