该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

线程代码:扫拍卖的关键代码了。AfxBeginThread线程,注意别用API线程,很难与主界面沟通

UINT Dlog1::Mythread1(LPVOID lparam) {BEGING: dlg1=(Dlog1*)lparam;CFile log1;CString rizhi;SYSTEMTIME mytime;GetLocalTime(&mytime);rizhi.Format("日志%d年%d月%d日.txt",mytime.wYear,mytime.wMonth,mytime.wDay);

dlg1->m_edit=rizhi;dlg1->UpdateData(FALSE);

log1.Open(rizhi.GetBuffer(0),CFile::modeReadWrite);log1.SeekToEnd();char * welcom="开始执行新一轮扫描";log1.Write(welcom,strlen(welcom)+1);log1.Close();

/* AfxMessageBox(XunHuanCishu);*/kaishi:for (int x=0;x

if (myPAIMAI.isFrist ==TRUE){lei.UseDM_DLL(&dm);dm.BindWindow((long)myPAIMAI.DNFhandle,"dx2","normal","normal",1);dm.DownCpu(100);Guanbi_CHUANGKOU();

AAAASleep(100);DaKai_PaiMai_AND_SHURUFA();myPAIMAI.isFrist=FALSE;}

//开始扫dianjiCuoWu_SUDU();::Sleep(100);BOOL ISqingchu=QingChu_SUDU();if (ISqingchu==FALSE){myPAIMAI.isFrist=true;goto BEGING;}

dm.SetDict(0,"C:\\MYRES\\D1.TXT");dm.UseDict(0);

///开始搜索//需要再次点击输入框 因为焦点没了。。。//输入要搜索的东西//*::Sleep(timecout);*/BOOL isshurukuang= DijiShuRuKuang_SUDU();if (isshurukuang==FALSE){myPAIMAI.isFrist=true;goto BEGING;}

shuruzifu.MakeUpper();//添加的//不对就还原dm.KeyPress(shuruzifu.GetAt(0));添加的dm.KeyPress(shuruzifu.GetAt(1));//添加的dm.KeyPress(VK_SPACE);dianjiCuoWu_SUDU();dm.KeyPress(VK_RETURN);sousuo:dianjiCuoWu_SUDU();Sleep(100);//必须有查找单价//单价坐标 Y=价格金币的位置到+30 X=价格金币的位置开始到+100FindJiage_toMYJILV_XY();int zongjia=0,shuliang=0,danjia=0;//总价和数量数量dm.SetDict(0,"C:\\MYRES\\D1.TXT");dm.UseDict(0);CString s = dm.Ocr(myjilv.jiageX.lVal,myjilv.jiageY.lVal,myjilv.jiageX.lVal+100,myjilv.jiageY.lVal+30,"ffb100-000000|ff3232-000000",1.0);if(s.IsEmpty()==TRUE || s=="" ){CString tofileA;tofileA.Format("总价为0 重复扫描1次+\r\n");dlg1->m_edit=tofileA;dlg1->UpdateData(FALSE);log1.Open(rizhi.GetBuffer(0),CFile::modeReadWrite);log1.SeekToEnd();log1.Write(tofileA.GetBuffer(0) ,tofileA.GetLength());log1.Close();goto kaishi2;}zongjia=lei.NeiCun_Asm_ZhuanHuan.CStringToInt(s);if (zongjia<=0){AfxMessageBox("zongjia<=0");goto kaishi2;}

dm.SetDict(1,"C:\\MYRES\\D2.TXT");dm.UseDict(1);VARIANT lingshiA,lingshiB;if (dm.FindStr(myjilv.jiageX.lVal-100,myjilv.jiageY.lVal,myjilv.jiageX.lVal+30,myjilv.jiageY.lVal+30,"当前竞拍", "ffb100-000000|ff3232-000000|ddc593-000000",1.0,&lingshiA,&lingshiB)!=-1){char* TiaoguoStr="当前是竞拍,跳过";dlg1->m_edit=TiaoguoStr;dlg1->UpdateData(FALSE);log1.Open(rizhi.GetBuffer(0),CFile::modeReadWrite);log1.SeekToEnd();log1.Write(TiaoguoStr,strlen(TiaoguoStr));log1.Close();x=0;goto kaishi;}

CString ss2;ss2 = dm.Ocr(myjilv.jiageX.lVal-380,myjilv.jiageY.lVal,myjilv.jiageX.lVal-280,myjilv.jiageY.lVal+30,"ffffff-000000|b36bff-000000",0.9);int xyz=0;int is1;is1=0;

if (ss2.IsEmpty()==TRUE){if (zongjia>=panduanjiage){is1=1;goto shuliangzhengque;}else{

goto kaishi2;} }

shuliangzhengque:shuliang=lei.NeiCun_Asm_ZhuanHuan.CStringToInt(ss2);if (is1==1){CString tofileb;tofileb.Format("数量为1: "+myPAIMAI.CaiLiaoMing_di1hang[x]+"\r\n");log1.Open(rizhi.GetBuffer(0),CFile::modeReadWrite);log1.SeekToEnd();log1.Write(tofileb.GetBuffer(0) ,tofileb.GetLength());log1.Close();

shuliang=1;}if (shuliang==0){//isFrist=TRUE;goto kaishi2;}

danjia=zongjia/shuliang;下面就是买了///随便点个正确的Y 都能出现按钮///CString LOgStr;if (danjia<=panduanjiage){__asm{nopnop}zhijiemai:SYSTEMTIME time1;GetLocalTime(&time1);CString timestr;timestr.Format("%d点%d分%d秒",time1.wHour,time1.wMinute,time1.wSecond);LOgStr.Format(timestr+" : 已买下:"+myPAIMAI.CaiLiaoMing_di1hang[x] +" 价格%d 总价:%d 数量:%d"+ " \r\n",danjia,zongjia,shuliang);log1.Open(rizhi.GetBuffer(0),CFile::modeReadWrite);log1.SeekToEnd();log1.Write(LOgStr.GetBuffer(0),LOgStr.GetLength());dlg1->m_edit=LOgStr;dlg1->UpdateData(FALSE);log1.Close();/*m_tab2.SetTextMatrix(0,1,LOgStr.GetBuffer(0));*/dm.MoveTo(myjilv.jiageX.lVal,myjilv.jiageY.lVal+20);dm.LeftDoubleClick();//弹出购买选项::Sleep(100);选择一口价//点击之VARIANT yikoujiaX,yikoujiaY;if (dm.FindStr(myjilv.jiageX.lVal,myjilv.jiageY.lVal,myjilv.jiageX.lVal+100,myjilv.jiageY.lVal+100,"一口价","bd9f7e",1.0,&yikoujiaX,&yikoujiaY)!=-1){dm.MoveTo(yikoujiaX.lVal,yikoujiaY.lVal);::Sleep(50);dm.LeftClick();::Sleep(50);dm.MoveR(0,18);dm.KeyPress(VK_RETURN);dm.KeyPress(VK_RETURN);dm.KeyPress(VK_RETURN);::Sleep(300);dianjiCuoWu();goto sousuo;}}else{SYSTEMTIME time2;GetLocalTime(&time2);CString timestr2;timestr2.Format("%d点%d分%d秒 :",time2.wHour,time2.wMinute,time2.wSecond);log1.Open(rizhi.GetBuffer(0),CFile::modeReadWrite);log1.SeekToEnd();LOgStr.Format(timestr2+myPAIMAI.CaiLiaoMing_di1hang[x]+"价格%d,过高,不买"+"\r\n",danjia);dlg1->m_edit=LOgStr;dlg1->UpdateData(FALSE);log1.Write(LOgStr.GetBuffer(0),LOgStr.GetLength());log1.Close();}dianjiCuoWu();Sleep(30);if (myPAIMAI.ISTUICHU==TRUE){

goto end;}x=x+1;} goto BEGING;end:__asm{mov eax,eax}return 0;}

