private void button5_Click(object sender, EventArgs e)
        {
            textBox2.Text = "";
 
            string url = "D://color//VStart50//Tools//Chat//HoHoo//XXX.txt";
            for (int i = 1; i < 7; i++)//开心网小号分为6个小组,开6个外挂同时运行,所以循环6次
            {
              
               string url1 = url.Replace("XXX", i.ToString());

StreamReader sr = new StreamReader(url1,Encoding.Default);
                string str = sr.ReadToEnd();//.Replace("[","]");
                str = str.Replace("全部运行完毕", "|");
                string[] arr = str.Split('|');
                for (int ii = 0; ii < arr.Length; ii++)
                {
                    string tr = arr[ii];
                    string a1 = StrCut(tr, "[50/"+(ii+1).ToString()+"]", "正在登录系统", 0);
                    string a2 = StrCut(tr, "我的现金有", ",拥有", 0);
                    string a3 = StrCut(tr, "拥有", "辆车", 0);
                    a2 = (string.IsNullOrEmpty(a2)) ? "0" : a2;
                    a3 = (string.IsNullOrEmpty(a3)) ? "0" : a3;
                    string sql = "update G_KaiXin_B set 车钱="+a2+",车数="+a3+" where email='"+a1+"'";
                    AccessHelper AH = new AccessHelper();
                    bool bln = AH.ExeSQL(sql);
                    if (bln == true)
                        textBox2.Text += a1+"执行成功/r/n";
                    else
                        textBox2.Text += a1 + "执行失败/r/n";
                }
            }
        }

用到的函数:

/// <summary>
/// 截取字符串特定字符之间的字符串
/// </summary>
/// <param name="str">要截取的字符串 如abcdefg</param>
/// <param name="str1">开始截取的字符串,如b</param>
/// <param name="str2">结束截取的字符串 如f</param>
/// <param name="type">去除类型 0只取中间 1 包含开始的 2 包含结束的 else 包含开始和结束的</param>
/// <returns>得到截取后的字符串,如cde</returns>
 static string StrCut(string str, string str1, string str2, int type)
{
    string temp = "";
    int ad1 = str.IndexOf(str1, 0);
    if (ad1 == -1)
    {
        temp = "";
    }
    else
    {
        int ad2 = str.IndexOf(str2, ad1 + str1.Length);
        int ad3 = ad2 - ad1;
        string t = str.Substring(ad1, ad3);
        t = t.Replace(str1, "");
        temp = t.ToString();

switch (type)
        {
            case 0://只取中间的

break;
            case 1: //包含开始的
                temp = str1 + temp;
                break;
            case 2://包含结束的
                temp = temp + str2;
                break;
            case 3://包含开始和结束的
                temp = str1 + temp + str2;
                break;
        }
    }
    return temp;
}

hohoo停车log分析相关推荐

  1. 掉网问题的log分析

    2019独角兽企业重金招聘Python工程师标准>>> 1.如何得知网络小区不支持紧急通话 => 查看modem log: PS    113821    37504    1 ...

  2. Apache的Access.log分析总结

    Apache的Access.log分析总结 #查看80端口的tcp连接 #netstat -tan | grep "ESTABLISHED" | grep ":80&qu ...

  3. Android 系统(104)---浅谈ANR及log分析ANR

    浅谈ANR及log分析ANR 一:什么是ANR ANR:Application Not Responding,即应用无响应 二:ANR的类型 ANR一般有三种类型: 1:KeyDispatchTime ...

  4. Python学习之道-烤机测试日志Log分析统计

    Python学习之道-烤机测试日志Log分析统计 问题引出 一.环境准备 二.实践代码 1.初步实现 2.更新CSV文件写入统计结果 3.运行脚本 4.实现遍历多个Log并汇总结果到Excel 三.遇 ...

  5. 【LTE】Qualcomm LTE Packets log 分析(一)LTE Access Stratum Log Analysis 1_PSS 2_RACH

    涉及的Packets: 1. PSS主同步信号数据捕获 (Initial Acquisition) [0xB113][LL1] LTE LL1 PSS Results : 主同步信号结果,返回周围小区 ...

  6. 【LTE】Qualcomm LTE Packets log 分析(三)LTE Access Stratum Log Analysis

    LTE Access Stratum Log Analysis 1. PSS主同步信号数据捕获 (Initial Acquisition) 2. 随机接入信道过程 (RACH Procedure) 前 ...

  7. 手机桌面左右滑屏不成功问题log分析

    问题背景 滑动测试,单手握持测试机,大拇指在测试机桌面做左右滑屏操作,偶现滑屏不成功. 问题分析步骤 (1)首先根据"视频"或者"log中关于问题现象的关键log&quo ...

  8. netstat--查看服务器[有效]连接数--统计端口并发数--access.log分析

    简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...

  9. android 通话的log分析,Android实例]通话接通后震动提示 (转载)

    http://blog.csdn.net/tyfjy/article/details/6452126 今天介绍一下在Android中实现通话接通后震动提示,这里通话主要是针对拨出的电话.想要在接通的时 ...

最新文章

  1. 分享一个PyTorch医学图像分割开源库
  2. CobarClient源码分析
  3. 伦敦银行 如何计算利息
  4. 针对.NET开发者(neo-charm) 1.0 的NEO区块链架构参考模型
  5. python写ui自动化测试用例_自动化测试(6) | Web UI 自动化测试方案
  6. onvif协议_大华的录像机添加海康摄像头,使用了onvif协议,为啥也添加不进去?...
  7. 蓝桥杯 ADV-132 算法提高 笨小猴
  8. vue 项目中常见的几个问题
  9. js 设置div超出宽度隐藏_【CSS/JS】如何实现单行/多行文本溢出的省略(...)--绕过坑道的正确姿势...
  10. Modelsim超级详细教程 手把手教一看就会 (Modelsim10.0 FPGA仿真软件 )
  11. c语言实现http下载器
  12. dmx512如何帧同步_同步DMX512控制器的设计详解
  13. 小林相册批量下载器--相册图片万能批量下载器
  14. html浅色_修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理
  15. Markdown Day01
  16. 微信小程序开发实战 ②①(网路请求Promise化)
  17. 温度传感器php,温度传感器基础知识
  18. 【linux】shell 编程之字符串与数组
  19. 申请注册@MSN.COM邮箱!
  20. 大转盘H5游戏的优点

热门文章

  1. Config-Server
  2. 真正实现flash涂鸦论坛
  3. 揭秘考研阅卷“潜规则”,这样的试卷能“加分”!
  4. 计算机学术英语演讲,学术英语演讲.ppt
  5. android libev 编译,移植libev事件库到Android中
  6. 模电(十)结型场效应管
  7. 名画19 董源《画选三幅》
  8. win10 被KMS 篡改主页 hao123
  9. docker仓库harbor安装与使用
  10. 中国古代数学家张丘建在他的《算经》中提出了一个著名的 “ 百钱买百鸡问题”鸡翁一, 值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?