标题: [文本处理] [已解决]批处理检测文本是不是以 \Desktop\ 或者以 。(句号)结尾 [打印本页]
作者: yyz219 时间: 2022-2-8 16:07 标题: [已解决]批处理检测文本是不是以 \Desktop\ 或者以 。(句号)结尾
检测文本(只有一行内容)是不是以 \Desktop\ 或者以 。(句号)结尾,谢谢
以 \Desktop\ 或者以 。(句号)结尾的时候,跳到 :S
如果不是,则跳到 :T
++++++++++++++++++++++++
完美解决了:- @echo off
- echo %~dp1 >159.txt
- type 159.txt|findstr /rec:"\\Desktop\\ *" /c:"\。">nul
- if %errorlevel% equ 0 (goto :S) else goto :T
- :S
- echo 是
- del 159.txt
- pause >nul
- :T
- echo 否
- del 159.txt
- pause >nul
复制代码
作者: flashercs 时间: 2022-2-8 16:16
本帖最后由 flashercs 于 2022-2-8 16:23 编辑
- @echo off
- echo %~dp1 >159.txt
- type 159.txt|findstr /re /c:"\\Desktop\\ *" /c:"\。">nul
- if %errorlevel% equ 0 (goto :S) else goto :T
- :S
- echo 是
- del 159.txt
- pause >nul
- :T
- echo 否
- del 159.txt
- pause >nul
复制代码
作者: yyz219 时间: 2022-2-8 16:21
回复 2# flashercs
我去试一试先 非常感谢
作者: flashercs 时间: 2022-2-8 16:24
回复 3# yyz219
抱歉写错了,我又改正了。再试试
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |