![Board logo](images/default/logo.gif)
标题: [文件操作] [已解决]批处理用变量命名建立的文件为何无法用notepad打开? [打印本页]
作者: flank13 时间: 2010-9-7 11:13 标题: [已解决]批处理用变量命名建立的文件为何无法用notepad打开?
- @echo off&setlocal enabledelayedexpansion
- set buildtime="%date:~0,4%-%date:~5,2%-%date:~8,2%--%time:~0,2%'%time:~3,2%"
- ping 127.0.0.1>c:\"%buildtime%.txt"
- notepad c:\%buildtime%.txt
- pause
复制代码
会提示文件名或者卷标错误,要怎样改?
补充说明下,如果"%buildtime%.txt"建立在bat文件本身所在位置而不是绝对地址就不会出现这个,但总感觉放在原地很不美观也不方便管理。
当然,如果能不通过notepad,而是弹出一个windows窗口显示"%buildtime%.txt的内容就更好了...
[ 本帖最后由 flank13 于 2010-9-8 09:54 编辑 ]
作者: TX_kakashi 时间: 2010-9-7 12:21
去掉echo off就知道错在哪里了,修改如下:- @echo off&setlocal enabledelayedexpansion
- set "buildtime=%date:~0,4%-%date:~5,2%-%date:~8,2%--%time:~0,2%'%time:~3,2%"
- ping 127.0.0.1>"c:\%buildtime%.txt"
- notepad "c:\%buildtime%.txt"
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |