标题: [求助]请教批处理中创建任务含有空格的问题
[打印本页]
作者: genteman
时间: 2007-11-27 17:49
标题: [求助]请教批处理中创建任务含有空格的问题
代码如下:
eventtriggers /create /tr "ReleaseIP" /l system /eid 20159 /tk "%
~dp0ReleaseIP.bat"
创建过程中没问题,但是任务启动会失败。
该任务的属性执行路径是:C:\Documents and Settings\ReleaseIP.bat
我修改为“C:\Documents and Settings\ReleaseIP.bat”就能正常启动。
请问怎样才能在创建任务的时候就给执行路径加上引号?
[
Last edited by genteman on 2007-11-27 at 06:33 PM ]
作者: lxmxn
时间: 2007-11-27 18:50
你想用这个批处理本身作为启动的任务?那不是重复建立了一个相同的任务?
作者: genteman
时间: 2007-11-27 18:56
版主你误解我的意思了。
我只创建了一个任务ReleaseIP.bat
后面只是在任务属性里对执行任务的P路径加了一对引号。
我搜了下论坛的文章,大多都是问使用start遇到的空格目录问题,
我也试过用相同的方法去解决,但还是不行
作者: lxmxn
时间: 2007-11-27 19:14
哦,我是看错了,你想以当前目录中的“ReleaseIP.bat”为任务,加上双引号是正确的,创建成功了就说明没问题,启动的时候出问题,要么是你的批处理本身的问题,要么是“eventtriggers”命令自身的问题,你自己检查一下。
作者: genteman
时间: 2007-11-27 19:16
问题解决了。
我避开了长路径
eventtriggers /create /tr "ReleaseIP" /l system /eid 20159 /tk "%~dps0ReleaseIP.bat"
作者: lxmxn
时间: 2007-11-27 19:19
厉害,学习了。