网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月15日漏签0天
vb吧 关注:156,017贴子:1,166,246
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 18回复贴,共1页
<<返回vb吧
>0< 加载中...

求各位大神看看我编的小程序

  • 只看楼主
  • 收藏

  • 回复
  • 期待尐UP
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
小弟是上个学期开始接触VB,今天没什么事做。于是做了个电脑定时关机的程序,可是用不了。上VB代码,求各位大神指教


  • 命幽
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
代码没有让人想看的欲望。。。


2026-05-15 02:09:16
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_07RP69t
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就这几句?唉。。实用的程序还不知道怎么做


  • 黑七月的天空
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你这个要传入参数


  • 恬适且清馨的喜鹊0I
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
shell语句没错啊。
你的Command1_Click过程里面,根本没有触发Timer1的语句,Timer1_Timer相当于废掉了。另外,abcd这样来定义变量,真的没有让人想看的欲望。
Private m_lngMinuteCount As Long
Private m_lngMinuteSum As Long
Private Sub Command1_Click()
Dim lngHourClose As Long
Dim lngMinuteClose As Long
lngHourClose = Val(Text1.Text)
lngMinuteClose = Val(Text2.Text)
m_lngMinuteSum = (lngHourClose - Hour(Now)) * 60 + (lngMinuteClose - Minute(Now))
If m_lngMinuteSum > 0 Then
Me.Caption = m_lngMinuteSum
m_lngMinuteCount = 0
Timer1.Interval = 60000
Timer1.Enabled = True
Else
MsgBox "关机时间错误"
End If
End Sub
Private Sub Timer1_Timer()
m_lngMinuteCount = m_lngMinuteCount + 1
If m_lngMinuteCount = m_lngMinuteSum Then
Timer1.Enabled = False
Shut
End If
End Sub
Private Sub Shut()
'Shell "shutdown -s -t 1000"
Shell "shutdown -s -t 0"
End Sub


  • 恬适且清馨的喜鹊0I
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Option Explicit
Private a%, b%, c%, d%, h%, m%
Function fun_gj()
If d - h = a And c - m = b Then
Timer1.Enabled = False
Shell "shutdown -s -t 999"
Debug.Print Time
End If
End Function
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
h = Hour(Now)
m = Minute(Now)
c = m
d = h
Timer1.Interval = 60000
Timer1.Enabled = True
Debug.Print Time
End Sub
Private Sub timer1_timer()
c = c + 1
If c = 60 Then
d = d + 1
c = 0
End If
fun_gj
End Sub


  • 夕阳西下Ysky
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
既然你的fun_gj函数没有返回值,那么不如直接定义过程好了!函数的意义在于它有返回值(虽然过程也可以让他有返回的功能)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 18回复贴,共1页
<<返回vb吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示