竞拍系统c语言,C++版扫拍卖源代码,非程序,这下不会删帖吧?相关推荐

  1. 竞拍系统c语言,asp宝贝儿网络拍卖商城购物系统 v11.0 GBK

    宝贝儿拍卖系统(BBR)是一套基于ASP+ACCESS和ASP+MSSQL技术的带拍卖功能的多用户商城系统(C2C多用户网店系统).经过8年的坚持与努力,宝贝儿拍卖系统现已发展成为国内最好的公共拍卖平 ...

  2. 家族查询系统c语言源程序,家谱管理系统(含源代码).docx

    家谱管理系统(含源代码) 家谱管理系统--C语言(数据结构)目的和要求:树形结构是一种非常重要的非线性结构,它用于描述数据元素之间的层次关系,人类家谱是树形结构的典型体现,通过此项训练让学生掌握树形结 ...

  3. 《消防设施操作员(中级检测维修保养)鉴定在线仿真考试系统》(应试版)上线合作!

    图片 依据消防行业技能鉴定指导中心考试网2022年11月16日<消防设施操作员>(中级)技能虚拟仿真实操考核系统上线试运行并进行考试的工作部署,华诺联动[消防行–在线教育实操平台]自主研发 ...

  4. 寄售转拍系统/拍卖系统/竞拍系统/转拍系统/字画拍卖转拍/委托转售系统

    源码类型:PHP+MYSQL+TP框架 名称:智宝拍卖系统/寄售转拍系统/拍卖系统/竞拍系统/转拍系统/多画室编码编号版/字画拍卖转拍/委托转售 亮点配置 转售开关:开启扣余额,关闭转给画室长,多方位 ...

  5. SpringBoot在线拍卖竞价拍卖竞拍系统源码

    SpringBoot在线拍卖竞价拍卖竞拍系统源码 视频效果 https://www.bilibili.com/video/BV15a411U7uX/ SpringBoot在线拍卖竞价拍卖竞拍系统源码+ ...

  6. 模拟投票系统--c语言版

    模拟投票系统–c语言版 题目及要求 请设计完成一个投票系统,实现三个角色: 选民.备选对象.管理员: 实现参加票选.管理投票过程.结果查询与公布.加入投票等.代码要能提供以下几个基本功能. (1)注册 ...

  7. Java 语言实现简易版扫码登录

    基本介绍 相信大家对二维码都不陌生,生活中到处充斥着扫码登录的场景,如登录网页版微信.支付宝等.最近学习了一下扫码登录的原理,感觉蛮有趣的,于是自己实现了一个简易版扫码登录的 Demo,以此记录一下学 ...

  8. win7系统如何用c语言设计一个生日礼物,我的作业系统是win7旗舰版32位的,想学习c语言程式设计,有谁能推荐一个好的软体。要求能在我的作业系统上相容...

    我的作业系统是win7旗舰版32位的,想学习c语言程式设计,有谁能推荐一个好的软体.要求能在我的作业系统上相容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发 ...

  9. 在线拍卖系统(竞拍系统)源码编写开发中拍卖模式的理解和实现

    在线拍卖系统(竞拍系统)源码开发中常见的拍卖模式有升价拍(英式拍卖).降价拍(荷兰拍).密封拍(暗拍).多件拍(淘宝荷兰拍).         升价拍(英式拍):最常见的一种拍卖方式,参拍者按照加价幅 ...

  10. c语言编写一个火车票,火车票完整系统(C语言)【报告版带截图】.doc

    火车票完整系统(C语言)[报告版带截图] 课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现.对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入.包括车次.日期.起点 ...

