Board logo

标题: [求助]用什么批處理可以比對一個文件中有多少位 [打印本页]

作者: van416     时间: 2010-12-14 15:52    标题: [求助]用什么批處理可以比對一個文件中有多少位

今天寫DOS批處理的時候遇到一個問題:
1.txt內容
  aaaaa

里面有1-8個字符,是不固定,有時a ; 有時aaaaaa

可以用什么程式來卡關其中只有8個字符才可以通過

其中如果只有1-7個字符中的任意字符,則顯示fail

還請高手幫忙解答~~
作者: van416     时间: 2010-12-14 16:51
自己頂一下
作者: Hanyeguxing     时间: 2010-12-14 21:02
你要是问xp下的批处理,俺还可以试试。。。。
作者: van416     时间: 2010-12-15 09:19
嗯 ,XP 下的也可以,謝謝
作者: Hanyeguxing     时间: 2010-12-15 12:40

@echo off
set/p p=<1.txt
if "%p:~7%"=="" (echo fail) else echo 不少于8位
pause
[ Last edited by Hanyeguxing on 2010-12-15 at 12:43 ]
作者: van416     时间: 2010-12-15 13:24
我拍一下大腦,哎,我怎么沒有想到呢? 謝謝Hanyeguxing前輩~  又學到一種方法了~

另外,如果在MS-DOS下可以用什么命令呢?