Curious_r
码龄109天
  • 374
    被访问
  • 3
    原创
  • 173,839
    排名
  • 1
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2022-05-02
博客简介:

Curious_r的博客

查看详细资料
  • 0
    领奖
    总分 5 当月 0
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得2次收藏
创作历程
  • 3篇
    2022年
成就勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Windows下PowerShell 读取环境变量Path时不展开其中变量的方法

Windows很多预置的Path项中包含变量,形如:其中%SystemRoot%就代表一个系统内置变量(Path实际上也是这样的变量),程序或者我们读取这个Path时会自动将之展开成:这是因为Path是以注册表值的形式存储在系统中的,而它的值类型是REG_EXPAND_SZ,即可展开字符串。这种自动展开的行为对于要使用Path的程序来说是正确的,或者说它的设计目标就是如此。但对于小部分用法却会造成一定的副作用,比如,我们需要修改Path。在修改Path时我们首先需要读取Path,我们的预期目标是
原创
发布博客 2022.06.20 ·
100 阅读 ·
1 点赞 ·
0 评论

PowerShell ForEach-Object语句中使用return优化控制流

ForEach-Object cmdlet不带-Parallel参数的情况下,它的实现是循环调用一个匿名函数,依次把管道传入的集合里的每个对象当作上下文来运行代码块。所以在代码块里使用return,退出的是当前这次调用,外层循环继续对下个传入对象调用匿名函数。下面是实验: 输出如下:综上,在ForEach-Object cmdlet的PROCESS代码块中使用return,脚本的行为类似于在for循环语句中的continue关键字。PowerShell中不止有ForEach-Object这个c
原创
发布博客 2022.06.16 ·
64 阅读 ·
0 点赞 ·
0 评论

Windows Wowershell 和CMD显示中文乱码的真实原因和解决方法

编码页不是Winodws Powershell对中文字符乱码的真正原因
原创
发布博客 2022.05.02 ·
210 阅读 ·
0 点赞 ·
0 评论