今看到一个外包项目, 要求用VB写一个电脑屏幕监控软件, 具体要求如下:
电脑屏幕监控软件功能实现: 我想, AutoHotkey也能实现这些功能,杀鸡何用宰牛刀, 于是写了个Demo尝试一下,代码如下:
了了几十行代码即实现了大部分功能, 定时截图、FTP上传都已经实现。定时截图测试通过, FTP上传因没有FTP账号没有测试。 当然, 这只是个Demo, 有些粗糙, FTP没有窗体,没有进度,没有续传功能,一切在无形无声中完成,要让用户有更好的体验还需要花些时间改善一下。
我想需要说明几点, 抓图函数CaptureScreen() 与 FTP相关函数FTP_Open()、FTP_PutFile()、FTP_CloseSocket()、FTP_Close()都是从AutoHotkey的官方论坛上获得, 实际都是通过调用Windows API函数来实现的.
希望那位外包朋友看到这篇文章, 或许可以省下外包费用, DIY 一个"电脑屏幕监控软件"出来. |
|