批处理检查输入实现代码
@echo off
set m=0
:agn
set /a m+=1
if %m% gtr 5 (
echo.五次的机会已经用完,3秒后将自动退出...
ping -n 4 127.1>nul
goto :eof
)
set input=&set /p input=请输入3至10个英文字母:
if not defined input (echo.内容不能为空!!!&goto :agn)
echo.%input%|findstr /i /v "^[a-z]*$" >nul&&(echo.请输入纯英文字母!!!&goto :agn)
set n=0
:count
set /a n+=1
if not "%input:~1%"=="" (set input=%input:~1%&goto :count)
if %n% lss 3 (
echo.输入的字母不能少于3个!!!请重新输入!!!
goto :agn
) else (
if %n% gtr 10 (
echo.你输入的太多了!!!请重新输入!!!
goto :agn
)
)
set /p=你输入的内容在允许的范围内...请按任意键退出...<nul
pause>nul
goto :eof
相关推荐
-
批处理检查输入实现代码
复制代码 代码如下: @echo off set m=0 :agn set /a m+=1 if %m% gtr 5 ( echo.五次的机会已经用完,3秒后将自动退出... ping -n 4 127.1>nul goto :eof ) set input=&set /p input=请输入3至10个英文字母: if not defined input (echo.内容不能为空!!!&goto :agn) echo.%input%|findstr /i /v "^[a-z
-
iOS高仿微信表情输入功能代码分享
最近项目需求,要实现一个类似微信的的表情输入,于是把微信的表情扒拉出来,实现了一把.可以从这里下载源码.看起来表情输入没有多少东西,不外乎就是用NSTextAttachment来实现图文混排,结果在实现的过程中遇到了很多小问题,接下来会一一介绍遇到过的坑.先上一张效果图: 一.实现表情选择View(WKExpressionView) 具体的实现就不细说了,主要功能就是点击表情时,将对应表情的图片名称通知给delegate. 二.实现表情textView(WKExpressionTextView)
-
js限制文本框的输入内容代码分享(3类)
为大家分享的JavaScript限制文本框的输入内容代码如下 <style type="text/css"> <!-- .STYLE1 { color: #0099FF; font-weight: bold; font-size: x-large; } --> </style> <p> </p> <p> </p> <p> </p> <p> </p> <
-
python监控键盘输入实例代码
本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys import tty, termios import time if __name__ == '__main__': print "Reading form keybord" print """ i j k l m&quo
-
批处理统计词频实现代码(统计重复行的数量/每行重复出现的次数)
请问批处理可以统计词频吗? 4字一行,只统计4字词组出现的频率. 如: 一丘之貉 一丝不挂 一丝不苟 一事无成 一亲对老 一分身又 一叶知秋 一叶知秋 一叶障目 一叶障目 一往无前 一往无前 一往无前 实现如下: 一丘之貉 1 一丝不挂 1 一丝不苟 1 一事无成 1 一亲对老 1 一分身又 1 一叶知秋 2 一叶障目 2 一往无前 3 解决代码 @echo off & setlocal enabledelayedexpansion for /f "delims=" %%a i
-
批处理实现计算器功能代码(小结)
一个用bat/批处理做的小计算器 这是我自己用bat/批处理做的小计算器,将后附代码直接复制到记事本里保存为.bat格式就可以使用了. 支持算式,比如输入:12+12/(7-5):但只支持整数计算,不支持小数. 用处不是很大,技术含量也不是很高,但流程控制还是蛮好的.自认为逻辑和抽象思维还是很强的,也无耻地自恋一下~~ 如下: 复制代码 代码如下: @echo off cls :: System Parameter set xpProgName=DosCalculator set xpProgV
-
js 限制数字 js限制输入实现代码
1.只能输入汉字的 复制代码 代码如下: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"> 2.只能输入数字的 复制代码 代码如下: <input onkeyup
-
批处理位运算演示代码
在论坛里看到netbenton的那个不用call调用函数的帖子(下面贴有链接)后,突然记起以前自己写的一个位运算演示的代码(用call来调用函数,现改用netbenton的方法另类的调用),现拿出来和大家分享一下,希望能给初学者一些小小的帮助 @echo off title 位运算示例 code by:cn-bathome-more echo. echo.位运算名词解释(个人理解): echo. echo.位运算: 按操作数在计算机内表示的二进制数逐位进行逻辑运算或移位运算. echo.与: 全
-
bat批处理位运算实例代码
发现很多新手对于批处理中set/a的位运算的概念有点模糊,我也是,什么"异.或.与.逻辑移位",看的云里雾里,头脑发胀,于是就有了下面的代码. @echo off if "%~1" equ "" exit/b :begin setlocal enabledelayedexpansion set "Var=0123456789ABCDEF" set/p number=Input: if /i "%number%&quo
-
BAT加密工具 EncryBat 非编译型bat批处理加密方案与代码
bat文件虽然好用,但安全性太脆弱 随便什么人都可以打开查看,甚至修改其中内容 有没有什么办法不把.bat转换成.exe或.com之类,仍是.bat文件 但别人无法查看并修改其中内容??? 有没有什么自我加密之类的呢? 高手给个解决的思路吧 目前讨论的方案如下: 1.在批处理代码插入Unicode特征串的方案 对记事本等使用IsTextUnicode函数识别编码类型的程序有效 对type/edit/EditPlus/UltraEdit等不使用IsTextUnicode函数的程序无效 2.给批处理
随机推荐
- Win10上VMware workstation安装图文教程
- Java多线程和并发基础面试题(问答形式)
- iOS开发 正则运算详细介绍
- 详解Linux系统无法上网解决方案
- Python实现对象转换为xml的方法示例
- winform树形菜单无限级分类实例
- PHP删除指定目录中的所有目录及文件的方法
- Android判断用户是否允许了摄像头权限实例代码
- php性能优化分析工具XDebug 大型网站调试工具
- 利用D3.js实现最简单的柱状图示例代码
- 使用jQuery判断浏览器滚动条位置的方法
- ajax实现输入框文字改变展示下拉列表的效果示例
- 几个有趣的Javascript Hack
- MySql官方手册学习笔记1 MySql简单上手
- javascript-TreeView父子联动效果保持节点状态一致
- C++中可以接受任意多个参数的函数定义方法(详解)
- 深入理解Spring MVC概要与环境配置
- 解决ie img标签内存泄漏的问题
- IE地址栏消失问题的巧妙解决
- 用React实现一个完整的TodoList的示例代码