订阅邮件
快捷导航

按键精灵 判断时间段内播放视频

[复制链接]
查看: 756|回复: 1
发表于 2021-10-9 01:50:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转合天下互动社区。

您需要 登录 才可以下载或查看,没有帐号?中文注册

x
  1. //脚本会在几点几分 到几点几分之间运行(时间格式 #时间#)
  2. While True
  3. mytime = time
  4. If mytime > #00:00:00# and mytime < #07:00:00#  Then
  5.                 Delay 100
  6.         TracePrint "现在是0点至7点"
  7.                                 Call 判断播放器有没有打开()
  8.                Else
  9.                                 Delay 100
  10.         Goto 查下一个时间段
  11.         End If
  12.     Wend
  13.         Rem 查下一个时间段
  14.     While True
  15.         mytime = time
  16.         If mytime > #23:00:00# and mytime < #23:59:59#  Then
  17.                         Delay 100
  18.                 TracePrint "现在是23点至23:59"
  19.                         Call 判断播放器有没有打开()
  20.        Else
  21.         Delay 100
  22.                         TracePrint "不在设定时间段内,关闭脚本!"
  23.         Call 关闭小精灵()
  24. End If
  25. Delay 2000
  26. Wend
  27. Sub 判断播放器有没有打开()
  28. Do

  29.     RunApp "D:\Program Files (x86)\Zdult entertainment\Adult entertainment.mp4"
  30.                                 Delay 5000
  31. HWND = Plugin.Window.Find("244BF600-9015-42B0-A566-67F4EF764FB6","Adult entertainment.mp4")'指定时间内运行爱奇艺为小精灵标题
  32.                 If HWND>0  Then
  33. Call Plugin.Window.Top(HWND, 0)
  34.                                 Delay 200
  35.         Call Plugin.Window.Max(HWND)
  36.                                 Delay 500
  37.                 Call 定时关闭播放和关机()
  38.                    Else
  39.                             ExitScript
  40.         End If
  41.     Loop
  42.                 End Sub
  43. Sub 定时关闭播放和关机()
  44.                                     Delay 1000*60*27 //填写视频播放最后一位分钟时间(27代表27分钟)
  45.                                         Delay 1000*46 //填写视频播放最后一位秒时间(46代表46秒)
  46.     KeyPress "Space", 1
  47.                                     Delay 200
  48.     Plugin.Window.Close (HWND)
  49.                                         Delay 200
  50.                                 Call Lib.系统.结束进程("xiaojingling.exe")
  51.                                 Delay 1000*3
  52.     RunApp "D:\Program Files (x86)\IQIYI Video\GeePlayer\延时关机.bat"
  53.                                     Delay 3000
  54.                             ExitScript
  55.             End Sub

  56.     Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (hWnd As Long, wMsg As Long, wParam As Long, lParam As Object) As Long
  57. Sub 关闭小精灵()
  58.                         Delay 100
  59. WM_CLOSE = &H10
  60. HWND = Plugin.Window.Find("#32770","xiaojingling")'指定时间内运行爱奇艺为xiaojingling标题
  61. Call SendMessage(HWND, WM_CLOSE, 0, 0)
  62.                         Delay 100
  63.                     ExitScript
  64.                         Delay 100
  65.                 EndScript
  66.                     Delay 500
  67.                             Call Lib.系统.结束进程("xiaojingling.exe")
  68.     End Sub
复制代码


维卡官网:www.onelife.eu
 楼主| 发表于 2021-10-9 01:56:01 | 显示全部楼层
  1. shutdown -s -t 10
复制代码
延时关机:用记事本,保存成 .bat文件
维卡官网:www.onelife.eu
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

精彩推荐
Copyright   ©2018-2020  One生态中文学习网  Powered by©onelife     豫ICP备12023128号 豫公网安备41010302002471号