Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace DarkOrbitBot
- {
- public partial class Form1 : Form
- {
- private bool wbNeedsSpecialAction; //when you need to call the special case of Navigate() set this flag
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- mapWebBrowser.Url = new Uri("http://www.darkorbit.com");
- if (Properties.Settings.Default.Username != string.Empty)
- {
- usernameTextBox.Text = Properties.Settings.Default.Username;
- passwordTextBox.Text = Properties.Settings.Default.Password;
- }
- }
- private void loginToolStripMenuItem_Click(object sender, EventArgs e)
- {
- mapWebBrowser.Document.GetElementById("bgcdw_login_form_username").InnerText = usernameTextBox.Text;
- mapWebBrowser.Document.GetElementById("bgcdw_login_form_password").InnerText = passwordTextBox.Text;
- if (rememberMeCheckBox.Checked)
- {
- Properties.Settings.Default.Username = usernameTextBox.Text;
- Properties.Settings.Default.Password = passwordTextBox.Text;
- Properties.Settings.Default.Save();
- }
- HtmlElementCollection classButton = mapWebBrowser.Document.All;
- foreach (HtmlElement element in classButton)
- {
- if (element.GetAttribute("className") == "bgcdw_button bgcdw_login_form_login")
- {
- element.InvokeMember("click");
- }
- }
- mapWebBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(mapWebBrowser_DocumentCompleted);
- startMap();
- }
- private void mapWebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
- {
- if (wbNeedsSpecialAction)
- {
- HtmlElementCollection startButton = mapWebBrowser.Document.All;
- foreach (HtmlElement start in startButton)
- {
- if (start.GetAttribute("src") == "/do_img/global/text_tf.esg?l=cs&s=16&t=header_start&f=eurostyle_tbla&color=white&bgcolor=green&h=18")
- {
- start.InvokeMember("click");
- }
- }
- }
- else
- {
- }
- }
- public void startMap()
- {
- wbNeedsSpecialAction = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement