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

思路:在c#中通过IntPtr操作来实现截屏功能,速度非常快。实现功能:给整个桌面截屏,给激活的窗口截屏,将图像保存成文件,支持三种基本的图像格式JPEG,BMP,PNG。可以直接将图像发动到打印机
PowerShell截屏
最近,一位读者问怎么从本地远程系统上所有的事件中检索全部日志并能方便的保存它们到 […]
查询所有事件日志

PowerShell控制台的默认命令行提示为PS+(当前路径)+箭头,形如:PS C:\Users\非苔> 前面加PS是PowerShell的标志,为了和传统的CMD控制台区别开来。后面加当前路径和箭头是为了和一般的命令行保持一致。这样的设计本来无可厚非,但是如果我在写博客时,需要执行某个命令然后连同结果一起复制出来,麻烦来了。
PowerShell自定义控制台提示
有时做性能测试时,需要准备几个大文件,内容不限制。我以前比较傻,是这样做,拼命地往一个文本文件中写字符串,要写2G,也得花很长时间。今天发现使用FileStream可以秒杀。
PowerShell快速生成2G的临时文件
使用后台作业执行多个任务从先前的技巧中看不是非常高效,它在处理每个后台作业返回结果时将会浪费很多性能。
高效的PowerShell多线程
如果需要加快执行一个脚本,你可能需要用到后台作业。后台作业能同时运行脚本中多个事件。
Powershell异步操作
本篇就来兑现在《PowerShell UI自动化测试框架》中的承诺:自动给QQ群发消息。假定QQ正在运行,并且已经登录。如若自动给QQ群发送消息,须要三步:第一步,点击QQ群,弹出聊天窗口;第二步,在消息框输入消息;第三步,点击“发送”按钮。
PowerShell 自动给QQ群发消息
在系统内部,活动目录使用的Ticks时间(单位是从1601年开始100纳秒)来表 […]
将Ticks转换成DateTime对象
如果你想知道一个脚本运行了多久时间,你可以使用Measure-Command,但 […]
记录脚本执行时间

你可以使用Get-Content读取任意一个纯文本文件。GC将逐行返回行内容且返 […]
读取所有文本内容

在Linux的世界里,有了apt-get百分之九十的软件都可以通过它来安装管理。但是在Windows系统上,装个软件还是挺折腾的。比如我要装个火狐浏览器,我先得打开IE浏览器吧,我得搜索出火狐的官网吧,部分中国同胞,得百度吧,不是天空,就是华军吧。没经验的兄弟还要被那些坑二婶的广告链接忽悠一下吧。