powershell 简单实战

Introduction

在初学一门语言之时,先照猫画虎把架子搭起来,把程序跑通,再思考别人的示例是否有不妥的地方,一点一点的改进,在改进过程中不断地学习新知识, 这才是好的学习方法.

References

常用脚本

除非你是运维,在工作中不会遇到过于复杂的脚本,更多的是使用脚本将一些重复性的操作提炼为一个脚本,轻轻点击一下就可以完成,爽!

启动编程工作环境

比如你在VS下写程序,需要启动一堆软件,开始一天的工作。有了下面的脚本,你只需把它弄个快捷方式在桌面上,然后右键-》run with powershell, 就可以干活了!

<#右键单击ps1文件-> run with powershell
  第一行可以修改当前powershell 会话的执行策略使你能在当前ISE执行脚本,
  但是你不能再次修改,因为你没有获得管理员权限!
  这正是我们需要的: 能执行脚本,又不会因为获得权限而一时脑残乱改。 完美!
#>
Set-ExecutionPolicy Unrestricted -Scope Process # 修改执行策略

# 在powershell_ise中调试程序,比如一些带参数的程序调试,类似Linux环境
# 执行VS中的工程,只需在ISE中按下F5键。
$psfile="C:\project\shell\vs.ps1"
Start-Process -FilePath powershell_ise.exe  $psfile

# 打开相关软件
$http="file:///C:/project/opencv/opencv4.0.1/4.0.1/d9/df8/tutorial_root.html"
Start-Process  -FilePath "C:\Users\jia\AppData\Local\youdao\dict\Application\YoudaoDict.exe"
Start-Process  -FilePath devenv.exe -ArgumentList "C:\project\opencv\first_opencv\first_opencv.sln" # VS工程
Start-Process chrome $http

$workPath="C:\project\opencv\first_opencv"
# Write-Host $workPath # 在powershell中这样输出字符串

<#如果没有前面那两点,你就得不到想要的效果:你并没有切换到$w
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值