联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
以下是引用Wengier在2003-6-1 10:42:37的发言: 以下是引用nihlathak在2003-5-30 19:50:47的发言: 是啊,现在问题解决了 我在 SET TMP=%RAMDRIVE%\TEMP SET TEMP=%RAMDRIVE%\TEMP PATH=%RAMDRIVE%.;%RAMDRIVE%\SYSTEM 里的path后面改,现在无论在哪里都能运行我那两个文件夹里的东西了 不过到底为什么呢? 还是不明白!! 这是因为DOS会自动搜索PATH中所指定的所有路径中的程序呀。
以下是引用nihlathak在2003-5-30 19:50:47的发言: 是啊,现在问题解决了 我在 SET TMP=%RAMDRIVE%\TEMP SET TEMP=%RAMDRIVE%\TEMP PATH=%RAMDRIVE%.;%RAMDRIVE%\SYSTEM 里的path后面改,现在无论在哪里都能运行我那两个文件夹里的东西了 不过到底为什么呢? 还是不明白!!
以下是引用我爱dos在2003-6-2 13:54:42的发言: 如是大师: 以上我说的那个%的问题,还是不很理解,举个例 1.SET TMP=%RAMDRIVE%\TEMP 2.SET TEMP=%RAMDRIVE%\TEMP 3.XX1=%XXXX1% 4.XX2=%XXXX2% 5.PATH=%RAMDRIVE%.;%RAMDRIVE%\SYSTEM 以上的1.和2.是代表变量中的%1。第3.和4.分别代表%2和%3,是这样理解吗 那第5。那两对%又是代表什么呢。是变量中的%4,%5吗 .bat里是不是不能用超过9对%呢