找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29903|回复: 3

[文本处理] 【已解决】echo无法输出感叹号!

[复制链接]
发表于 2015-6-6 22:14:42 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-8-9 18:43 编辑

echo 错误!为什么不显示感叹号!请问老师怎么解决!
谢谢!

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2015-6-6 22:18:06 | 显示全部楼层
  1. @echo off
  2. echo 错误!
  3. pause
复制代码
我这里测试没有发现问题
 楼主| 发表于 2015-6-6 22:24:32 | 显示全部楼层

[未解决] 请教各位老师,bat echo 错误!不显示感叹号

[未解决]回复 2# Batcher
@echo off&setlocal EnableDelayedExpansion
echo.
REM 按创建文件日期删除
set /p pw=请输入密码:
if not "%pw%"=="jyzr" (
    echo.
    echo 密码错误!
    pause>nul&exit
)
echo.
set /p d="请输入删除的截止日期【含截止日】,按回车!(输入格式:2015-05-01) "
set d=%d:/=-%
cd /d d:\统计\
for /f "delims=" %%i in ('dir /a-d /b') do (
    for /f "tokens=1,2,3 delims=/- " %%j in ("%%~ti") do (
        if "%%j-%%k-%%l" leq "%d%" del "%%i"
    )
)
echo.
echo 删除%d%文件成功!
pause>nul
说明:红色处的感叹号没有显示出来!
发表于 2015-6-6 22:47:22 | 显示全部楼层
回复 3# 7016427

开启了变量延迟
解决方案
  1. echo 密码错误^^!
复制代码

评分

参与人数 1技术 +1 收起 理由
Batcher + 1 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 06:57 , Processed in 0.041712 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表