最新文章

  1. 华为路由器qos car+nat+dhcp+vlan配置心得
  2. Android程序如何实现从网络中获取一张图片
  3. Java中创建对象的5种方式 -[转] http://www.codeceo.com/article/5-ways-java-create-object.html...
  4. [转]linux awk命令详解
  5. 【渝粤题库】陕西师范大学201491 法学导论作业
  6. 使用负边距创建自适应宽度的流体布局
  7. iPhone:你知道这 13 年我是怎么过的吗?
  8. redis的其他功能
  9. 火遍全球的光伏热!2021上半年全球光伏投资789亿美元,A股第十家千亿市值光伏企业昨日诞生!
  10. java识别验证码图片_Java识别图像、验证码
  11. [debug][RDP开源项目]rdpwrapper中出现not listening的解决方案
  12. linux修改休眠时间设置,centos设置不休眠的方法
  13. 点击识别元素位置、生成显示二维码、下载二维码
  14. 外国人坐地铁到底玩不玩手机?
  15. Word中的字体大小(几号-几磅)【转】
  16. 什么是Apptainer?如何在Ubuntu服务器上安装?
  17. FFmpeg:常用命令小笔记
  18. 利用python进行数据分析_从删库到跑路
  19. 我的物联网项目(十五) 微服务业务拆分
  20. 学习pandas df[]

热门文章

  1. 2012最新JQuery插件
  2. roseha 11 用VM虚拟机创建集群测试
  3. 自媒体文章原创度检测,提高文章通过率!
  4. Excel教程数据透视表系列案例二十二
  5. spotify注册服务器,【评测】Cocktail Audio N25:集USB解码、TIDAL、Spotify、NAS 串流、音乐服务器于......
  6. chrome浏览器Flash版本过低解决方法
  7. cefsharp修改html,CefSharp v62修改方法(支持.net4.0)
  8. 计算机辅助设计cad实训总结,CAD画图的心得体会
  9. 推荐一款很好用的小说APP——追书神器
  10. 【DIY】热水器升级加装远程wifi控制功能,esp8266远程红外控制热水器启动