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

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

[复制链接]
发表于 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 编辑 ]
发表于 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 我很赞同,谢谢!

查看全部评分

回复

使用道具 举报

发表于 2011-10-28 17:27:20 | 显示全部楼层

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

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

使用道具 举报

发表于 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 是不是有点多余了?我一般在自动批处理中写路径变量。
回复

使用道具 举报

发表于 2011-10-29 16:04:11 | 显示全部楼层

回复 #4 xianglang 的帖子

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-16 17:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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