星小夜的登录器  v1.0
mainwindow.cpp
浏览该文件的文档.
1 
10 #include "mainwindow.h"
11 #include "ui_mainwindow.h"
12 #include "mediamute.h"
13 #include <QLibrary>
14 #include<qprocess.h>
15 #include <Windows.h>
16 #include <QKeyEvent>
17 #include <qcoreapplication.h>
18 #include <qevent.h>
19 #include <QKeyEventTransition>
20 #include<Qt>
21 #include <QtGui/QMouseEvent>
22 
23 #include <QProcess>
24 #include <Qdir>
25 #include <QApplication>
26 #include <QDebug>
27 #include <QList>
28 #include <QVariantList>
29 #include <QDesktopServices>
30 #include <QMessageBox>
31 
32 
33 
38 void AutoRegDm()
39 {
40  QString path;
41  path=QCoreApplication::applicationDirPath();//获取程序运行路径
42  QString cmdStr="Regsvr32"+path+"/dm.dll /s";
43  QProcess process(0);
44  process.start("cmd",QStringList()<<"/c"<<cmdStr);
45  process.waitForStarted();
46  process.waitForFinished();
47 }
48 
53 HWND Getpid(){
54  HWND test;
55  HWND hq=FindWindow(L"Qt5QWindowIcon",L"seer");
56  qDebug()<<"hq"<<(int)hq;
57  test=GetWindow(hq,5);
58  test=GetWindow(test,2);
59  test=GetWindow(test,5);
60  test=GetWindow(test,5);
61  test=GetWindow(test,5);
62  test=GetWindow(test,5);
63  test=GetWindow(test,5);
64  test=GetWindow(test,5);
65  return test;
66 }
72 {
73  delete ui;
74  delete n;
75  delete csp;
76 }
82 MainWindow::MainWindow(QWidget *parent) :
83  QMainWindow(parent),
84  ui(new Ui::MainWindow)
85 {
86  //设置ui
87  //setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinimizeButtonHint |Qt::WindowStaysOnTopHint);
88  // this->setStyleSheet("QDialog{border:2px solid green;}");
89  //setWindowFlags(Qt::FramelessWindowHint);//无边框
90  //setAttribute(Qt::WA_TranslucentBackground);//背景透明
91  allpath=QCoreApplication::applicationDirPath();
92  qDebug()<<allpath;
93  ato=NULL;
94 
95  QSettings *configIniWrite = new QSettings(allpath+"/set.ini", QSettings::IniFormat);
96  //向ini文件中写入内容,setValue函数的两个参数是键值对
97  qDebug()<<"agree"<<configIniWrite->value("agree").toString();
98  if(configIniWrite->value("agree").toString()!="true")
99  {
100  if(ato==NULL)
101  ato=new Atoken();
102  ato->show();
103  }
104  delete configIniWrite;
105 
106  ui->setupUi(this);
107  qDebug()<<"atosuccess";
108 
109  //setWindowFlags(Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint | Qt::CustomizeWindowHint);
110  //qDebug()<<"test"<<this->winId();
111 
112 
113 
114 
115 
116  //载入赛尔号游戏
117  ui->axWidget->setControl(QString::fromUtf8("{8856F961-340A-11D0-A96B-00C04FD705A2}"));//注册组件ID
118  ui->axWidget->setProperty("DisplayAlerts",false);//不显示警告信息
119  ui->axWidget->setProperty("DisplayScrollBars",true);//不显示滚动条
120  QString webstr=QString("http://seer.61.com/play.shtml");//设置要打开的网页
121  ui->axWidget->dynamicCall("Navigate(const QString&)",webstr);//显示网页
122 
123  cd=NULL;
124 
125  Mute();
126 
127  qDebug()<<"载入无问题";
128 
129 
130  //信号连接
131  //connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(FreshSeer()));
132  //connect(ui->pushButton_2, SIGNAL(clicked()), this, SLOT(Mute()));
133  //connect(ui->pushButton_3, SIGNAL(clicked()), this, SLOT(OptimizingMemory()));
134  //connect(ui->pushButton_4, SIGNAL(clicked()), this, SLOT(ChangeSpeed()));
135  connect(ui->action,SIGNAL(triggered()),this,SLOT(FreshSeer()));
136  connect(ui->action_2,SIGNAL(triggered()),this,SLOT(Mute()));
137  connect(ui->action_3,SIGNAL(triggered()),this,SLOT(unMute()));
138  //connect(ui->action_4,SIGNAL(triggered()),this,SLOT(open()));
139  connect(ui->action_5,SIGNAL(triggered()),this,SLOT(speedopen()));
140  //清理缓存
141  connect(ui->action_ie,SIGNAL(triggered()),this,SLOT(ClearCache()));
142  //脚本
143  connect(ui->action_8,SIGNAL(triggered()),this,SLOT(script_open()));
144  connect(ui->action_9,SIGNAL(triggered()),this,SLOT(Openscript()));
145 
146  //工具信号
147  connect(ui->action_ce,SIGNAL(triggered()),this,SLOT(Opence()));
148  connect(ui->action_fd,SIGNAL(triggered()),this,SLOT(Openfd()));
149  connect(ui->action_cdk,SIGNAL(triggered()),this,SLOT(Inputcdk()));
150  connect(ui->action_4,SIGNAL(triggered()),this,SLOT(PeakMode()));
151  connect(ui->action_21,SIGNAL(triggered()),this,SLOT(seer_cal()));
152  connect(ui->action_7,SIGNAL(triggered()),this,SLOT(slot_shiyongshuoming()));
153  connect(ui->action_12,SIGNAL(triggered()),this,SLOT(slot_xiangmuyuanma()));
154  connect(ui->action_20,SIGNAL(triggered()),this,SLOT(slot_mianzexieyi()));
155  connect(ui->action_22,SIGNAL(triggered()),this,SLOT(slot_author()));
156 
157 
158  //一键换装备信号
159  connect(ui->bag_sk,SIGNAL(triggered()),this,SLOT(Changebag_sk()));
160  connect(ui->bag_fs,SIGNAL(triggered()),this,SLOT(Changebag_fs()));
161  connect(ui->bag_ld,SIGNAL(triggered()),this,SLOT(Changebag_ld()));
162  connect(ui->bag_hd,SIGNAL(triggered()),this,SLOT(Changebag_hd()));
163  connect(ui->bag_dy,SIGNAL(triggered()),this,SLOT(Changebag_dy()));
164  connect(ui->bag_xa,SIGNAL(triggered()),this,SLOT(Changebag_xa()));
165  connect(ui->bag_wl,SIGNAL(triggered()),this,SLOT(Changebag_wl()));
166  connect(ui->bag_ys,SIGNAL(triggered()),this,SLOT(Changebag_ys()));
167  connect(ui->bag_tz,SIGNAL(triggered()),this,SLOT(Changebag_tz()));
168  connect(ui->bag_yy,SIGNAL(triggered()),this,SLOT(Changebag_yy()));
169  connect(ui->bag_tq,SIGNAL(triggered()),this,SLOT(Changebag_tq()));
170  connect(ui->bag_yh,SIGNAL(triggered()),this,SLOT(Changebag_yh()));
171 
172  //一键换精灵窗口信号
173  connect(ui->actionyijian,SIGNAL(triggered()),this,SLOT(show_csp()));
174 
175  qDebug()<<"信号连接无问题";
176  //f.show();
177 
178  //nono窗口
179  //巅峰模式
180 
181  n=new Nono();
182  connect(ui->action_13,SIGNAL(triggered(bool)),n,SLOT(slot_startedTimer_clicked(bool)));
183  connect(ui->action_14,SIGNAL(triggered()),this,SLOT(dianfeng()));
184  connect(this,SIGNAL(sendcap(bool)),n,SLOT(slot_capture(bool)));
185  connect(this,SIGNAL(sendtip(QString)),n,SLOT(slot_tip(QString)));
186  connect(n,SIGNAL(signal_fresh()),this,SLOT(FreshSeer()));
187  connect(n,SIGNAL(signal_sb()),this,SLOT(slot_sb()));
188  connect(this,SIGNAL(signal_openskill()),n,SLOT(showskill()));
189  qDebug()<<"nono信号无问题";
190  n->show();
191  //QDesktopWidget* desktopWidget = QApplication::desktop();
192  QScreen *screen=QGuiApplication::primaryScreen ();
193  QRect mm=screen->availableGeometry() ;
194  int screen_width = mm.width();
195  int screen_height = mm.height();
196  n->move(50,screen_height-n->height()-50);
197  this->setAttribute(Qt::WA_QuitOnClose,true);
198 
199 
200 
201 
202  //初始化大漠插件
203  /*
204  QAxWidget *dm=new QAxWidget();
205  dm->setControl(QString::fromUtf8("{26037A0E-7CBD-4FFF-9C63-56F2D0770214}"));
206  //QMessageBox::information(this,"this",dm->dynamicCall("Ver()").toString());//测试是否成功
207  AutoRegDm();
208  //dm->dynamicCall("BindWindow(int,QString,QString,QString,int)",pid,"dx2", "windows","windows",1)
209  */
210  //wPid=(HWND)this->winId();
211  //Bind *bdm=new Bind(this);
212  //bdm->start();
213  bind_status=false;
214  /*
215  QFile file("F:/seer/test.json");
216  //qDebug()<<allpath+"/json/new.json";
217  file.open(QIODevice::ReadOnly | QIODevice::Text);
218  QString value = file.readAll();
219  file.close();
220  //value.replace("\n","");
221  //value.replace("\t","");
222  qDebug()<<value.mid(0,100);
223  QJsonParseError parseJsonErr;
224  QJsonDocument document = QJsonDocument::fromJson(value.toUtf8(), &parseJsonErr);
225  QJsonObject jsonObject = document.object();
226  if(jsonObject["newversion"]!=current_version)
227  qDebug()<<"有新版本";
228  */
229  nam = new QNetworkAccessManager(this);
230  connect(nam,SIGNAL(finished(QNetworkReply*)),this,SLOT(slot_new(QNetworkReply*)));
231  QUrl url;
232  url.setUrl("http://jlhsmuseum.cn/news/test.json");
233  QNetworkRequest request;
234  request.setUrl(url);
235  request.setHeader(QNetworkRequest::ContentTypeHeader,QVariant("application/x-www-form-urlencoded"));
236  QNetworkReply* reply = nam->get(request);
237  qDebug()<<"此处无问题";
238 
239  QFile::link(allpath+"/星小夜的seer登录器.exe", QStandardPaths::writableLocation(QStandardPaths::DesktopLocation).append("/").append("星小夜的seer登录器.lnk"));
240 }
245 void MainWindow::slot_new(QNetworkReply *reply){
246  QNetworkReply::NetworkError err = reply->error();
247  //qDebug()<<reply->readAll();
248  if(err != QNetworkReply::NoError) {
249  qDebug() << "accFailed: " << reply->errorString();
250  }else {
251  // 获取返回内容
252  QString str = reply->readAll();//读取接收到的数据
253  //parse_UpdateJSON(str);
254  QJsonParseError json_error;
255  QJsonDocument parse_doucment = QJsonDocument::fromJson(str.toUtf8(), &json_error);
256  QJsonObject obj = parse_doucment.object();
257  new_version=obj.take("newversion").toString();
258  new_content=obj.take("content").toString();
259  new_error=obj.take("error").toString();
260  new_time=obj.take("time").toString();
261  new_upurl=obj.take("upurl").toString();
262  new_news=obj.take("news").toString();
263  new_guanggao=obj.take("guanggao").toString();
264 
265 
266  }
267  if(new_error!="667"){
268  QMessageBox::about(NULL,"tip","抱歉,星小夜登录器停止使用,如果非公告停止那么请检查网络连接");
269  exit(0);
270  }
271  if(new_time!="假"){
272  QMessageBox::about(NULL,"tip",new_news);
273  if(new_guanggao!=" ")
274  QDesktopServices::openUrl(QUrl(new_guanggao));
275  }
277  emit sendtip("发现新版本!版本号:"+new_version);
278  QDesktopServices::openUrl(QUrl(new_upurl));
279  }
280 
281 }
287  if(bind_status==false)
288  Binddm();
289  csp=new Changesp();
290  csp->show();
291 
292 }
298  if(bind_status==false)
299  Binddm();
300 }
306  if(bind_status==false)
307  Binddm();
308  emit sendcap(true);
309  emit sendtip("精灵阵容已截图完毕");
310 }
311 
317  //获取游戏窗口pid
318  int pid;
319  HWND test;
320  HWND hq=(HWND)this->winId();
321  qDebug()<<"hq"<<(int)hq;
322  test=GetWindow(hq,5);
323  test=GetWindow(test,2);
324  test=GetWindow(test,5);
325  test=GetWindow(test,5);
326  test=GetWindow(test,5);
327  test=GetWindow(test,5);
328  test=GetWindow(test,5);
329  test=GetWindow(test,5);
330  pid=(int)test;
331  Pid=test;
332  //自动注册大漠
333  AutoRegDm();
334  //初始化大漠
335  dm.setControl("dm.dmsoft");
336  //绑定窗口
337  if(dm.BindWindow(pid,"dx2", "windows","windows",1)==0){
338  if(dm.GetLastError()==-18){
339  QMessageBox::information(this,"this","关于绑定失败,请在群公告内查找解决方法[记得关闭杀毒软件],若不看公告,私聊星夜大概率会被拉黑");
340  }else if(dm.GetLastError()==0)
341  QMessageBox::information(this,"this","错误代码:0,本错误请关闭所有杀毒软件,并用管理员模式启动");
342  else{
343  QString tmp="错误代码:"+QString::number(dm.GetLastError())+",可发送错误代码给星夜咨询错误问题";
344  QMessageBox::information(this,"this",tmp);
345  }
346  }
347  //设置识图目录
348  QString path=allpath+"/pic";
349  dm.SetPath(path);
350  //测试识图效果
351  QVariant x,y;
352  dm.FindPic(0,0,1000,600,"test.bmp","000000",0.8,0,x,y);
353  qDebug()<<x.toInt()<<y.toInt();
354  //设置字库
355  dm.SetDict(0,path+"/ziku.txt");
356  bind_status=true;
357 }
362 void MainWindow::FreshSeer()//刷新游戏
363 {
364  qDebug()<<"通信无异常";
365  //QString webstr=QString("http://seer.61.com/play.shtml");//设置要打开的网页
366  ui->axWidget->dynamicCall("Refresh(void)");//显示网页
367 }
372 void MainWindow::Mute()//静音
373 {
374  Cmute.SetMute(true);
375  emit sendtip("小赛尔,游戏静音成功啦,如果没有成功再按一次");
376 }
381 void MainWindow::unMute()//解除静音
382 {
383  Cmute.SetMute(false);
384  emit sendtip("小赛尔,游戏成功解除静音了");
385 }
390 void MainWindow::OptimizingMemory()//内存优化
391 {
392  SetProcessWorkingSetSize(GetCurrentProcess(),-1,-1);
393  emit sendtip("内存优化成功,如果还是卡顿建议刷新");
394 }
400  //内存释放(之后有空再写,暂时用内存优化代替下)
401  SetProcessWorkingSetSize(GetCurrentProcess(),-1,-1);
402  emit sendtip("内存释放成功,如果还是卡顿建议刷新");
403 }
409  //清理ie缓存
410  QProcess process(0);
411  process.start("cmd",QStringList()<<"/c"<<"RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8");
412  process.waitForStarted();
413  process.waitForFinished();
414  emit sendtip("ie缓存清理成功,如果还是卡顿建议刷新");
415 
416 }
422  //打开ce
423  QProcess pro;
424  QString strPath = allpath+"/工具/ce6.8.exe";
425  pro.startDetached(strPath);
426  emit sendtip("Cheatengine正在加载中,请不要用此工具做出不允许的事情哦");
427 }
433  //打开fd
434  QProcess pro;
435  QString strPath = allpath+"/工具/Fiddler/Fiddlerh.exe";
436  pro.startDetached(strPath);
437  emit sendtip("fiddler正在加载中,请不要用此工具做出不允许的事情哦");
438 }
444  //打开键鼠录制器
445  QProcess pro;
446  QString strPath = allpath+"/工具/录制/星小夜的键鼠录制工具.exe";
447  pro.startDetached(strPath);
448  emit sendtip("鼠标录制器启动中,可以开始做你的脚本啦");
449 }
455  //打开鼠标连点器
456  QMessageBox::information(NULL,"this","开发中");
457  emit sendtip("此功能还在开发中,敬请期待");
458 }
459 
465  //宝石合成
466  emit sendtip("此功能还在开发中,敬请期待");
467 }
468 
469 
475 {
476  if(bind_status==false)
477  Binddm();
478  f.show();
479  emit sendtip("脚本已打开,本功能搜集自网络,星夜对本功能带来的一切后果概不负责");
480 
481 }
487 {
488  s.show();
489  s.move(this->x(),this->y()+this->height());
490  emit sendtip("变速功能已开启,请正确合理地使用该功能哦");
491 
492 }
498  if(bind_status==false)
499  Binddm();
500  Changebag("时空");
501  emit sendtip("一键更换时空成功啦,快看看换好的套装吧");
502 }
508  if(bind_status==false)
509  Binddm();
510  Changebag("腐蚀者");
511  emit sendtip("一键更换腐蚀者成功啦,快看看换好的套装吧");
512 }
518  if(bind_status==false)
519  Binddm();
520  Changebag("零度");
521  emit sendtip("一键更换零度成功啦,快看看换好的套装吧");
522 }
528  if(bind_status==false)
529  Binddm();
530  Changebag("皇帝");
531  emit sendtip("一键更换皇帝成功啦,快看看换好的套装吧");
532 }
538  if(bind_status==false)
539  Binddm();
540  Changebag("毒液");
541  emit sendtip("一键更换毒液成功啦,快看看换好的套装吧");
542 }
548  if(bind_status==false)
549  Binddm();
550  Changebag("笑傲");
551  emit sendtip("一键更换笑傲成功啦,快看看换好的套装吧");
552 }
558  if(bind_status==false)
559  Binddm();
560  Changebag("未来");
561  emit sendtip("一键更换未来成功啦,快看看换好的套装吧");
562 }
568  if(bind_status==false)
569  Binddm();
570  Changebag("元神");
571  emit sendtip("一键更换元神成功啦,快看看换好的套装吧");
572 }
578  if(bind_status==false)
579  Binddm();
580  Changebag("天尊");
581  emit sendtip("一键更换天尊成功啦,快看看换好的套装吧");
582 }
588  if(bind_status==false)
589  Binddm();
590  Changebag("银翼骑士");
591  emit sendtip("一键更换银翼成功啦,快看看换好的套装吧");
592 }
598  if(bind_status==false)
599  Binddm();
600  Changebag("天启");
601  emit sendtip("一键更换天启成功啦,快看看换好的套装吧");
602 }
608  if(bind_status==false)
609  Binddm();
610  Changebag("浴火");
611  emit sendtip("一键更换浴火成功啦,快看看换好的套装吧");
612 }
618 void MainWindow::Changebag(QString name){
619  Delay(100);
620  //非法确认按钮
621  ffAutoC *tmp=new ffAutoC(this);
622  tmp->status=true;
623  tmp->start();
624  dm.MoveTo(582,487);
625  dm.LeftClick();
626  Openbag();
627  Searchbag(Pid,name);
628  Wearbag();
629  tmp->status=false;
630  Delay(1000);
631  delete tmp;
632  //QMessageBox::information(NULL,"this","小铁皮换装成功");
633 }
638 void Openbag(){
639  QVariant x,y;
640  while(dm.FindPic(18,11,526,316,"查看个人信息.bmp","000000",0.8,0,x,y)==-1){
641  dm.MoveTo(670,293);
642  dm.LeftClick();
643  Delay(500);
644  }
645 }
652 void Searchbag(HWND pid,QString name){
653  dm.MoveTo(736,382);
654  dm.LeftClick();
655  QString s=name;
656  foreach(QChar c, s)
657  PostMessage(pid, WM_CHAR, c.unicode(), 0);
658  Delay(500);
659  dm.MoveTo(797,380);
660  dm.LeftClick();
661 }
666 void Wearbag(){
667  QVariant x,y;
668  while(dm.FindPic(0,0,1000,600,"装备选完.bmp","000000",0.8,0,x,y)==-1){
669  dm.MoveTo(202,445);
670  dm.LeftClick();
671  Delay(100);
672  qDebug()<<"装备选完中";
673  }
674  qDebug()<<"装备选完";
675  dm.MoveTo(357,314);
676  dm.LeftClick();
677  Delay(100);
678 }
684  //打开脚本
685  QProcess pro;
686  QString strPath = allpath+"/工具/自定义脚本工具.exe";
687  pro.startDetached(strPath);
688  emit sendtip("自定义脚本工具加载中,发挥你的创意吧");
689 }
690 
696  //一键输入cdk
697  if(cd==NULL)
698  cd=new CdkForm();
699  if(bind_status==false)
700  Binddm();
701  cd->show();
702 }
708  QProcess pro;
709  QString strPath = allpath+"/工具/赛尔数据计算器/赛尔数据计算器.exe";
710  pro.startDetached(strPath);
711  emit sendtip("赛尔数值计算器正在加载中(by橙汁)");
712 }
718  //精灵技能快查
719  emit signal_openskill();
720 }
726  QDesktopServices::openUrl(QUrl("https://www.bilibili.com/video/BV1qz411B7En"));
727 }
733  QDesktopServices::openUrl(QUrl("https://github.com/Starlitnightly/seer_logon"));
734 }
740  if(ato==NULL)
741  ato=new Atoken();
742  ato->show();
743 
744 }
750  QMessageBox::about(NULL,"help","作者:星夜\n"
751  "联系QQ:2681686121\n"
752  "\n"
753  "-\n "
754  "用户鸣谢:\n"
755  "小鸽子 \n"
756  "潜水人员\n"
757  "於城\n"
758  "对本登录器的开发提出的建议与帮助\n"
759  "\n-\n"
760  );
761 }
762 /*以下函数作废*/
764  //绿火计时器
765 }
767  //一键换精灵窗口
768 }
770  //一键换背包
771 }
773 {
774 }
776 {
777 
778 
779 }
780 
781 
782 
783 
784 
785 
786 
787 
788 
MainWindow::signal_openskill
void signal_openskill()
MainWindow::Changebag_xa
void Changebag_xa()
一键换装备-笑傲
Definition: mainwindow.cpp:547
MainWindow::Changebag_fs
void Changebag_fs()
一键换装备-腐蚀者
Definition: mainwindow.cpp:507
MainWindow::Changebag_sk
void Changebag_sk()
一键换装备-时空
Definition: mainwindow.cpp:497
Dm::Idmsoft::FindPic
int FindPic(int x1, int y1, int x2, int y2, const QString &pic_name, const QString &delta_color, double sim, int dir, QVariant &x, QVariant &y)
Definition: dm.h:8311
Getpid
HWND Getpid()
获取程序pid
Definition: mainwindow.cpp:53
MainWindow::show_csp
void show_csp()
打开一键换背包窗口
Definition: mainwindow.cpp:286
Delay
void Delay(int time)
延迟线程(非阻塞)
Definition: xy.cpp:217
MainWindow::FreshSeer
void FreshSeer()
刷新游戏
Definition: mainwindow.cpp:362
MainWindow::slot_mianzexieyi
void slot_mianzexieyi()
查看免责协议
Definition: mainwindow.cpp:739
ffAutoC
自动非法确认-多线程类 用于自动按下赛尔号的确认按钮的多线程
Definition: changesp.h:36
Dm::Idmsoft::BindWindow
int BindWindow(int hwnd, const QString &display, const QString &mouse, const QString &keypad, int mode)
Definition: dm.h:7687
AutoRegDm
void AutoRegDm()
自动注册大漠插件函数
Definition: mainwindow.cpp:38
MainWindow::ChangeSpirit
void ChangeSpirit()
Definition: mainwindow.cpp:766
MainWindow::Changebag_yh
void Changebag_yh()
一键换装备-浴火
Definition: mainwindow.cpp:607
MainWindow::Changebag_ld
void Changebag_ld()
一键换装备-零度
Definition: mainwindow.cpp:517
MainWindow::sendtip
void sendtip(QString msg)
current_version
QString current_version
当前登录器版本
Definition: ext.cpp:13
MainWindow::Changebag_yy
void Changebag_yy()
一键换装备-银翼骑士
Definition: mainwindow.cpp:587
new_version
QString new_version
检测更新-版本号
Definition: ext.cpp:21
MainWindow::slot_new
void slot_new(QNetworkReply *reply)
检测更新-返回槽函数
Definition: mainwindow.cpp:245
MainWindow::f
Form f
Definition: mainwindow.h:54
MainWindow::script_open
void script_open()
打开脚本窗口
Definition: mainwindow.cpp:474
MainWindow::ChangeSpeed
void ChangeSpeed()
Definition: mainwindow.cpp:775
MainWindow::dianfeng
void dianfeng()
截取对面阵容函数-巅峰
Definition: mainwindow.cpp:305
MainWindow::nam
QNetworkAccessManager * nam
Definition: mainwindow.h:50
MainWindow::ChangeBag
void ChangeBag()
Definition: mainwindow.cpp:769
new_content
QString new_content
检测更新-更新内容
Definition: ext.cpp:23
MainWindow::slot_sb
void slot_sb()
绑定大漠插件函数
Definition: mainwindow.cpp:297
MediaMute::SetMute
bool SetMute(bool mute)
设置静音状态
Definition: mediamute.cpp:102
MainWindow::csp
Changesp * csp
Definition: mainwindow.h:57
MainWindow::Changebag
void Changebag(QString name)
一键换装备-主函数
Definition: mainwindow.cpp:618
Changesp
一键换背包窗口类 一键换背包窗口这个类相关的函数
Definition: changesp.h:57
new_news
QString new_news
检测更新-活动通知内容
Definition: ext.cpp:31
MainWindow::ato
Atoken * ato
Definition: mainwindow.h:53
Searchbag
void Searchbag(HWND pid, QString name)
一键换装备-搜索装备
Definition: mainwindow.cpp:652
MainWindow::Openscript
void Openscript()
打开自定义脚本
Definition: mainwindow.cpp:683
Nono
nono窗口类 这个类跟nono相关
Definition: nono.h:69
MainWindow::Opence
void Opence()
打开ce
Definition: mainwindow.cpp:421
MainWindow::unMute
void unMute()
游戏接触静音
Definition: mainwindow.cpp:381
MainWindow::Binddm
void Binddm()
绑定大漠插件到游戏窗口
Definition: mainwindow.cpp:316
MainWindow::Openfd
void Openfd()
打开fd
Definition: mainwindow.cpp:432
MainWindow::Changebag_tq
void Changebag_tq()
一键换装备-天启
Definition: mainwindow.cpp:597
MainWindow::Gemsynthesis
void Gemsynthesis()
宝石合成
Definition: mainwindow.cpp:464
MainWindow::Changebag_wl
void Changebag_wl()
一键换装备-未来
Definition: mainwindow.cpp:557
allpath
QString allpath
登录器运行目录
Definition: ext.cpp:45
Dm::Idmsoft::MoveTo
int MoveTo(int x, int y)
Definition: dm.h:9423
Wearbag
void Wearbag()
一键换装备-穿上装备
Definition: mainwindow.cpp:666
MainWindow::ClearCache
void ClearCache()
清理ie缓存
Definition: mainwindow.cpp:408
MainWindow::OpenMousepoint
void OpenMousepoint()
打开鼠标连点器
Definition: mainwindow.cpp:454
MainWindow::ui
Ui::MainWindow * ui
Definition: mainwindow.h:52
MainWindow::Changebag_ys
void Changebag_ys()
一键换装备-元神
Definition: mainwindow.cpp:567
MainWindow::GreenfireTimer
void GreenfireTimer()
Definition: mainwindow.cpp:763
MainWindow::slot_author
void slot_author()
查看作者与鸣谢信息
Definition: mainwindow.cpp:749
MainWindow::Changebag_hd
void Changebag_hd()
一键换装备-皇帝
Definition: mainwindow.cpp:527
new_error
QString new_error
检测更新-软件自动销毁
Definition: ext.cpp:25
MainWindow::OpenKeyandMouse
void OpenKeyandMouse()
打开鼠标录制工具
Definition: mainwindow.cpp:443
MainWindow::Changebag_dy
void Changebag_dy()
一键换装备-毒液
Definition: mainwindow.cpp:537
MainWindow::ReleaseMemory
void ReleaseMemory()
内存释放
Definition: mainwindow.cpp:399
new_time
QString new_time
检测更新-活动通知开启标志
Definition: ext.cpp:29
Dm::Idmsoft::GetLastError
int GetLastError()
Definition: dm.h:8919
ffAutoC::status
bool status
Definition: changesp.h:40
Ui
Definition: atoken.h:17
MainWindow::Inputcdk
void Inputcdk()
一键输入cdk
Definition: mainwindow.cpp:695
mediamute.h
静音功能头文件
MainWindow::OptimizingMemory
void OptimizingMemory()
内存优化
Definition: mainwindow.cpp:390
MainWindow::sendcap
void sendcap(bool msg)
Atoken
免责协议窗口类 免责协议窗口这个类相关的函数
Definition: atoken.h:26
dm
Dm::Idmsoft dm
大漠插件相关的对象(唯一)
Definition: ext.cpp:15
MainWindow::n
Nono * n
Definition: mainwindow.h:56
new_guanggao
QString new_guanggao
检测更新-活动地址
Definition: ext.cpp:33
MainWindow::bind_status
bool bind_status
Definition: mainwindow.h:49
Openbag
void Openbag()
一键换装备-打开装备背包
Definition: mainwindow.cpp:638
MainWindow::seer_cal
void seer_cal()
打开橙汁赛尔数值计算器
Definition: mainwindow.cpp:707
MainWindow::MainWindow
MainWindow(QWidget *parent=0)
游戏主窗口构造函数
Definition: mainwindow.cpp:82
MainWindow::Cmute
MediaMute Cmute
Definition: mainwindow.h:46
MainWindow::s
Speed s
Definition: mainwindow.h:55
Dm::Idmsoft::SetPath
int SetPath(const QString &path)
Definition: dm.h:9839
new_upurl
QString new_upurl
检测更新-更新地址
Definition: ext.cpp:27
MainWindow::ChangeSpeedPrepare
void ChangeSpeedPrepare()
Definition: mainwindow.cpp:772
MainWindow::slot_shiyongshuoming
void slot_shiyongshuoming()
打开登录器使用说明介绍
Definition: mainwindow.cpp:725
Pid
HWND Pid
游戏界面窗口句柄
Definition: ext.cpp:17
MainWindow::speedopen
void speedopen()
打开变速窗口
Definition: mainwindow.cpp:486
MainWindow
游戏主窗口类 加载项较多可能会卡一秒
Definition: mainwindow.h:41
MainWindow::Changebag_tz
void Changebag_tz()
一键换装备-天尊
Definition: mainwindow.cpp:577
mainwindow.h
游戏主窗口头文件
MainWindow::Mute
void Mute()
游戏静音
Definition: mainwindow.cpp:372
MainWindow::~MainWindow
~MainWindow()
脚本窗口析构函数
Definition: mainwindow.cpp:71
Dm::Idmsoft::LeftClick
int LeftClick()
Definition: dm.h:9303
MainWindow::cd
CdkForm * cd
Definition: mainwindow.h:58
CdkForm
一键输入cdk窗口类 一键输入cdk窗口这个类相关的函数
Definition: cdkform.h:26
Dm::Idmsoft::SetDict
int SetDict(int index, const QString &dict_name)
Definition: dm.h:9711
MainWindow::slot_xiangmuyuanma
void slot_xiangmuyuanma()
打开项目源码仓库
Definition: mainwindow.cpp:732
MainWindow::PeakMode
void PeakMode()
打开精灵技能快查窗口
Definition: mainwindow.cpp:717