无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4283|回复: 4
打印 上一主题 下一主题

如何绕开DOS命令行的“150字符”的指令长度限制

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-28 16:54:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如何绕开DOS命令行的“150字符”的指令长度限制?
现有一指令:set path=A:\;A:\soft;A:\soft\adds;A:\chdsk;A:\soft\dm;A:\soft\doslfn;A:\soft\HPA;A:\soft\memscan;A:\soft\mhdd;A:\soft\netghost;A:\soft\pic;A:\pq;A:\soft\pqdi;A:\ptdd;A:\soft\vc
一共大约250字符长,请问如何让这条指令执行而不触碰那“150字符”的指令长度限制?

[ 本帖最后由 2011czmxbb52 于 2011-10-28 18:41 编辑 ]
5#
发表于 2011-10-29 16:04:11 | 只看该作者

回复 #4 xianglang 的帖子

呵呵,其实我在 我的工具箱中也是通过 path 命令来设置 %path% 变量的。
回复

使用道具 举报

4#
发表于 2011-10-29 14:08:41 | 只看该作者
原帖由 dos时代菜鸟 于 2011-10-28 17:25 发表
可以这样:
set path=A:\;A:\soft;A:\soft\adds;A:\chdsk;A:\soft\dm
set path=%path%;A:\soft\doslfn;A:\soft\HPA;A:\soft\memscan
set path=%path%;A:\soft\mhdd;A:\soft\netghost;A:\soft\pic
set path= ...


这里的 SET 是不是有点多余了?我一般在自动批处理中写路径变量。
回复

使用道具 举报

3#
发表于 2011-10-28 17:27:20 | 只看该作者

回复 #2 dos时代菜鸟 的帖子

````太巧妙了,哈哈
回复

使用道具 举报

2#
发表于 2011-10-28 17:25:03 | 只看该作者
可以这样:
set path=A:\;A:\soft;A:\soft\adds;A:\chdsk;A:\soft\dm
set path=%path%;A:\soft\doslfn;A:\soft\HPA;A:\soft\memscan
set path=%path%;A:\soft\mhdd;A:\soft\netghost;A:\soft\pic
set path=%path%;A:\pq;A:\soft\pqdi;A:\ptdd;A:\soft\vc

评分

参与人数 1无忧币 +20 收起 理由
2011czmxbb52 + 20 我很赞同,谢谢!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 22:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表