Board logo

标题: [文件操作] [已解决]为什么批处理for里面的变量定义不了? [打印本页]

作者: tublewed    时间: 2011-3-23 09:35     标题: [已解决]为什么批处理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 处于关闭状态。
=
请按任意键继续. . .

为什么会处于关闭状态?
作者: tublewed    时间: 2011-3-23 11:32

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

这儿的规矩太大了
发个帖都得战战兢兢的。。。
作者: 随风    时间: 2011-3-23 15:59

2# tublewed
呵呵,没有规矩不成方圆。等你用搜索功能来搜帖子的时候你就会明白规矩的好处了 ^_^
作者: tublewed    时间: 2011-3-23 16:04

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




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2