[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[日期时间] [己解决]批处理如何实现在指定时段内每隔一分钟截一次屏并保存到指定目录?

本帖最后由 keshun 于 2016-4-13 14:24 编辑

时间范围内定时截屏,求代码,谢谢!!

时间范围:星期一至星期五,9:30-11:30,13:00-15:00(股票开市时间)

定时:每分钟截屏一次并保存到D盘。(截屏保存图片用时间命名)


谢谢高手帮帮忙,求代码,谢谢!!!!
1

评分人数

    • pcl_test: 勿发笼统无意义的标题PB -4

本帖最后由 keshun 于 2016-4-10 15:48 编辑

回复 3# codegay


    我要在阿里云系统内使用,我找了些类似的软件在XP下是可以,但在server系统下就不行,所以我只能选择批处理代码。在说网上类似软件也不完全符合我的要求。

TOP

本帖最后由 keshun 于 2016-4-13 14:29 编辑
  1. @echo off
  2. color 1f
  3. title  截图进行中。。。。。
  4. if not "%~1"=="p" start /min cmd.exe /c %0 p&exit
  5. :开盘
  6. if /i "%date:~-1%"=="六" goto :休市
  7. if /i "%date:~-1%"=="日" goto :休市
  8. set "t=%time%"
  9. if "%t:~,5%" geq " 9:30" if "%t:~,5%" leq "11:30" goto :截图
  10. if "%t:~,5%" geq "13:00" if "%t:~,5%" leq "15:00" goto :截图
  11. :休市
  12. echo.
  13. echo 休市时间!!!  %date%  %time:~,8%
  14. ping -n 60 127.1>nul
  15. goto 开盘
  16. :截图
  17. set a=%time%
  18. set 图片=%a:~0,2%;%a:~3,2%;%a:~6,2%
  19. set 目录=%~dp0\%date:~0,7%\%date%
  20. if exist "%目录%" (goto 有) else (md "%目录%")
  21. :有
  22. caps.exe "%目录%\%图片%.jpg"
  23. echo.
  24. echo 股票截图成功!!!%date%  %time:~,8%
  25. ping -n 60 127.1>nul
  26. goto 开盘
复制代码
花了几天,反复修改测试代码己OK,只是阿里云服务器无操作2分钟就自己黑屏(清除屏保也无效果,可能是虚拟机的原因)。
只能远程桌面挂着才不会进入黑屏(远程桌面最小化也会黑屏,没办法只能把窗口拉到边上露着点角)。
不知高手有没办法让阿里云无操作时不黑屏???谢谢!!!

TOP

回复 6# codegay


    阿里云是虚拟机,没有显示器选项

TOP

返回列表