lionkid2中的VBScript Script File

此博客展示了用VBScript编写的代码,用于处理QQ程序相关事件。代码中定义了用户编号、状态、路径等变量,包含窗口初始化、大小改变、按钮点击等事件处理,还能根据QQ程序发来的不同代码执行相应操作,如设置用户状态、改变提示信息等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dim UserNum
Dim UserStatus
Dim Path
Dim strQQMailTip
Dim CurrentWidth
Dim ShowStatus

'注释

Sub Window_OnInit() 
 Window.GetScriptVersion "1.0"  
 UserStatus = "(离线)"
 Path = "NewSkins//%SkinName%//"
 ShowStatus = %ShowStatus%
 UserNum = "0"
 If 1 = ShowStatus Then
   UserNum = UserNum + UserStatus
 End If
 strQQMailTip = ""
End Sub

Sub Window_OnSize(cx,cy)
 Window.LockPaint()
 CurrentWidth = cx

%OnSize%
 
 MailButton.label = strQQMailTip
 
 Window.UnLockPaint() 
End Sub

'上面的三个按钮
Sub MinButton_onClick()
 Window.ExeCommand 1,2
End Sub

Sub CloseButton_onClick()
 Window.ExeCommand 1,3
End Sub

Sub ColorButton_onClick()
        Window.ExeCommand 4,7
End Sub

'六个Bar按钮
Sub Window_onClick(code, Name)
 Window.LockPaint()
 Window.DisableBar CStr(Name)
 Window.ExeCommand code,CStr(Name)
 Window.UnLockPaint()
End Sub

'顶部的按钮组
Sub StatusButton_onClick()
 s = CStr(StatusButton.Left + StatusButton.width - 10)&"."&CStr(StatusButton.Top + StatusButton.height - 8)
 Window.ExeCommand 6,s
End Sub

Sub StatusPic_onClick()
 s = CStr(StatusButton.Left + StatusButton.width - 10)&"."&CStr(StatusButton.Top + StatusButton.height - 8)
 Window.ExeCommand 6,s
End Sub

Sub MailButton_onClick()
 Window.ExeCommand 7,1 
End Sub

Sub HostingButton_onClick()
 Window.ExeCommand 15,1 
End Sub

'下面的按钮组
Sub MobileMsgButton_onClick()
 Window.ExeCommand 4,2
End Sub

Sub GameButton_onClick()
 Window.ExeCommand 4,5
End Sub

Sub TTButton_onClick()
 Window.ExeCommand 4,4
End Sub

Sub ChatRoomButton_onClick()
 Window.ExeCommand 4,1
End Sub

Sub MenuButton_onClick()
 s = CStr(MenuButton.Left)&"."&CStr(MenuButton.Top)
 Window.ExeCommand 5,s
End Sub

Sub MsgManagerButton_onClick()
 Window.ExeCommand 4,6
End Sub

Sub SearchButton_onClick()
 Window.ExeCommand 4,3
End Sub

'处理QQ程序发来的事件
Sub Window_OnNotify(code ,var)
 If code = 1 Then
  '设置当前的Uin
  UserNum = var
  If 0 = ShowStatus Then
   QQNumber.value = UserNum
  Else
      QQNumber.value = UserNum + UserStatus
  End If   
 ElseIf code = 2 Then
  '闪系统消息按钮 var 为1是开始闪。为2是停止
  If(var = 1) Then
   MsgManagerButton.StopFlash
   MsgManagerButton.Flash 30
  Else
   MsgManagerButton.StopFlash
  End If
 ElseIf code = 4 Then
  '设置那个Bar在最前
  Window_onClick 2,Var
 ElseIf code = 5 Then
  '设置当前的状态。
  if var = 10 Then 
   UserStatus = "(在线)"  
   StatusIco = "StatusPic.ico"
  elseif var = 20 Then
   UserStatus = "(离线)"   
   StatusIco = "StatusPic1.ico"
  elseif var = 30 Then 
   UserStatus = "(离开)"  
   StatusIco = "StatusPic2.ico"
  elseif var = 40 Then 
   UserStatus = "(隐身)"  
   StatusIco = "StatusPic3.ico"   
  end If
  StatusPic.ico = StatusIco
  If 0 = ShowStatus Then
   QQNumber.value = UserNum
  Else
      QQNumber.value = UserNum + UserStatus
  End If
 ElseIf code  = 6 Then
  '设置Skin的起始路径
  Path = Var
 ElseIf code = 100 Then
  '改变QQMail的提示
  strQQMailTip = "(" + CStr(var) + ")"
  MailButton.label = strQQMailTip  
 ElseIf code = 101 Then
  HostingButton.label = "(" + CStr(var) + ")"
 End If 
End Sub

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值