阅读911 返回首页    go 阿里云 go 技术社区[云栖]


[原创]利用MASM宏显示环境变量

在windows中如果语言本身提供取得环境变量的方法,我们就不用直接使用win32接口了。那么在masm中可以做到么?答案是肯定的,也十分简单:

 

@EnvCount macro local i i = 0 % forc char,<@Environ(path)> ifidn <char>,<!;> i = i + 1 endif endm exitm <i> endm ShowEnvs macro local index,len index = 1 % repeat @EnvCount() len = @InStr(index,@Environ(path),!;) - index % echo @SubStr(@Environ(path),index,len) index = index + len + 1 endm % echo @SubStr(@Environ(path),index) endm

 

2009-05-28 18:34:04 OVER!

最后更新:2017-04-02 00:06:48

  上一篇:go 技海无涯:正则表达式相关的知识和技术(1)——表达式
  下一篇:go 技海无涯:正则表达式相关的知识和技术(2)——算法