标题: 请教FOR命令中文件名带空格如何处理
[打印本页]
作者: 253302
时间: 2007-4-22 11:26
标题: 请教FOR命令中文件名带空格如何处理
目的依次打开当前目录下各doc文档:打开第一个文档后延时20秒后关闭,再打开第二个文档延时20秒后关闭,再打开第三个文档延时20秒后关闭,依次打开所有文档。
for %%i in (*.doc) do (
start %%i
ping 127.1 -n 20 >nul 2>nul
taskkill/f /im winword.exe )
问题是:如果文档名带空格,提示找不到文件,请较高手如何处理
作者: slore
时间: 2007-4-22 11:31
start "%%i"
看看
作者: lxmxn
时间: 2007-4-22 14:08
Quote: |
Originally posted by slore at 2007-4-21 22:31:
start "%%i"
看看 |
|
这个不成,应该用“ Start "" "%%i" ”。
作者: 253302
时间: 2007-4-22 21:09
谢谢lxmxn,方法可行。
有没有更好的方法,不关闭winword.exe 仅关闭文档,这样在打开下一个文档时,更快、省CPU操作。例如1.doc打开后,延时20秒后关闭1.doc,不关闭word,方便打开下一个文档。
作者: ccwan
时间: 2007-4-22 22:07
Quote: |
Originally posted by 253302 at 2007-4-22 21:09:
谢谢lxmxn,方法可行。
有没有更好的方法,不关闭winword.exe 仅关闭文档,这样在打开下一个文档时,更快、省CPU操作。例如1.doc打开后,延时20秒后关闭1.doc,不关闭word,方便打开下一个文档。 |
|
这是不可能实现的。