主题:如何把DOS环境中的变量转为QB中的变量(moz请进)
zys
[专家分:0] 发布于 2005-07-27 15:08:00
如何把DOS环境中的变量转为QB中的变量,似乎是用ENVIRON$函数,但实在不会用,请moz大侠帮忙。(其实得到了大侠那么多的帮助想给大侠加分希望版主没有意见,这些常识我想很多菜鸟也想知道的)[em1]
回复列表 (共6个回复)
沙发
zqnhlm [专家分:780] 发布于 2005-07-27 16:04:00
Moz怎么这么受欢迎啊????
板凳
def [专家分:3380] 发布于 2005-07-27 16:53:00
例如:COMSPEC$=ENVIRON$("COMSPEC")
3 楼
moz [专家分:37620] 发布于 2005-07-27 16:56:00
我对"很受欢迎"的理解是"很多人向我扔鸡蛋"
首先我要说明的是我对DOS的环境设置不太擅长
ENVIRON 也没有用过不太懂,
既然问到我,我也只好在QB里按<F1>看看了
还是知之甚少,也就只好简单说说了
1. ENVIRON 语句
格式: ENVIRON 字符串
设置某个环境变量的值
字符串中的变量名需要大写,否则DOS会认不出来
同等于config.sys中的设置
例: ENVIRON "PATH=C:\UCDOS"
2. ENVIRON$ 函数
格式: ENVIRON$(变量名字符串)
获得DOS环境参数表中某个变量的值
例:print ENVIRON$("PATH")
注: 参数还可以是一个数值,但具体怎么用就.......汗.
更高深一点的设置我就不太懂了.请移步到讨论DOS的论坛去学习学习.
至于加分这事情嘛......唉,很无奈.
不过还是很多谢你的好意.
4 楼
def [专家分:3380] 发布于 2005-07-30 23:55:00
还是知之甚少,也就只好简单说说了
1. ENVIRON 语句
格式: ENVIRON 字符串
设置某个环境变量的值
字符串中的变量名需要[color=FF0000]区分大小写[/color],否则DOS会认不出来
同等于config.sys中的设置
例: ENVIRON "PATH=C:\UCDOS"
2. ENVIRON$ 函数
格式: ENVIRON$(变量名字符串)
获得DOS环境参数表中某个变量的值
例:print ENVIRON$("PATH")
注: 参数还可以是一个数值,但具体怎么用就.......汗.
更高深一点的设置我就不太懂了.请移步到讨论DOS的论坛去学习学习.
至于加分这事情嘛......唉,很无奈.
不过还是很多谢你的好意.
5 楼
def [专家分:3380] 发布于 2005-07-30 23:58:00
环境变量转QB变量很好用,QB变量转环境变量不好用,经常内存一出(Out of Memory)
6 楼
moz [专家分:37620] 发布于 2005-08-01 11:38:00
至于加分这事情嘛......唉,很无奈.
不过还是很多谢你的好意.
呵呵,很少看到def有这么正经的时候
我来回复