-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathIPConnect.cs
79 lines (65 loc) · 2.21 KB
/
IPConnect.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
using AntdUI;
using MobileControlGuru.Base;
using MobileControlGuru.Src;
using MobileControlGuru.Tools;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace MobileControlGuru
{
public partial class IPConnect : BaseForm
{
public MobileControlGuru.MainForm main { set; get; }
public IPConnect(MobileControlGuru.MainForm _main)
{
this.main = _main;
InitializeComponent();
resources = new ComponentResourceManager(typeof(IPConnect));
}
private void connect_btn_Click(object sender, EventArgs e)
{
string device_ip = this.ip_input.Text;
string port = this.port_input.Text;
var adbinfo = ADB.Connect($"{device_ip}:{port}");
DeviceManager.Instance.UpdateDevices();
Properties.Settings.Default.LastDeviceIP = device_ip;
Properties.Settings.Default.Save();
this.Close();
}
private void IPConnect_Load(object sender, EventArgs e)
{
this.ip_input.Text = Properties.Settings.Default.LastDeviceIP;
}
private void button1_Click(object sender, EventArgs e)
{
string device_ip = this.ip_input.Text;
string port = this.port_input.Text;
var p = Scrcpy.IPConnet(device_ip, port);
if (p == null)
{
MessageBox.Show(resources.GetString("connetError"));
return;
}
DeviceManager.Instance.BindDevicesProcees(device_ip + ":" + port, p);
Properties.Settings.Default.LastDeviceIP = device_ip;
Properties.Settings.Default.Save();
this.Close();
}
private void panel1_Click(object sender, EventArgs e)
{
var lang = Tools.ConfigHelp.GetConfig("Lang");
if (!string.IsNullOrEmpty(lang))
{
ChangeLang(lang);
ApplyResource();
}
}
}
}