ISE插件: Script Browser和Script Analyzer

PowerShell ISE作为PowerShell内置的集成化脚本编辑器,轻量,小巧,但也不乏简陋。但是有了Script Browser这款插件,能让用户可以直接在微软嫡系脚本中心TechNet学习和下载上万个优质的示例。

ISE 脚本浏览器

记录所有错误

在先前的技巧中你能观察到使用了 “-ErrorAction Stop”结合“异常捕获命令”能捕获一个Powershell命令的错误,可是使用了这种方式操作之后,脚本会在第一个错误发生后停止。


自动重定向PowerShell控制台输出到文件 2

一个负责任的脚本应当会在关键的地方写日志,最好写到文件中,这样排错时尤其方便。凌驾于日志之上的是把整个脚本执行过程录制成视频,但是有时控制台是隐藏的,而且视频不方便文本搜索,也比较耗费资源。所以能自动重定向控制台输出到指定文件,是最好的选择。

重定向控制台输出

PowerShell合成Gif动画

使用PowerShell合成Gif动画

在《PowerShell批量缩放图片》提到《使用PowerShell合成Gif动画》呼之欲出,现在来兑现这个承诺。由于.NET的类的限制现在的脚本有两个缺点:1.不能设置循环播放。2.不能设置之间的延迟


用新PowerShell 运行旧的CMD命令 1

我从老旧的 CMD.EXE 命令行换到优秀的 POWSERSHELL.EXE 已经有一段时间啦。您可能知道新的 Windows PowerShell 可以运行任何旧命令。不过有些旧命令的名称或语法可能会产生问题。但这都不是事儿。


自动生成Profile配置文件

Profile文件会在控制台每次开启时自动执行,所以可以用来初始化一些用户的一些自定义别名,自定义变量和自定义函数等。


PowerShell批量缩放图片 1

循环调用了上一篇文章中的截屏函数,生成了许多截屏图片。每一张图片的有5M左右,稍微有点浪费资源,于是我想到了使用PowerShell 批量缩放图片。主要功能:按照指定像素缩放图片;安装百分比缩放图片;支持管道批量缩放图片


PowerShell截屏

PowerShell截屏

思路:在c#中通过IntPtr操作来实现截屏功能,速度非常快。实现功能:给整个桌面截屏,给激活的窗口截屏,将图像保存成文件,支持三种基本的图像格式JPEG,BMP,PNG。可以直接将图像发动到打印机


第 1 页,共 70 页12345678...最后一页 »