Contents
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