批处理:替换字符串、截取字符串、扩充字符串
2009年12月19日下午 10:58
批处理:替换字符串、截取字符串、扩充字符串
━━━━━━━━━━━━━━━━━━━━━━━━━━
替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串。举例说明其功能:
=========================================
@echo off
set aa=伟大的中国!我为你自豪!
echo 替换前:%aa%
echo 替换后:%aa:中国=中华人民共和国%
echo aa = %aa%
set "aa=%aa:中国=中华人民共和国%"
echo aa = %aa%
pause
=========================================
对于上面的例子有一点说明,对比两个echo aa = %aa%可以发现,如果要修改变量aa 的内容的话,就需要将修改结果“%aa:中国=中华人民共和国%”赋值给变量aa。上面的字符串截取也有着同样的特点。
━━━━━━━━━━━━━━━━━━━━━━━━━━
2、截取字符串
━━━━━━━━━━━━━━━━━━━━━━━━━━
截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符。举例说明其基本功能:
=========================================
@echo off
set ifo=abcdefghijklmnopqrstuvwxyz0123456789
echo 原字符串(第二行为各字符的序号):
echo %ifo%
echo 123456789012345678901234567890123456
echo 截取前5个字符:
echo %ifo:~0,5%
echo 截取最后5个字符:
echo %ifo:~-5%
echo 截取第一个到倒数第6个字符:
echo %ifo:~0,-5%
echo 从第4个字符开始,截取5个字符:
echo %ifo:~3,5%
echo 从倒数第14个字符开始,截取5个字符:
echo %ifo:~-14,5%
pause
=========================================
当然,上面的例子只是将字符串处理的基本功能展示出来了,还看不出字符串处理具体有什么用处。下面这个例子是对时间进行处理。
=========================================
@echo off
echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒
pause
=========================================
━━━━━━━━━━━━━━━━━━━━━━━━━━
3、扩充字符串
━━━━━━━━━━━━━━━━━━━━━━━━━━
“扩充”这个词汇来自于微软自己的翻译,意思就是对表示文件路径的字符串进行特殊的处理,具体功能罗列如下:
=========================================
~I - 删除任何引号("),扩充 %I
%~fI - 将 %I 扩充到一个完全合格的路径名
%~dI - 仅将 %I 扩充到一个驱动器号
%~pI - 仅将 %I 扩充到一个路径
%~nI - 仅将 %I 扩充到一个文件名
%~xI - 仅将 %I 扩充到一个文件扩展名
%~sI - 扩充的路径只含有短名
%~aI - 将 %I 扩充到文件的文件属性
%~tI - 将 %I 扩充到文件的日期/时间
%~zI - 将 %I 扩充到文件的大小
%~$PATH:I - 查列在路径环境变量的目录,并将 %I 扩充
到到的第一个完全合格的名称。如果环境变量名
未被定义,或者没有到文件,此组合键会扩充到
空字符串
可以组合修饰符来得到多重结果:
%~dpI - 仅将 %I 扩充到一个驱动器号和路径
%~nxI - 仅将 %I 扩充到一个文件名和扩展名
%~fsI - 仅将 %I 扩充到一个带有短名的完整路径名
%~dp$PATH:i - 查列在路径环境变量的目录,并将 %I 扩充
到到的第一个驱动器号和路径。
%~ftzaI - 将 %I 扩充到类似输出线路的 DIR
=========================================
以上内容引用于for /?帮助信息。其中的I代表变量I,不过需要说明的是,不是所有的变量都能够进行扩充的,有两个条件:1、该字符串代表一个文件路径;2、变量要用%x来表示,x可取a-z A-Z 0-9共62个字符中的任意一个。举例说明:
=========================================
@echo off
echo 正在运行的这个批处理:
echo 完全路径:%0
echo 去掉引号:%~0
echo 所在分区:%~d0
echo 所处路径:%~p0
echo 文件名:%~n0
echo 扩展名:%~x0
echo 文件属性:%~a0
echo 修改时间:%~t0
echo 文件大小:%~z0
pause
=========================================
其中的%0是批处理里面的参数,代表当前运行的批处理的完全路径。类似的还有%1-%9,分别代表传递来的第1-9个参数。例子如下:
===============================================
@echo off
set aa=C:\Windows\PPP\a.btx
call :deal aaa %aa% "c c" ddd eee
pause>nul
exit
:deal
echo %%0 = %0
echo %%1 = %1
echo %%2 = %2
echo %%3 = %3
echo %%4 = %4
echo %%5 = %5
===============================================
其中,变量aa在之前是不可以扩充的,通过call命令并将aa作为参数传递给子函数:deal,将aa变量转换成了变量%1,即符合%x格式,从而可以进行字符串扩充。
至于%x中x取a-z A-Z的形式,可以复习一下for语句,for语句里面的变量就是用%x 来表示的,因而可以直接进行扩充。
2013 C类安全员复习判断单选多选案例——案例题
1. C类对负责人处罚
1、企业是安全生产管理的主体。企业负责人或项目经理违反安全生产法有关规定将受到处罚。作为一名企业负责人或项目负责人应熟悉和了解《安全生产法》有关安全生产法处罚规定,更自觉地遵守有关法律法规。
字符串处理函数 如果是a展示b(1) 不依照安全生产法规定保证安全生产所必需的资金投入,致使生产经营单位不具备安全生产条件的,责令限期改正,提供必需的资金;逾期未改正的,责令生产经营单位停产停业整顿。(多选题)A、生产经营单位的决策机构B、生产经营单位的主要负责人C、个人经营的投资人D、不含个体经营的投资人E、施工项目负责人答案:ABCE-P65
(2) 生产经营单位未按照规定设立安全生产管理机构或者配备安全生产管理人员,责令限期改正;逾期未改正的,责令停产停业整顿,可以并处的。(单选题)A、2万元以下B、10万元以下C、2万元以上10万元以下D、2万元以上20万元以下案例题1. C类对负责人处罚答案:A-P52八十二条(3) 生产经营单位的主要负责人有违法行为,导致发生生产安全事故,尚不够刑事处罚的,给予撤职处分或者处的。(单选题)A、2万元以下B、10万元以下C、2万元以上10万元以下D、2万元以上20万元以下—答案:D-P65八十一条
案例题1. C类对负责人处罚
(4) 生产经营单位的主要负责人有违法行为,导致发生生产安全事故,构成犯罪的,依照刑法有关规定追究刑事责任。(判断题)A、正确B、错误答案:A-P52八十一条
(5) 生产经营单位的主要负责人受刑事处罚或者撤职处分的,自刑罚执行完毕或者受处分之曰起,不得担任任何生产经营单位的主要负责人。(单选题)A、2年内B、3年内C、5年内D、10年内答案:C-P65
八十一条
2、国家建设主管部门提出了加强企业安全生产条件动态监管的有关文件精神。取得安全生产许可证的企业应当继续完善安全生产条件,遵守有关法律法规,自觉接受有关部门及社会的监督。否则,企业将受到相应的处罚。所以,企业主要负责人应当熟悉和掌握有关企业安全生产条件动态监管的有关文件精神。试回答如下问题:(1)、企业转让安全生产许可证的,没收违法所得,处10万元以上50万元以下的,并暂扣其安全生产许可证。(判断题)A、正确B、错误案例题2 C类安全生产许可证动态监管答案:B-P62 二十一条
(2)、有关部门将提出暂扣企业安全生产许可证的建议,并附具企业及有关工程项目违法违规事实和证明安全生产条件降低的相关询问笔录或其它证据材料。(多选题)A、在12个月内,同一企业同一项目被两次责令停止施工的B、对在12个月内,同一企业同一个项目被三次责令停止施工的C、对在12个月内,同一企业在同一市、县内二个项目被责令停止施工的D、在12个月内,同一企业在同一市、县内三个项目被责令停止施工的E、施工企业承建工程经责令停止施工后,整改仍达不到要求或拒不停工整改的案例题2 C类安全生产许可证动态监管答案:ADE-P63 第十条
(3)建筑施工企业瞒报、谎报、迟报或漏报事故的,在有关处罚时限规定的基础上,再处延长暂扣期30日至60日的处罚;其暂扣时限超过120日的,吊销安全生产许可证。(判断题)A、正确B、错误(4)
建筑施工企业在12个月内第二次发生生产安全事故的,视事故级别和安全生产条件降低情况,按处罚。(多选题)A、发生一般事故的,暂扣时限为在上一次暂扣时限的基础上再增加30日B、发生较大事故的,暂扣时限为在上一次暂扣时限的基础上再增加60日C、事故等级为一般事故的,累计处罚暂扣时限超过120日的,吊销安全生产许可证D、事故等级为较大事故的,累计处罚暂扣时限超过120日的,吊销安全生产许可证E、事故等级为重大事故的,吊销安全生产许可证案例题2 C类安全生产许可证动态监管答案:A-P63 第十六条答案:ABCDE-P63 第15条
案例题2 C类安全生产许可证动态监管
(5)建筑施工企业安全生产许可证暂扣期满前10个工作日,企业需向颁发管理机关提出发还安全生产许可证申请。颁发管理机关接到申请后,应当对被暂扣企业进行复查,复查合格的,应当在暂扣期满时发还安全生产许可证;复查不合格的,增加暂扣期限直至吊销安全生产许可证。(单选题)A、安全生产设施B、安全生产条件C、安全生产机构D、安全生产制度答案:B-P64 第二十条
案例题3 C类临时用电
3、某工地为了防止发生触电事故,购买了漏电保护器,并安排专人进行了安装,但不久却发生了一起触电事故,导致触电者死亡,后分析发现,事故原因是漏电保护器安装使用不当所致。请回答下列问题:(1)按《施工现场临时用电技术规范》(JGJ46-2005) 规定,下列必须编制《用电组织设计》的情况
有。(多选题)A、用电设备在5台及以上时B、设备总容量在50KW及以上时C、用电设备在10台及以上时D、设备总容量在100KW及以上时E、以上都不是答案:AB-P153
(1)(2)按《施工现场临时用电案例技术规范》(JGJ462005)规定,建筑施工现场应采用的系统有。(多选题)A、三级配电系统B、TN-S接零保护系统C、二级漏电保护系统D、TN-C保护系统E、三相五线制系统答案:ABCE-P153 倒7行案例题3 C类临时用电201306 (3)施工现场临时用电设置的依据是____。(单选题)A、项目经理的要求B、施工现场的规定C、用电人员的要求D、施工用电组织设计答案:D-P153
(4)建筑施工现场的开关箱内选用的漏电保护器正确的有(多选题)A、额定动作电流不应大于30mA B、额定漏电动作时间不应大于0.1s C、潮湿或有腐蚀介质场所应采用防溅型漏电保护器D、潮湿或有腐蚀介质场所,漏电保护器的额定动作电流不应大于15mA E、潮湿或有腐蚀介质场所,额定漏电动作时间不应大于0. 1s 案例题3 C类临时用电201306 答案:ABCDE-缺失
(5)临时用电工程必须经____共同验收,合格后方可投入使用。A、编制B、审核C、批准部门D、使用单位E、建设单位答案:ABCD-P153
4、某企业专职安全生产管理人员通过学习安全生产法律责任有关知识,更加清醒地认识到安全生产法律责任的重要性。为了履行安全生产管理责任,规避不必要的法律责任,就应熟悉掌握安全生产法律责
任。请专职安全生产管理人员回答如下有关问题:案例4 C类安全生产法律责任答案:DE-P38第6行(1)坚持责任自负原则。(多选题)A、应排除在民法某些特殊情况下,允许有连带责任或者责任转移的存在B、应排除在行政法的某些特殊情况下,允许有连带责任或者责任转移的存在C、应排除在任何情况下,允许有连带责任或者责任转移的存在D、不排除在民法的某些特殊情况下,允许有连带责任或者责任转移的存在E、不排除在行政法的某些特殊情况下,允许有连带责任或者责任转移的存在
(2)根据违法行为的不同性质,为法律责任。(单选题)A、违纪责任B、行政责任答案:B-P38第6行C、违法责任D、以上三者案例4 C类安全生产法律责任(3)公民和法人因违反行政管理法律、法规的行为而应承担的行政处罚,其主要形式有:。(多选题)A、警告B、C、暂扣或者吊销许可证、暂扣或者吊销执照D、拘留E、追究刑事责任答案:ABCD-P38(2)
案例4 C类安全生产法律责任(4)刑事责任的主体主要是公民,不包括法人。(判断题)A、正确(5)侵权责任是指行为人任。(多选题)A、侵犯国家的财产权利B、侵犯集体的财产权利C、侵犯公民的财产权利D、侵犯法人名称E、侵犯自然人的人身权B、错误答案:B-P40第6行时所应承担的责答案:ABCDE-P38倒5行
5、2011年10月20日,某单位施工总承包的一工程工地,发生一起高处坠落事故,1人死亡;另2011年5月22日,该单位施工总承包的另一工程工地,发生一起高处坠落死亡事故,致1人死亡。该单位在不到
一年的时间内先后发生两起安全生产事故,根据《中华人民共和国行政处罚法》规定,该省住建厅向该单位发出了《行政处罚听证告知书》,在规定的时间内未收到该单位要求听证的申请。依据《安全生产许可证条例》等文件规定,决定对该单位处以暂扣安全生产许可证60天的行政处罚,时间从本决定送达之日起计算。并请该单位在本处罚决定书送达之日起3日内将安全生产许可证正(副) 本全部交至省住建厅,逾期不交,将视情节延长暂扣期限。从这一案例我们了解到违反安全生产管理有关规定,将受到
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论