标题: [文件操作] [已解决]为什么批处理for里面的变量定义不了? [打印本页]
作者: tublewed 时间: 2011-3-23 09:35 标题: [已解决]为什么批处理for里面的变量定义不了?
本帖最后由 tublewed 于 2011-3-23 11:40 编辑
- @echo off
- setlocal EnableDelayedExpansion
- set CYGWIN=nodosfilewarning
- for %%a in (%*) do (
- if "%%~xa" neq "" (
- if "%%~xa" == ".drg" (
- echo %%~na
- set nnn = "aaa"
- echo !nnn!
- set nnn=!nnn: =!
- echo !nnn!
- pause
- rem call :sss %0 %%~sa %~dps1
- )
- )
- )
- 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://www.bathome.net/) |
Powered by Discuz! 7.2 |