Мне было интересно, возможно ли иметь файл .txt с набором слов, таких как:
Gaming
Programs
Home
Select
и пусть эти слова проходят одно за другим через значение здесь:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Not number_of_ticks > NumericUpDown1.Value Then
number_of_ticks += 1
If ((WebBrowser1.IsBusy)) Then
Else
If WebBrowser1.Url.ToString = "https://live.xbox.com/en-US/ChangeGamertag" Then
WebBrowser1.Document.GetElementById("NewGamertag").SetAttribute("value", txtTurbo.Text)
WebBrowser1.Document.GetElementById("claimIt").InvokeMember("Click")
Else
WebBrowser1.Navigate("https://live.xbox.com/en-US/ChangeGamertag")
End If
End If
Else
'number_of_ticks has exceed the maximum amount of allowed ticks
Timer1.Enabled = False
WebBrowser1.Refresh()
number_of_ticks = 0
Timer1.Enabled = True
End If
End Sub
Таким образом, первая строка будет иметь значение «Gaming», а не значение текстового поля (txtTurbo.text).
WebBrowser1.Document.GetElementById("NewGamertag").SetAttribute("value", txtTurbo.Text)
И затем после отправки через это:
WebBrowser1.Navigate("https://live.xbox.com/en-US/ChangeGamertag")
измените значение на «Программы» и так далее, пока не дойдете до конца всех строк в файле .txt. Как мне это сделать, поскольку я никогда не работал с чтением файла .txt из Visual Basic.