欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > bat過濾任意字符

bat過濾任意字符

熱門標簽:聯(lián)通400電話去哪里申請啊 軟通動力地圖標注專員 湖州手機外呼系統(tǒng) 百度地圖標注地址有什么影響 徐州客服外呼系統(tǒng)排名 五華銷售外呼管理系統(tǒng)電話 汕頭外呼crm系統(tǒng) 綿陽外呼線路 DOTA地圖標注app
文章作者:allyesno

早在寫 bat的一個小游戲猜數(shù)字的時候我就研究過這個問題 如何在bat里面實現(xiàn) 對輸入的任意字符進行過濾 當(dāng)時使用的幾種方法如下
Codz: 
if "%1"=="要過濾的字符" echo 你輸入的是非法字符 
例: if "%1"=="wrongpassword" echo 錯誤口令 

set errorlevel=0 
echo 要過濾的字符|find "要過濾的字符" 
if "%errorlevel%"=="0" echo 你輸入的是是非法字符 
if "%errorlevel%"=="1" echo 該字符串不在非法列表中



主要是使用這兩種方法 這兩種方法可以過濾數(shù)字 和 英文字母 但是 對 特殊字符 不起作用

當(dāng)要過濾【_+|-=\[]{};':,./">~`!@#$%^*()_+|-=\[]{};':,./>? 】(包含空格和tab鍵值)的時候 我們要這樣

Codz: 
echo "anyword"|find "anywrod"

注意到有什么不同了嗎 是的 我們加入了""來包含anyword 可是過濾到此并沒完成 發(fā)現(xiàn)上面要過濾的字符 少了什么嗎 是的 少了" 字符本身 遺憾的是 這種方法 無法完美的過濾"字符本身 當(dāng)" 取值 為奇數(shù) 和 偶數(shù)的 時候 用find對她進行 過濾 隨條件 不同可能會報錯

這個問題 困擾了 我半年之久 曾在安焦上 問了一下 沒人回答 

事實上要過濾它 并不是那么的簡單 我們先寫幾個驗證密碼的小程序 看看在不同情況下程序的反應(yīng)

我們先寫一個驗證密碼登錄的小程序

注:當(dāng)密碼驗證字符為ph4nt0m的時候 授權(quán)登錄

Codz: 
@echo off 
cls 
:allyesno 
set errorlevel=>nul 
echo 請輸入登錄口令 
set/p password= 
echo "%password%"|findstr "ph4nt0m" 
if "%errorlevel%"=="0" echo 口令正確goto end 
echo 口令錯誤goto allyesno 
:end 
echo 你成功登錄系統(tǒng)



將bat保存為key.bat執(zhí)行

執(zhí)行結(jié)果

Codz: 
C:test>key 
請輸入登錄口令 
test 
口令錯誤 
請輸入登錄口令 
ph4nt0m 
"ph4nt0m" 
口令正確 
你成功登錄系統(tǒng)



事實 上 上面的代碼用來進行一般的口令驗證已經(jīng)足夠了 但是 要達到我們的目的 任意字符過濾還不行
我們換個方式執(zhí)行看看

執(zhí)行結(jié)果
Codz: 
C:test>key 
請輸入登錄口令 
test 
口令錯誤 
請輸入登錄口令 

"""|findstr "ph4nt0m" 
口令錯誤 
請輸入登錄口令 
ph4nt0m 
"ph4nt0m" 
口令正確 
你成功登錄系統(tǒng)



看見了嗎 當(dāng)我們輸入" 字符的時候 程序報錯了 并顯示了密碼 為什么會這樣呢? 我們再看這個語句的語法結(jié)構(gòu) echo "%password%"|findstr "ph4nt0m" 當(dāng)%password%="的時候 就是echo """|findstr "ph4nt0m"

之所以會如此 跟echo的特性有關(guān) 我們看下面幾個語句

Codz: 
I:>echo "|cd 
"|cd 

I:>echo ""|cd 
I: 

I:>echo """|cd 
"""|cd 

