[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]为什么批处理for里面的变量定义不了?

本帖最后由 tublewed 于 2011-3-23 11:40 编辑
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. set CYGWIN=nodosfilewarning
  4. for %%a in (%*) do (
  5. if "%%~xa" neq "" (
  6. if "%%~xa" == ".drg" (
  7. echo %%~na
  8. set nnn = "aaa"
  9. echo !nnn!
  10. set nnn=!nnn: =!
  11. echo !nnn!
  12. pause
  13. rem call :sss %0 %%~sa %~dps1
  14. )
  15. )
  16. )
  17. pause
复制代码
执行之后显示

F Roast
ECHO 处于关闭状态。
=
请按任意键继续. . .

为什么会处于关闭状态?
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

问题已经解决了
nnn后面多输了一个空格

这儿的规矩太大了
发个帖都得战战兢兢的。。。

TOP

2# tublewed
呵呵,没有规矩不成方圆。等你用搜索功能来搜帖子的时候你就会明白规矩的好处了 ^_^
技术问题请到论坛发帖求助!

TOP

那个。。
我的分可以加回来了吗
还有奖励的分

TOP

返回列表