
CMD 中设置环境变量后读取
coding九月 10, 20201mins
OP cmd
CMD中默认单行命令设置变量然后读取是无法读取到的,例如
bash
set a=5 & echo %a%
需要启用延迟环境变量扩展并且使用!x!的语法,才能读取到
bash
@echo offsetlocal enabledelayedexpansionset a=5 & echo !a!pause
但是setlocal 只在脚本生效的。
运行CMD时,指定/V 参数可以让CMD生效
bash
C:\> cmd /V /C "set EDITOR=vim&& echo !EDITOR!"vim
评论
新的评论
上一篇
Windows URI Schema
起因 开发项目起初本身不支持IE的,但是后来对接了单点登录系统。由于单点登录只支持IE,因此希望可以实现IE里打开本系统链接的时候使用Chrome。 思路 很对系统的URI Scheme可以实现定义自定义的Scheme前缀,针对该前缀打开特定的应用。 Windows下URI S…
下一篇
IntersectionObserver
IntersectionObserver用来监听元素和和祖先或者或者顶级文档对象的交叉关系,或者更常见的是检测目标元素当前是否可见 处理函数 监听 触发函数会在初始化以为监听的元素的交叉状态发生变化时被调用, entries 传入的是交叉状态产生变化的元素, entries …