I:>echo """"|cd 
I:



當(dāng)"為奇數(shù)的時候 則打印整行 當(dāng)"為偶數(shù)的時候則 執(zhí)行 | 字符后面的命令 上面程序執(zhí)行的命令是cd

這里我想了一個辦法繞過echo的報錯特性 我用set代替了echo 程序如下

Codz: 
@echo off 
cls 
:allyesno 
set errorlevel=>nul 
echo 請輸入登錄口令 
set/p password= 
set |findstr "ph4nt0m" 
if "%errorlevel%"=="0" echo 口令正確goto end 
echo 口令錯誤goto allyesno 
:end 
echo 你成功登錄系統(tǒng)



執(zhí)行結(jié)果如下

Codz: 
請輸入登錄口令 
test 
口令錯誤 
請輸入登錄口令 

口令錯誤 
請輸入登錄口令 
ph4nt0m 
password=ph4nt0m 
口令正確 
你成功登錄系統(tǒng) 

C:\test>



程序進一步的完美了

但是還是有問題D 我們再來看 換一種方式執(zhí)行

Codz: 
請輸入登錄口令 
test 
口令錯誤 
請輸入登錄口令 
ph4nt0mallyesno 
password=ph4nt0mallyesno 
口令正確 
你成功登錄系統(tǒng) 

C:test>



由于程序的驗證方式是 set |findstr "ph4nt0m" 所以只要包含ph4nt0m字符的 密碼 都被當(dāng)成正確密碼 所以密碼ph4nt0mallyesno 也通過了

為了避免這個問題 我設(shè)置了 匹配參數(shù)\\> 對數(shù)據(jù)進行檢驗 修改后的程序 如下

Codz: 
@echo off 
cls 
:allyesno 
set errorlevel=>nul 
echo 請輸入登錄口令 
set/p password= 
set |findstr "\ph4nt0m\&;" 
if "%errorlevel%"=="0" echo 口令正確goto end 
echo 口令錯誤goto allyesno 
:end 
echo 你成功登錄系統(tǒng)



執(zhí)行結(jié)果

Codz: 
請輸入登錄口令 
test 
口令錯誤 
請輸入登錄口令 
ph4nt0mallyesno 
口令錯誤 
請輸入登錄口令 
ph4nt0m 
password=ph4nt0m 
口令正確 
你成功登錄系統(tǒng) 

C:test>



最后再將程序 修整 如下 

Codz: 
@echo off 
cls 
:allyesno 
set errorlevel=>nul 
echo 請輸入登錄口令 
set/p password= 
rem 如果密碼字符串包含此行任一字符_+|-=[]{};':,./">~`!@#$%^*()_+|-=[]{};':,./>? 則必須使用匹配模式> 
rem 需要雙寫的字符 
rem 不可以作為密碼的字符 " 
set password|findstr "\ph4nt0m\&;" 
if "%errorlevel%"=="0" echo 口令正確goto end 
echo 口令錯誤goto allyesno 
:end 
set password=>nul 
echo 你成功登錄系統(tǒng)



注:當(dāng)密碼字符串中有字符\的時候 需要將字符雙寫\\ 
例 set password|findstr "\\\\>"
登錄的時候 只需要寫一次\不需要雙寫

" 字符 不可以作為密碼字符串 如果密碼字符串包含此行任一字符_+|-=[]{};':,./">~`!@#$%^*()_+|-=[]{};':,./>? 則必須使用匹配模式\\>

標簽:內(nèi)江 新余 廣東 棗莊 邯鄲 濟南 克拉瑪依 清遠

巨人網(wǎng)絡(luò)通訊聲明:本文標題《bat過濾任意字符》,本文關(guān)鍵詞  bat,過濾,任意,字符,bat,過濾,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《bat過濾任意字符》相關(guān)的同類信息!
  • 本頁收集關(guān)于bat過濾任意字符的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91精品国产综合久久香蕉麻豆| 亚洲国产中文字幕| 久久99久久99| 久久久久国产精品区片区无码| 欧美中文字幕一区二区三区亚洲| 国产精品高潮呻吟久久| 国产精品91一区二区| 亚洲自拍偷拍图| 欧美精品一区二区三区四区| 日本成人在线网站| 右手影院亚洲欧美| 日韩欧美一级在线播放| 日本aⅴ免费视频一区二区三区| 一级黄色片毛片| 4hu四虎永久在线影院成人| 亚洲成人精品影院| 亚洲天堂成人av| 精品伦理精品一区| 精品亚洲国内自在自线福利| 日韩av片在线| 国产精品久久毛片a| 国产91精品久久久久久久网曝门 | 天堂久久一区二区三区| 亚洲av成人精品一区二区三区| 欧美剧情片在线观看| 亚洲18女电影在线观看| 黄色网址在线视频| 亚洲精品一区二区精华| 国产成a人无v码亚洲福利| 99久久久无码国产精品不卡| 国产精品久久久久久久久快鸭| 成人aaaa免费全部观看| 欧美色倩网站大全免费| 午夜影院在线观看欧美| 亚洲激情视频小说| 欧美激情中文不卡| 97成人超碰视| 911精品国产一区二区在线| 日韩—二三区免费观看av| 一级片视频免费看| 国产精品三级视频| 中文字幕第六页| 日韩免费视频一区| 国产精品一区二区免费不卡| 色婷婷av一区| 日韩中文字幕亚洲一区二区va在线 | 国产欧美精品国产国产专区| 成人av先锋影音| 欧美精品久久一区| 久久国产福利国产秒拍| 波多野结衣在线网址| 亚洲主播在线观看| a级片在线观看| 国产精品久久久久久户外露出 | 午夜电影一区二区三区| 91网站免费视频| 中文字幕一区二区三区乱码在线| 蜜桃视频无码区在线观看| 精品三级在线看| 波多野洁衣一区| 欧美一卡2卡3卡4卡| 国产毛片精品一区| 欧美日韩免费在线视频| 国产一区二三区| 91精彩视频在线| 久久国产精品无码网站| 色婷婷久久久久swag精品| 日本va欧美va精品发布| 欧美性猛交xxxxx少妇| 日韩综合小视频| 色综合久久久久综合体桃花网| 日本美女一区二区| 91福利国产成人精品照片| 免费成人性网站| 欧美综合一区二区三区| 精品影院一区二区久久久| 欧美中文字幕不卡| 国产精一区二区三区| 56国语精品自产拍在线观看| 成人免费观看av| 精品国产百合女同互慰| 国产伦精品一区二区三区妓女下载| 久久蜜臀精品av| 国产精品久久久久久亚洲av| 国产精品理论片在线观看| 精品无码人妻一区| 亚洲一区在线看| 日本老熟俱乐部h0930| 久久精品国产99国产| 欧美日韩美少妇| 成人av电影在线播放| 精品国产91乱码一区二区三区| 中文字幕久久久久久久| 中文字幕成人av| 一级片视频免费看| 午夜精品福利一区二区蜜股av| 日本老熟俱乐部h0930| 国产精品一区二区久激情瑜伽| 日韩视频一区二区三区在线播放 | 久久久久久久久久久电影| 免费a v网站| 亚洲精品福利视频网站| 日本高清不卡免费| 国产在线精品视频| 欧美tk—视频vk| 老司机免费视频| 亚洲影视在线播放| 在线免费观看日本欧美| 成人午夜在线视频| 日本一二三不卡| 麻豆一区在线观看| 国产在线国偷精品免费看| 日韩精品专区在线影院观看| 2018国产精品| 亚洲自拍与偷拍| 欧美无乱码久久久免费午夜一区| 成人污视频在线观看| 亚洲国产精品成人综合色在线婷婷 | 色爱区综合激月婷婷| 国产1区2区3区精品美女| 国产亚洲福利社区一区| 国产123在线| 韩国欧美国产1区| 久久综合九色综合久久久精品综合 | 国产91在线|亚洲| 亚洲国产精品精华液2区45| 久久成人小视频| 国产福利一区二区三区| 国产欧美精品一区二区三区四区| 91制片厂在线| 夫妻av一区二区| 国产精品夫妻自拍| 久久久久亚洲AV成人| yourporn久久国产精品| 亚洲少妇屁股交4| 欧美视频一区二区三区在线观看| 91视频.com| 亚洲高清免费观看高清完整版在线观看 | 成人毛片老司机大片| 国产精品传媒入口麻豆| a级片在线观看免费| 99久久精品久久久久久清纯| 亚洲精品国产成人久久av盗摄| 欧美午夜视频网站| 欧美熟妇精品一区二区蜜桃视频| 日韩经典中文字幕一区| 精品国产1区2区3区| 9.1片黄在线观看| 成人精品鲁一区一区二区| 亚洲免费观看高清在线观看| 在线观看一区不卡| 中文字幕一区三区久久女搜查官| 秋霞电影一区二区| 久久精品人人做人人综合 | 成人午夜电影网站| 曰韩精品一区二区| 91精选在线观看| 久久亚洲无码视频| 成人午夜在线视频| 亚洲一二三区在线观看| 欧美mv和日韩mv的网站| 国产wwwwxxxx| 日本黄色三级网站| 免费精品视频最新在线| 国产欧美一区二区三区沐欲| 色欧美片视频在线观看在线视频| 337p日本欧洲亚洲大胆张筱雨 | 日韩精品乱码免费| 久久理论电影网| 欧美黄色aaa| 中文字幕a在线观看| 久久草av在线| 亚洲欧美影音先锋| 欧美一区二区视频免费观看| 精品人伦一区二区| 欧美人与性动交α欧美精品| 日韩国产高清影视| 国产精品素人视频| 欧美精品高清视频| 久久久国产一级片| 2025中文字幕| 国内精品视频666| 夜色激情一区二区| 久久久91精品国产一区二区三区| 色狠狠综合天天综合综合| 日本少妇色视频| 99在线精品一区二区三区| 免费人成黄页网站在线一区二区| 国产精品人妖ts系列视频| 777色狠狠一区二区三区| 18精品爽国产三级网站| 在线精品视频播放| 懂色一区二区三区免费观看| 午夜婷婷国产麻豆精品| 国产精品视频在线看| 91精品国产综合久久久久久久| 四虎永久免费在线| 蜜桃传媒一区二区亚洲av| 97国产精品videossex| 国产一区二区三区免费播放 |