CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

菜菜在问各位一个问题。

楼主reallyloveyou(江小鱼)2002-01-05 14:30:07 在 VB / 基础类 提问

我自已这几天在学习VB。想做一个自关机的程序。分别以二种方法关机。  
  一、用指定系统时间关机。如每 天晚上12.00关机。  
  二、设定时间。如。三个小时后自动关机。  
  我是用shell rundll32.exe   user.exe,exitwindows做的。  
  可是乍把两个TEXT控件来响影它呢?  
   
  请大家帮助。 问题点数:10、回复次数:6Top

1 楼hypmonkey(EpingHe)回复于 2002-01-05 14:31:25 得分 0

apiTop

2 楼reallyloveyou(江小鱼)回复于 2002-01-05 14:35:55 得分 0

一定要用API吗?Top

3 楼reallyloveyou(江小鱼)回复于 2002-01-05 14:45:02 得分 0

还有。AGI的大体概念。是什么?可否告诉小弟一下。我看了一些书。还是看不懂。主要是自已没有一个大体上的认识。在这里万分感谢Top

4 楼x_nh(狼来了)回复于 2002-01-05 15:56:15 得分 0

Private   Declare   Function   ExitWindowsEx   Lib   "user32"   (ByVal   uFlags   As   Long,   ByVal   dwReserved   As   Long)   As   Long  
  Top

5 楼bbb20bb()回复于 2002-01-05 16:17:19 得分 10

这个程序也许对你有用  
   
  Private   Const   EWX_SHUTDOWN   As   Long   =   1  
  Private   Declare   Function   ExitWindowsEx   Lib   "user32"   (ByVal   dwOptions   As   Long,   ByVal   dwReserved   As   Long)   As   Long  
   
  Dim   Hrs  
  Dim   Mnt  
  Dim   AMPM  
  Dim   SetAlarm  
   
   
   
  Private   Sub   cmdCurrent_Click()  
          MsgBox   SetAlarm,   ,   "Current   Alarm   Time"  
  End   Sub  
   
   
  Private   Sub   cmdQuit_Click()  
          End  
  End   Sub  
   
  Private   Sub   cmdSet_Click()  
          Hrs   =   txtHours.Text  
          Mnt   =   txtMinutes.Text  
          If   optAM.Value   =   True   Then  
                  AMPM   =   "AM"  
          ElseIf   optPM.Value   =   True   Then  
                  AMPM   =   "PM"  
          End   If  
   
          SetAlarm   =   Hrs   +   ":"   +   Mnt   +   ":00   "   +   AMPM  
  End   Sub  
   
   
   
   
   
   
   
  Private   Sub   Form_Load()  
          Me.Top   =   (Screen.Height   -   Me.Height)   /   2  
          Me.Left   =   (Screen.Width   -   Me.Width)   /   2  
  End   Sub  
   
  Private   Sub   Timer1_Timer()  
          lblTime.Caption   =   Time       '   Update   time   display.  
          If   SetAlarm   =   lblTime.Caption   Then  
                  'shut   down   the   computer  
                  lngResult   =   ExitWindowsEx(EWX_SHUTDOWN,   0&)  
          End   If  
  End   Sub  
  Top

6 楼vsice(“笑看每一天”)回复于 2002-01-05 16:20:07 得分 0

对,就是楼上的那位朋友说的那个API,补充一下:uflags参数有0,1,2,4。   重起是2,其它的慢慢试吧。Top

相关问题

  • 菜菜菜菜菜菜菜菜问题!
  • 菜菜菜菜菜问题!
  • 一个关于使用VS.NET2003菜菜级问题(在线求助各位)
  • 菜菜菜菜菜菜鸟问题
  • 问个菜菜的问题,请教各位大侠们!!
  • 问个菜菜的问题,请教各位大侠们!!
  • 问一个菜菜菜菜问题
  • 菜菜问菜菜问题
  • 菜-菜-菜单的问题?
  • 菜菜菜问题 <base href...>

关键词

  • me
  • setalarm
  • 关机
  • subprivate sub
  • byval
  • as long
  • click
  • then
  • private
  • time

得分解答快速导航

  • 帖主:reallyloveyou
  • bbb20bb

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo