閱讀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)——算法