
简介《LiDAR360激光雷达点云数据处理软件用户手册》面向从事三维激光点云处理、测绘地形、林业调查与电力巡检的初、中级技术人员提供软件功能、模块流程与操作参考。压缩包共1个PDF文件约15.46MB内容围绕航带拼接、数据管理、统计、分类、地形、机载林业、地基林业、电力线及矢量编辑等模块展开并说明安装激活、许可证管理、语言切换与常用工具用法。已有1484人学习说明其对实际项目上手具有较高参考价值。读者可借助手册了解点云滤波、单木分割、电力线自动分类、DEM/DSM/CHM生产等典型流程对照系统要求与界面说明完成环境配置和功能检索也可作为功能查询、培训带教和项目排错时的案头资料。1. 从一堆 LAS 到能交付的成果上周有人发来一个四十多 GB 的航飞点云压缩包附带一句话“帮忙出个 DEM 和树高。”命令行工具能把 LAS 读出来也能算统计量但真要出成图、成报告甚至做成能交给甲方的产品就卡住了滤波参数没有可视化回看单木分割结果没法人工修电力走廊的危险点还得手写报告。这类活儿最后基本都要落到一套带界面的激光点云数据处理平台上。LiDAR360 的用户手册写的就是这条链路三维激光扫回来的原始点云怎么入库、怎么拼接、怎么分类怎么出地形和林业产品一直到电力线巡检报告。手册里覆盖十种以上处理算法、300GB 量级数据的组织方式以及地形、林业、电力三条行业线。刚接手点云项目、手上有一堆 LAS 却不知道怎么变成可用成果的人能照着走已经习惯命令行、但需要交正式成果的熟手也能从里面抠出参数边界。2. 装机与激活8GB 内存红线、两种许可和首启三个开关装这套东西最容易翻车的地方不是安装包本身而是装完打不开、打开卡成幻灯片、试用期过了才发现模块没激活。手册里关于环境的描述只有短短一段但那段话在实操里对应的是三类完全不同的故障。先把这台机器的底子摸清楚再谈数据处理。2.1 硬件与系统8GB 是能跑不是能干活手册给的配置表是这样的项目手册要求实际使用中的建议内存不小于 8GB16GB 起步30GB 以上原始数据建议 32GBCPUIntel Core i5/i7 双核更看重单核主频多核在批处理时才有明显收益显卡NVIDIA 独显显存不小于 2GB三维视图靠 OpenGL 渲染集显会明显掉帧系统Windows 7/8/10 64 位、Server 2012 及以上必须是 64 位32 位系统连安装都过不去磁盘手册未列建议 SSD并预留原始数据的 2 倍以上空间内存这条别当成建议值。点云处理的特点是“一加载就是几千万个点”8GB 能打开一个几百 MB 的 LAS但一旦叠加航带、跑分类、再生成栅格内存占用会成倍上涨最后表现就是界面还在、鼠标点不动或者干脆弹一个内存不足。我一般的做法是先用统计模块看一眼点密度和点数估算这批数据的总量再决定是整批加载还是按图幅切开。300GB 这种量级靠的是分块组织和抽稀浏览不是靠一根内存条硬扛。显卡这一项在手册里单独提了一句请使用高性能图形模式运行软件。这句话背后是很多笔记本电脑的双显卡切换机制——默认走集显省电三维视图一开就卡。系统层面的设置放在 2.3 节讲。还有一个容易被忽略的点是磁盘。LAS 导入后会转成软件自有的 LiData 格式这个格式带分块索引体积通常比原始 LAS 更大。常见做法是在工程目录里给转换结果单独留一个盘位别和原始数据挤在同一个分区否则跑到一半磁盘满了工程会处于一个很尴尬的中间态。2.2 硬锁与软锁两种许可的适用场景和激活五步许可分两种选错了会很麻烦类型交付形式使用约束适合谁硬锁许可证U 盘必须插在主机的 USB 口上实时检测不许格式化、删除、复制固定工位、多台机器轮换少的人软锁许可证许可密钥凭注册标识申请密钥输入后激活笔记本外业、经常换机器的人硬锁的坑在于“实时检测”这四个字。U 盘松动、被系统弹出、插在 USB Hub 上供电不稳软件都可能报许可失效而这种报错看起来像软件崩了实际只是外设问题。软锁的坑在于注册标识和机器绑定换主板、重装系统之后大概率要重新申请。软锁的激活流程手册写得很清楚照着走以管理员身份运行 LiDAR360开始菜单 → 所有程序 → LiDAR360 → 右键 → 以管理员身份运行。这一步不是形式主义密钥写入需要管理员权限普通权限启动会激活失败且不报明确错误。启动后点 帮助 → License 激活弹出激活对话框。试用期已结束时这个框会自动弹出来。填写姓名和公司名称勾选需要激活的模块点“复制到电子邮件”。把复制出来的内容粘到邮件正文发给厂商的许可邮箱。收到密钥后填进对话框点“完成”。提示模块是按需勾选的。手册里的版本对照表写得很直白——免费版本只开放数据可视化、数据管理、海量数据支持航带拼接、统计、分类、地形、机载林业、地基林业、矢量编辑属于全功能版本且免费版只有 30 天试用电力线模块在免费版里连试用都没有。项目排期时先把要用的模块列出来一次性申请别做到一半才发现缺项。2.3 首启三件事高性能显卡、界面语言、工程目录第一件事把程序绑到独立显卡上。Windows 10/11 的路径是设置 → 系统 → 显示 → 图形设置 → 浏览选中 LiDAR360 的主程序 exe添加后点“选项”选“高性能”。老一些的系统在 NVIDIA 控制面板的“管理 3D 设置 → 程序设置”里加同一条规则。做完这一步三维视图的帧率差别是肉眼可见的。第二件事界面语言。手册给的操作是 Display → Language → English 或 Chinese点“Yes”会重启软件并立即生效点“Cancel”则不重启下次启动才按新语言显示。外业同事和不熟悉英文菜单的同事混用时这一项要提前统一否则截图对不上、菜单名对不上沟通成本很高。第三件事工程目录规范。工程文件*.LiProj只保存图层引用和工程设置不保存真正的数据这一点在下一章会反复提到。所以目录结构必须在第一次建工程之前定下来。我常用的结构是这样项目名/ 01_raw/ 原始 LAS/LAZ、TXT、PLY只读 02_lidar/ LiData 转换结果 03_product/ DEM、DSM、CHM、等高线 04_report/ 统计表、检测报告 05_project/ *.LiProj01_raw设成只读是有意为之。点云处理里最常见的翻车方式之一就是把中间结果覆盖回原始目录等发现滤波参数错了想重跑原始数据已经被改过一轮了。3. 数据入库LAS/TXT/CSV/PLY 四类格式的参数怎么填入库这一章是整套流程里最“无聊”但最不能省的一步。坐标系填错后面所有的拼接、分类、产品生产全废而且错得不明显——点云看着好好的只是整体偏移了几十米。手册里对每种格式的导入参数都配了图这里把图里那些下拉框对应到什么一条条说清楚。3.1 为什么必须先转成 LiData统一入口与分块索引软件支持的点云格式有 LiData自定义格式、LAS/LAZ、ASCIItxt/asc/neu/xyz/pts/csv和 PLY。其中 LiData 是唯一一个“原生”格式所有分析处理算子都基于它运行。LAS、ASCII、PLY 导入之后会自动生成一份对应的 LiData后续操作都在这份上做。第一次加载某个文件时会弹转换界面这一步的耗时和数据量成正比几十 GB 的 LAS 转一次十几分钟很正常。所以别在调试参数的时候反复重导——转好的 LiData 放在02_lidar里工程里引用它就行。转换的意义不只是换个壳LiData 做了分块组织海量数据的浏览和提取走的是块级索引这也是手册里“可同时处理超过 300GB 点云数据”这句话的落脚点。直接拿 LAS 硬扛是扛不动的。3.2 LAS/LAZ 导入三个页签、七个参数选中 LAS 文件后弹出的对话框分三个页签每个页签对应一类决策页签关键项怎么填Header版本号、点格式 ID、点记录数、回波次数点数、XYZ 比例因子与偏移量、XYZ 最小最大值只读信息用来做入库前核对不修改Attribute Option隔点抽稀、属性选择默认加载全部点与全部属性大文件先抽稀试跑Coordinate Option坐标系、最近使用记录、WKT/PRJ 导入有 PRJ 就导入没有就按 EPSG 代码搜Header 页签不是摆设。点格式 ID 决定了这份 LAS 里有没有 RGB、有没有 GPS 时间、有几个回波字段XYZ 比例因子和偏移量决定了坐标精度如果比例因子是 0.01 这种粗值高程精度天生就只有厘米级后面再怎么调滤波参数也补不回来。回波次数的点数分布能反映飞行质量——如果五次回波里第五次几乎为零说明植被穿透一般林业参数反演要打个折扣。Attribute Option 里的“隔点抽稀”是个很实用的开关。默认是打开所有点但调参阶段完全没必要。抽稀到 1/5 或者 1/10先看整体形态、试滤波阈值等参数定下来再全量重跑。我见过有人在几千万点的数据上直接全量加载调参数改一次等五分钟一天下来没试几组。Coordinate Option 是重灾区。设置方式有三种直接输入关键词搜比如输 4326 找 WGS84、点“添加坐标系”下拉菜单从 WKT 导入、从 PRJ 文件导入。工程实战里最稳的是从 PRJ 导入——只要原始数据带投影文件就不要手输 EPSG。手输的问题在于同一个地理区域可能对应好几个带号不同的投影分带代码差一位偏移就是几百公里。对话框底部有两个按钮Apply 和 Apply All。Apply 只对当前文件生效Apply All 表示关闭软件之前后续导入的所有 LAS 都沿用这套设置不再弹框。批量导入同一批航带时 Apply All 很省事但如果你同时在做两个坐标系不同的项目点错一次就是一整批数据带着错误的坐标系入库而且不会有任何报错。3.3 TXT/CSV/PLY分隔符、Skip lines 与列映射ASCII 类格式的导入逻辑和 LAS 完全不同它没有头文件告诉你哪一列是什么全靠界面上的映射。TXT 的对话框里最上面显示文件路径如果文件带表头表头那几行会用红色高亮。三个参数Separator分隔符。一般能自动识别识别错了就手动选逗号、空格、制表符。Skip lines跳过前 X 行。用来干掉表头和说明文字。列映射每一列上方有下拉框默认会挑中 X/Y/Z 所在列其余列可以映射成强度、分类、回波等属性不需要的选 Ignore。入库前先用文本工具看一眼前几行比在界面里瞎猜快得多# 看前 20 行确认表头行数、分隔符、列顺序 head -n 20 survey_plot_01.txt # 统计列数分布防止中间某几行列数不一致导致映射错位 awk -F[ ,\t] {print NF} survey_plot_01.txt | sort | uniq -c第二条命令解决的是一个很隐蔽的问题有些外业导出的 TXT 中间夹着空行或者注释行列数和正常行不一样导入时那一行的坐标会被塞到错误的列里出来就是几个飞出去的孤立点。在主点云里这几个点不起眼但一做统计Z 值最大最小值立刻失真。CSV 稍微特殊因为它的用途不止点云。对话框会先问一句打开为表格还是打开为点云。打开为点云的话后续界面和 TXT 一样。打开为表格的用法主要是接单木分割结果——分割完导出的 CSV 每行是一棵树选“点”需要指定 X、Y、Z 三列选“圆”除了 XYZ 还要指定直径列勾选“显示标签”的话再指定标签列一般是树木 ID。这个设计在现场核对时非常好用把单木结果以圆的形式叠在点云上哪个树冠被切多了、哪个漏检了一眼就能看出来改完再重新导出。PLY 的对话框最简单分别指定 X、Y、Z 对应的属性有颜色就指定 R、G、B没有就都选 None点 Apply。PLY 常见于三维扫描和摄影测量融合的数据颜色信息是它相对 LAS 的优势映射漏了颜色后面基于影像的融合和真彩色显示就白瞎了。3.4 栅格、矢量、模型与拖拽入库的边界除点云外软件还支持栅格、矢量、表格、模型四大类数据统一走 文件 → 数据 → 添加数据选中文件打开即可中间没有参数对话框。模型数据是 LiModel 格式由 DEM 或 DSM 生成规则三角网按四叉树分块组织存储可以叠加 DOM 纹理。它的用途主要是三维场景展示和成果交付不参与点云运算。要注意的是 LiModel 和原始 DEM 是两份数据改了 DEM 不会自动更新模型得重新生成。拖拽入库是个提效手段把文件直接拖进工程窗口就能加载。它不生效的常见原因有三个软件没有以管理员权限运行某些系统盘路径下会拦、文件路径里带特殊字符或者过长、文件正被别的程序占用。遇到拖拽没反应先试着用菜单走一遍添加数据如果菜单能加进去而拖拽不行基本就是权限或者路径问题。4. 从航带拼接到地形产品工程组织与处理链路数据入库只是把原料放进来了。接下来这条链路是有严格先后顺序的工程组织 → 航带拼接 → 去噪与分类 → 生成产品。顺序错一步后面全得推倒重来。手册把这些功能分散在各个模块章节里讲实际做项目时得自己串成一条线。4.1 *.LiProj 保存的是什么工程快照与相对路径工程文件*.LiProj是对当前工作区的一个快照。保存下来的是加载的数据图层和工程设置不是真正的数据。这句话得反复念三遍因为它直接决定了两件事第一工程文件很小几 KB 到几十 KB可以随便备份。但它引用的 LiData、栅格、矢量文件一个都不能少。第二整个工程目录搬迁时必须把关联的所有文件一起搬并且保持相对路径不变。只把 LiProj 拷到另一台机器打开就是一片红色问号。常规操作流程开始处理新数据时点“新建工程”。如果不建软件会默认建一个未命名工程关软件时才提示保存。点“打开工程”加载已有的 *.LiProj原来的图层和设置会迅速恢复。文件 → 最近打开的工程能直接看到近期用过的工程列表这个在多个项目来回切的时候很省事。“保存工程”和“工程另存为”的区别和普通软件一样另存为可以复制出一套参数模板。“关闭工程”结束当前作业再开下一个。一个提高效率的做法把调好参数、加载好标准图层的工程另存为模板。下次开新项目时打开模板、另存为新工程名、把图层替换掉就行省去重新配置显示样式和工具布局的时间。4.2 航带拼接先拼后算的先后顺序机载数据如果是分航带飞的第一步必须是航带拼接不能跳过。原理是基于严密的几何模型自动匹配不同航带的重叠区实时显示拼接结果输出高精度点云。跳过拼接直接做分类会怎样重叠区的点会被算两遍点密度统计虚高更麻烦的是两条航带之间存在系统性偏移时同一个地面在剖面上会呈现成两层滤波算法在两层之间做判断地面点提取会在航带接缝处出现条带状空洞或者突起。这种错误在地形产品上表现为等高线在接缝处扭一下非常难看而且极难回溯原因。拼接完之后必须做质量检查手册提到的数据质量检查和分析工具主要看三个东西检查项用什么工具看什么重叠区高程一致性剖面工具切一条横跨接缝的剖面看地面是不是一条线点密度分布统计模块按点数、点密度、Z 值统计看有没有异常条带覆盖完整性工程窗口整体视图有没有漏飞的空洞剖面工具是这套软件里我最常用的一个。切一条断面地面点、植被、建筑的高低关系一目了然滤波参数调没调对看断面比看任何统计数字都直接。4.3 地面点分类到地形产品滤波与格网的两个关键参数地面点分类是整条链路里最关键的一步因为后面所有地形产品都建立在它上面。手册里列的分类能力包括地面点分类、模型关键点分类、选择区域地面点分类、机器学习模型分类可高效分离建筑、植被、路灯等通用类别。复杂地形下的滤波实战里主要盯两个参数一是地形坡度或者说滤波的角度阈值。山区陡坡如果按平地参数做坡面会被误判成非地面最后 DEM 在陡坡段塌陷反过来城市里参数放太松矮墙、花坛、车顶会被当成地面吸进去。常见做法是先按项目区最陡的坡度估一个上限切几条断面在陡坡和平地上各验一次取一个折中值。二是格网大小。生成 DEM、DSM、CHM 时都要设。格网太粗微地形全平掉等高线失真太细点密度不够的地方会插值出一堆锯齿。经验关系是按平均点间距取 1 到 2 倍先看统计模块给出的点密度再反推间距比凭感觉填靠谱。地面点分类出来后地形模块能做的产品包括 DEM、DSM、CHM、断面图、等高线、山体阴影、坡度、坡向、粗糙度模型数据还能二次编辑。这里有个顺序问题先出 DEM 再出等高线中间不要跳过 DEM 编辑。DEM 上残留的少数高点比如被误分类的建筑角点在等高线上会表现为一个小圈套一个小圈这种错误一旦进了下游的汇水分析或者土方计算很难查。4.4 行业模块的参数入口机载林业、地基林业与电力走廊三个行业模块用的其实是前面同一套点云区别在于对“什么算地面、什么算单株”的定义不同。机载林业基于机载点云提取森林结构参数包括高度分位数、叶面积指数、郁闭度再分割单木提取树的位置、树高、冠幅。软件还提供多种回归分析功能可以结合地面调查数据反演森林生物量、蓄积量这类功能参数。这里的关键不是算法本身而是样地数据和点云的对应关系——地面调查的每棵树要和分割出来的每棵树对得上回归才有意义。常见做法是先跑一遍单木分割导出 CSV用表格形式在软件里叠点云核对把明显的误分割手动改掉再做回归。地基林业走的是另一条路数据来自地基或背包激光雷达视角是水平方向的所以批量提取的是树木棵数和胸径DBH再加单木位置、树高。地基数据的单木分割对遮挡特别敏感站位数不够的时候背面那棵树基本提不出来这个是数据采集层面的事软件补不了。电力线模块用机器学习做分类把电力线、杆塔、建筑、植被自动分开然后在用户自定义的范围内检测危险点比如树障、树倒危险点最后按自定义模板输出检测报告还能做电力走廊的模拟工况分析。这一块实操里最需要先定的是“范围”和“模板”范围决定哪些点参与距离计算模板决定报告里出现哪些字段。这两个不定下来跑出来的报告没法直接交付。另外注意电力线模块在免费版本里是没有试用的临时接活必须先确认许可。矢量编辑是配套能力用点云做高对比度底图清晰分辨房屋、植被、道路、路灯、水域、桥梁的轮廓完成数字线画图流程里的矢量化部分。它的价值在于不用在点云和 GIS 软件之间来回导减少了坐标转换出错的概率。5. 避坑与排查五条让整批数据白跑的记录下面这五条都是实打实踩出来的每条都按“现象 → 原因 → 解决”写遇到对得上的症状可以直接照方抓药。5.1 导入后整体偏移几十米到几百米现象点云看着形态正常但叠到已有的底图或另一个工程上整体错开一个固定距离方向各个项目不一样。原因坐标系没设或设错。LAS 本身不一定带 PRJ导入时 Coordinate Option 页签默认是空的不选也能点 Apply数据就以一种“无坐标系”的状态入库。另一个高频原因是手输 EPSG 时选错了投影分带同一个地区不同带号之间差几百公里。解决先回原始数据目录找有没有同名 PRJ 文件有就重新导入并选“从 PRJ 导入”。没有就查清数据来源的坐标系用 EPSG 代码搜索后重新导入。已经转好的 LiData 是带着坐标系走的所以要么删掉重建要么在工程里重新指定。批量导过一批数据之后务必抽一条航带和已知控制点对一遍别等做完产品才发现。5.2 大文件一加载就卡死或者闪退现象打开几 GB 的 LAS进度条走完后界面卡住任务管理器里内存占满或者三维视图拖一下就掉到个位数帧率。原因两个问题叠加。一是全量加载Attribute Option 里默认打开所有点没有抽稀二是程序跑在集成显卡上三维渲染全部走 CPU。解决调参阶段先在 Attribute Option 里开隔点抽稀把点数压到能流畅交互的量级正式出产品时再全量重跑。同时在系统里把主程序设为高性能显卡见 2.3。内存如果长期吃紧就按图幅切块处理用工程来管理分块而不是指望一次性把 300GB 全装进内存。5.3 工程换台机器打开图层全红现象LiProj 在 A 机器上一切正常拷到 B 机器打开后所有图层都显示成红色问号或者提示找不到文件。原因LiProj 只保存图层引用和工程设置不保存真正的数据。只拷了工程文件或者拷了整个目录但层级关系变了引用就会断。解决整个项目目录一起搬并且保持相对路径不变。这也是为什么要在开工前定好01_raw / 02_lidar / 03_product / 05_project这套结构——结构固定了换机器只要整目录拷过去路径关系天然成立。另外注意别在工程打开状态下移动文件退出软件再操作。5.4 功能菜单灰着点不了或者突然弹激活框现象跑到一半分类或者地形模块的按钮变灰或者刚打开软件就弹许可证激活对话框。原因许可问题。免费版本只开放数据可视化、数据管理、海量数据支持航带拼接、统计、分类、地形、机载林业、地基林业、矢量编辑这些是全功能版本的能力免费版只有 30 天试用到期就灰电力线模块连试用都没有。硬锁用户如果 U 盘松动或者插在供电不稳的 Hub 上也会实时掉许可。解决先确认许可类型。硬锁的把 U 盘直插主机后置 USB 口别走扩展坞软锁的确认密钥对应的模块是否已勾选、机器有没有换过硬件。项目开始前把要用的模块列清楚一次性激活别做到一半才发现缺项。5.5 单木分割的 CSV 打开后是一堆散点现象单木分割结果导出成 CSV拖进软件后满屏都是孤立的小点没有树冠形状也没法按树编辑。原因CSV 导入时选了“打开为点云”走的是和 TXT 相同的那套列映射界面每行被当成一个孤立点。解决重新导入选“打开为表格”。如果要看树冠范围数据类型选“圆”除 X、Y、Z 外还要指定直径列只想看位置就选“点”。勾上“显示标签”并指定树 ID 那一列图上每棵树都会带编号现场核对和手动修正效率高很多。6. 交付前自检用一段脚本核对点数、范围与坐标系成果交出去之前我固定会做一遍机器层面的自检不看图、不看报告只看数字。因为视觉检查有个天然缺陷点云这种东西偏移五十米和偏移五米在屏幕上看起来都“挺正常”只有数字能一眼拆穿。这一步的入口是原始 LAS 头文件。用 laspy 批量扫一遍把每个文件的点数、XYZ 范围、坐标系 EPSG 汇总成一张表import glob import os import laspy import pandas as pd rows [] for path in sorted(glob.glob(rD:\proj\01_raw\*.las)): with laspy.open(path) as fh: # 只读头文件不加载点几十 GB 也是秒级 h fh.header crs h.parse_crs() # 解析文件里写的坐标系没写就是 None rows.append({ file: os.path.basename(path), points: h.point_count, # 点数用来和统计模块对账 version: f{h.version.major}.{h.version.minor}, x_min: round(h.mins[0], 2), x_max: round(h.maxs[0], 2), y_min: round(h.mins[1], 2), y_max: round(h.maxs[1], 2), z_min: round(h.mins[2], 2), z_max: round(h.maxs[2], 2), epsg: crs.to_epsg() if crs else None, }) pd.DataFrame(rows).to_csv(las_check.csv, indexFalse, encodingutf-8-sig) print(f共检查 {len(rows)} 个文件结果写入 las_check.csv)这段脚本有几个地方值得解释。laspy.open只读头不把点读进内存几百个文件跑下来也就几十秒。h.point_count是判断数据完整性的第一道关转换后的点数如果和这里对不上说明抽稀或者过滤生效了得确认这是不是你想要的结果。h.mins和h.maxs是判断坐标系是否一致的最快手段——同一批航带的 XY 范围应该高度重叠如果某一个文件的 X 范围突然差出几十万米基本可以确定它的坐标系或者投影带跟别人不一样。parse_crs()返回 None 是最需要警惕的情况说明这份 LAS 根本没写坐标系入库时全靠人工指定一旦漏了就埋雷。最后用utf-8-sig写 CSV是因为这张表大概率要在 Excel 里打开不加 BOM 中文列名会乱码。表格拿到手我一般按这个顺序看检查项正常表现异常时怎么办epsg 列全表同一个值出现 None 或多值逐个回查数据来源x/y 范围各文件高度重叠差出量级多半是投影带不同z_min与当地最低高程接近出现极大负值检查是否有异常噪点或高程基准不一致points与统计模块读出的一致对不上确认是否抽稀过提示这个自检只查“数据本身对不对”不查“处理得对不对”。滤波精度、单木分割准不准还是得回到剖面和叠加视图里看。两者不能互相替代但数字这一关过不了后面看图就是浪费时间。从那以后我每次交成果之前都强制走一遍这套检查先跑脚本再看表最后才打开工程看图。血泪经验是有一次三个航带的投影带混了两个图上看不出来等高线接出来的时候才发现接缝处高程跳了四米多返工重做了两天。几十行脚本能挡住的事不值得用返工来换。希望帮到你。本文还有配套的精品资源点击获取