无忧启动论坛

标题: 如何绕开DOS命令行的“150字符”的指令长度限制 [打印本页]

作者: sunsea    时间: 2011-10-28 16:54
标题: 如何绕开DOS命令行的“150字符”的指令长度限制
如何绕开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 编辑 ]
作者: 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=%path%;A:\pq;A:\soft\pqdi;A:\ptdd;A:\soft\vc
作者: 527104427    时间: 2011-10-28 17:27
标题: 回复 #2 dos时代菜鸟 的帖子
````太巧妙了,哈哈
作者: xianglang    时间: 2011-10-29 14:08
原帖由 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 是不是有点多余了?我一般在自动批处理中写路径变量。
作者: dos时代菜鸟    时间: 2011-10-29 16:04
标题: 回复 #4 xianglang 的帖子
呵呵,其实我在 我的工具箱中也是通过 path 命令来设置 %path% 变量的。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3