楼 主
[求助]请教批处理中创建任务含有空格的问题
发表于 2007-11-27 17:49 · 中国 云南 昆明 联通
初级用户
★
积分 90
发帖 43
注册 2007-10-31 11:00
18年会员
UID 101268
性别 男
状态 离线
代码如下:
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 ]
第 2 楼
发表于 2007-11-27 18:50 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
你想用这个批处理本身作为启动的任务?那不是重复建立了一个相同的任务?
第 3 楼
发表于 2007-11-27 18:56 · 中国 云南 昆明 联通
初级用户
★
积分 90
发帖 43
注册 2007-10-31 11:00
18年会员
UID 101268
性别 男
状态 离线
版主你误解我的意思了。
我只创建了一个任务ReleaseIP.bat
后面只是在任务属性里对执行任务的P路径加了一对引号。
我搜了下论坛的文章,大多都是问使用start遇到的空格目录问题,
我也试过用相同的方法去解决,但还是不行
第 4 楼
发表于 2007-11-27 19:14 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
哦,我是看错了,你想以当前目录中的“ReleaseIP.bat”为任务,加上双引号是正确的,创建成功了就说明没问题,启动的时候出问题,要么是你的批处理本身的问题,要么是“eventtriggers”命令自身的问题,你自己检查一下。
第 5 楼
发表于 2007-11-27 19:16 · 中国 云南 昆明 联通
初级用户
★
积分 90
发帖 43
注册 2007-10-31 11:00
18年会员
UID 101268
性别 男
状态 离线
问题解决了。
我避开了长路径
eventtriggers /create /tr "ReleaseIP" /l system /eid 20159 /tk "%~dps0ReleaseIP.bat"
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| lxmxn |
+2 |
2007-11-27 19:19 |
第 6 楼
发表于 2007-11-27 19:19 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
论坛跳转: