private void backgroundWorkerContact_DoWork(object sender, DoWorkEventArgs e) { WechatRobot robot = Global.robot; ContactResult contact = protocol.GetContact(robot.Cookie, robot.CookieStr); e.Result = contact; }
private void buttonSendMsg_Click(object sender, EventArgs e) { WechatRobot robot = Global.robot; if (robot.State == 1) { string username = textBoxToUserName.Text.Trim(); string content = textBoxContent.Text.Trim(); if (string.IsNullOrEmpty(username)) { LogOut("接收方Id未填"); return; } else if (string.IsNullOrEmpty(content)) { LogOut("内容未填"); return; } protocol.SendMsg(content, username, 1, robot.Cookie, robot.CookieStr, robot.UserName); } else { LogOut("微信号未上线"); } }
private void buttonSync_Click(object sender, EventArgs e) { WechatRobot robot = Global.robot; if (robot.State == 1) { if (!backgroundWorkerSync.IsBusy) { syncRun = true; backgroundWorkerSync.RunWorkerAsync(); } else { if (backgroundWorkerSync.CancellationPending) { LogOut("取消中,请稍后再试!"); } else { LogOut("后台进程仍在运行,请稍后再试"); } } } else { LogOut("微信号未上线"); } }
private void button2_Click_1(object sender, EventArgs e) { WechatRobot robot = Global.robot; string username = textBoxUserName.Text; List <string> list_userName = new List <string>(); list_userName.Add(username); BatchGetContactResult result = protocol.BatchGetContact(list_userName, robot.Cookie, robot.CookieStr); }
private void buttonContact_Click(object sender, EventArgs e) { WechatRobot robot = Global.robot; if (robot.State == 1) { backgroundWorkerContact.RunWorkerAsync(); } else { LogOut("微信号未上线"); } }
public QrCode Start() { QrCode qrcode = new QrCode(); WechatRobot robot = new WechatRobot(); string uuid = protocol.GetUUid(); robot.UUID = uuid; Image image = protocol.GetQrCode(uuid); qrcode.UUID = uuid; qrcode.IMAGE = image; //Global.robotList.Add(robot); Global.robot = robot; return(qrcode); }