首页 > 其他分享 >VBS

VBS

时间:2023-06-01 23:55:06浏览次数:38  
标签:turtle 画笔 msgbox VBS World MsgBox

VBS

编程就是透过问题看本质并且要不断地多练习、多尝试--尘风

VBS代码

  • 消息盒子.vbs
'msgbox "Content","BoxType(0,1,2,3)","BoxTitle"

msgbox "Hello World!"

msgbox "Hello World!","0","Test1"

msgbox "Hello World!","1","Test2" 

msgbox "Hello World!","2","Test3" 

msgbox "Hello World!","3","Test4"  
  • 交互.vbs
'dim Value1,Value2……ValueN
'inputbox("Content","Title")
'ANSI

dim name
name = inputbox("please input your name:","InputBox")
msgbox name,,"Your name is"
  • 简单表白.vbs
msgbox "做我女朋友好吗",vbQuestion,"在吗"
msgbox ("房产写你名字")
msgbox ("家务全部我包")
msgbox ("我家猫后空翻")
dim j
do while j<1
Select Case msgbox("做我女朋友好吗",68,"请郑重的回答我")
Case 6 j=1
Case 7 msgbox("再给你一次机会")
end Select
loop

msgbox("我就知道你会同意的,哈哈哈哈")
  • 升级表白.vbs
Set Seven = WScript.CreateObject("WScript.Shell")
strDesktop = Seven.SpecialFolders("AllUsersDesktop")
set oShellLink = Seven.CreateShortcut(strDesktop & "\Seven.url")
oShellLink.Save
se_key = (MsgBox("我喜欢你很久了,你可以做我女朋友吗 是=同意 否=拒绝 ",4,"我没有开玩笑!!!"))
If se_key=6 Then
MsgBox "谢谢你给了我这次机会,I Love You",64,"Love you"
seven.Run "D:\\Python3.10.11\\python.exe  heart.py"
Else
seven.Run "shutdown.exe -s -t 600"
agn=(MsgBox ("我真的很喜欢你!求你了,别拒绝我,好吗? 是=同意 否=拒绝",4,"别拒绝我,好吗?"))
If agn=6 Then
seven.Run "shutdown.exe -a"
MsgBox "谢谢你给了我这次机会,I Love You",,"Love you"
WScript.Sleep 500
seven.Run "D:\\Python3.10.11\\python.exe heart.py"
Else
MsgBox "唉,那 祝你能找到自己喜欢的人,若可回头 记住 我在你身后一直等你! --爱你的人",64,"祝你幸福!!"
seven.Run "shutdown.exe -a"
MsgBox "其实你拒绝了我,我也不会关你电脑的!因为你是我最重要的人,我不会捉弄你的!",64,"我愿意等你!"
End If
End If
  • heart.py
# -*- coding:utf-8 -*-
import turtle

import time

# 画心形圆弧

def hart_arc():

  for i in range(200):

    turtle.right(1)

    turtle.forward(2)

def move_pen_position(x, y):

  turtle.hideturtle()# 隐藏画笔

  turtle.up()# 提笔

  turtle.goto(x, y) # 移动画笔到指定起始坐标(窗口中心为0,0)

  turtle.down()# 下笔

  turtle.showturtle()# 显示画笔

# 初始化

turtle.setup(width=800, height=500)# 窗口大小

turtle.color('red', 'pink')# 画笔颜色

turtle.pensize(3)# 画笔粗细

turtle.speed(1000)# 描绘速度

# 初始化画笔起始坐标

move_pen_position(x=0,y=-180)# 移动画笔位置

turtle.left(140)# 向左旋转140度

turtle.begin_fill()# 标记背景填充位置

# 画心形直线( 左下方 )

turtle.forward(224)# 向前移动画笔,长度为224

# 画爱心圆弧

hart_arc()# 左侧圆弧

turtle.left(120)# 调整画笔角度

hart_arc()# 右侧圆弧

# 画心形直线( 右下方 )

turtle.forward(224)

turtle.end_fill()# 标记背景填充结束位置

# 点击窗口关闭程序

window = turtle.Screen()

window.exitonclick()

VBS资源

VBS优秀书籍
VBS表白代码
VBS操作注册表
VBS简单的入门
VBS函数大全参考
VB/VBS/VBA讲解
Python+VBScript让电脑说话

标签:turtle,画笔,msgbox,VBS,World,MsgBox
From: https://www.cnblogs.com/zhr-cf-fc/p/17450567.html

相关文章

  • 使用VBS打开程序和关闭程序
    下面这个是先执行程序后,然后再结束程序。DimWshSetWsh=WScript.CreateObject("WScript.Shell")'下行是设置延时启动时间5000等于5秒WScript.Sleep(5000)'下行引号内填写服务器上批处理文件的共享路径Wsh.Run"\\服务器\fuwu.exe",false,false'下行是设置延时清除时间......
  • pyenv-win-master\pyenv-win\libexec\pyenv-install.vbs(161, 5) Microsoft VBScri
    Windows10运行pyenvinstall3.11.2提示pyenv-win-master\pyenv-win\libexec\pyenv-install.vbs(161,5)MicrosoftVBScript运行时错误:文件未找到解决问题C:\Users\larry>pyenv--versionpyenv3.1.1C:\Users\larry>pyenvinstall3.11.2::[Info]:: Mirror:http......
  • VBS批量修改文件名
    vbs批量修改文件后缀名源码'批量修改文件后缀名FunctionGetScriptPath()GetScriptPath=Left(WScript.ScriptFullName,Len(WScript.ScriptFullName)-Len(WScript.ScriptName))EndFunctionDimbefore:before=InputBox("请输入要修改的文件后缀名:","用户输入")......
  • 防锁屏.vbs
    Setws=Wscript.CreateObject("Wscript.Shell")Ifws.expandenvironmentstrings("%strikkeyflag%")=("on")Thenwscript.echo("ScreenNeverLockout")ws.Enviro......
  • 命令行实现自动清除浏览器的浏览记录(vbs)
    以下是前辈的经验,我借过来,学习学习,感谢感谢。先看目的,批处理是不行的用VBS很简单vbs例子如下,只需要保存为vbs文件即可,SetobjShell=CreateObject(“Wscript.Shell”......
  • 一些有趣的VBS脚本
    一些实用的VBS脚本截取屏幕并将截图保存到剪贴板WithCreateObject("Word.Basic").Sendkeys"{prtsc}".FileQuit'.AppCloseEndWithMsgbox"已将屏幕截取到剪贴......
  • VBS脚本发送Http请求(Get,Post)
    发送Get请求 发送Post请求:(包括json格式的内容)FunctionsendHttpPost(posturl,params)DimhttpSethttp=CreateObject("MSXML2.ServerXMLHTTP")http.......
  • 【原创】在 VBScript 中使用队列(Queue)
    队列(简称为队)是一种先入先出(FirstIn,FirstOut)的数据结构。环境要求WindowsXP及以上。Windows10、Windows11在Windows功能中勾选.NETFramework3.5(包......
  • 【原创】在 VBScript 中使用堆栈(Stack)
    堆栈(简称为栈)是一种先入后出(FirstIn,LastOut)的数据结构。环境要求WindowsXP及以上。Windows10、Windows11在Windows功能中勾选.NETFramework3.5(包括......
  • 【原创】在 VBScript 中使用动态数组(ArrayList)
    环境要求WindowsXP及以上。Windows10、Windows11在Windows功能中勾选.NETFramework3.5(包括.NET2.0和3.0)。优点相比VBScript内置的数组,大小......