首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python3界面开发常用.md

因此当两者同时运行时候,有可能会发生冲突,且带来不可预测结果。因此如果你发现你 EasyGUI 程序有这样问题,请尝试在 IDLE 外去运行你程序。...,重写OK按钮 #当选择 “cancel” 或关闭窗口时候返回一个布尔类型值0,否则为1 #注意:“C[o]ntinue” [o] 表示快捷键,也就是说当用户在键盘上敲一 o 字符,就相当于点击了...#当用户点击任意一个按钮时候,buttonbox() 返回按钮文本内容。...''' #注:text 参数设置可编辑文本区域内容,可以是字符串、列表或者元祖类型。...“settings”对象 settings.author = author settings.book = book settings.store() print("\n保存完毕\n") 1.4 捕获异常

1.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

刘金玉零基础VB教程057期:vb6try catch finally异常捕获机制

视频讲解 https://v.qq.com/x/page/o0785bin4ix.html 文本讲解: 在程序中肯定会有很多bug,有些bug认为可以发现并且弥补,但是有些bug很多人虽然能发现,但是却无法弥补...,因为在系统运行时候,其实会有很多无法预料情况发生。...我们此时就应该引入异常捕获机制了,从此以后就不用再担心这类问题。 异常捕获机制形式: Try….catch…finally 详解: 异常捕获:就是说对程序代码中一些错误进行处理。...Try就是开始尝试异常捕获 Catch就是将捕获异常进行处理 Finallly 就是最后不会发生异常代码,是会被默认执行代码 课堂总结 1、学会goto与on error联用 2、掌握vb模仿...On Error GoTo catch try: MsgBox a / b Picture1.Print "除法结果已得出" GoTo finally catch: MsgBox "您输入有误!

1K20

交互式脚本_交互式和脚本式区别

,利用好 vbs 脚本,可以极大提高效率,可以用它来做一些反复繁琐机器操作 第一个 VBS 脚本 在桌面上新建一个文本文档 打开文本文档,在其中输入 msgbox "Hello World!"...将文本文档格式后缀 .txt 改为 .vbs 然后双击运行文件即可 msgbox 语法 语法:msgbox "对话框内容","对话框类型(参数:0,1,2,3,4,5)","对话框标题" 对话框内容...如果不填默认为0 对话框标题:是指弹窗标题 msgbox "飞兔小哥送你一份奖品待领取", 3, "温馨提醒" 中文乱码 上图可以看到中文乱码了 这主要是因为编码错误导致,正常文本文档它编码格式是...上面我们只是实现了很简单展示功能,那么我们需要实现交互功能,就要用到变量了 在 vbs 可以通过 dim 定义变量,语法为:dim 变量名1,变量名2,变量名3...变量名n 其中 inputbox...,那就循环从数组取值展示 如果用户点击了同意,那就阴谋得逞,退出选项 MsgBox "佛前哭求" MsgBox "奈何桥等待" MsgBox "五百次回眸" MsgBox "千年回首" MsgBox

79410

xlwings库基本使用

前言 首先,xlwing免费开源,功能强大;pro版本商业收费,个人免费。 但是也有缺点,xlwing必须配合Excel来使用。...可以很好适配pandas和matplotlib xlwing官方文档 导入库 import xlwings as xw ---- 打开Excel 打开Excel文件有两种方式,,一种是实例化xw.App...如果想获取多个已打开工作簿某一个,可以通过索引方式 wb = xw.books[1] # 第二个工作簿赋给wb变量 # 或者 # wb = app.books[1] 保存工作簿 前面三个部分(...wb.save(r'F:\aa.xlsx') # 保存 wb.close() # 关闭 # `wb.close()`要注意一,关闭是工作簿,Excel软件没有关闭 ---- 关闭Excel app.kill...1.赋值 sht["a1"].value= ---- 格式操作 设置单元格数据格式 sht["a1:a10"].api.NumberFormat = "@" #设置为文本格式 sht["a1:a10

57130

Excel学习----一键创建相应“惟一性”文件,再筛选数据并写入相应文件

Excel学习----一键创建相应“惟一性”文件,再筛选数据并写入相应文件 我们口号是:Excel会用是excel,不会用是电子表格 领导是要求是:有这样一个表格,请按“模板”文件,建立面试级别的几个文件...,并筛选出相应内容填写到各工作簿, 常规做法是:~~~~~~~~~头痛啦 目标:是把多次多次多次“打开文件”---“复制”---“粘贴”—“关闭文件”工作化为“一键完成” 问题1:一键复制模板文件并按...D列“惟一性”命名 问题2:分别筛选出相应数据并写入到相应文件,如:把“初中语文1组”相应数据填写到“初中语文1组.xlsm”文件,把“小学数学1组”相应数据填写到“小学数学1组.xlsm...”文件, ====这是开始两个文件======== =====代码在“控制文件.xlsm”===== 代码如下: Sub copy_test() ‘一键按复制模板文件并按D列惟一性命名...D列惟一性命名】按钮~~~~~成功 【分别筛选并写入相应文件】按钮~~~~~成功

81230

VBA: 正则表达式(10) -非捕获组(?:Expression)

1 捕获组2 非捕获组3 非捕获应用场景 1 捕获捕获是指在正则表达式中使用括号来匹配和提取一部分文本。这个被括号包裹部分被称为捕获组,可以通过VBA代码访问和处理。...这有助于保持匹配结果简洁性,避免生成不必要捕获组。 (2) 提高性能 在某些情况,使用非捕获组可以提高正则表达式性能。...(3) 避免混淆 在某些情况,正则表达式可能存在多个嵌套捕获组,如果你只关心其中一些组,而不想引入额外捕获组,可以使用非捕获组来避免混淆。...举例:假设我们想匹配一段文本日期,但只关心年份和月份,而不关心具体日。在这种情况,可以使用非捕获组来排除日匹配。 正则表达式:(\d{4})-(\d{2})(?:-\d{2})?...1)在这个例子,我们使用非捕获组 (?:-\d{2})? 来表示日部分,但并不生成一个独立捕获组。

35810

VB语言基础重要知识点05

textbox控件:这个用控件用来输入内容,输入内容在text属性 val函数:这个函数是用来将文本转为数值 val函数使用方法:val(文本内容),结果返回是数值类型。...程序中比较时候注意事项: 在进行比较时候,一定要进行数值比较,只有数学数值才能比较。...新知识: 判断学习:使用if语句 使用格式: 第一种使用方法: if 条件内容 then 符合条件执行代码 end if 翻译一:如果(if)条件符合情况,那么(then),就执行符合条件代码...第二种使用方法: if 条件 then 符合条件代码 else 不符合条件代码 end if 翻译一:如果(if)条件符合情况,那么(then),就执行符合条件代码,否则(else...),就执行不符合条件代码 三、显示form2窗体按钮效果 在“显示form2窗体”按钮点击后,弹出选择框,如果选择“是”结果,可以在form2窗体插入一个label标签,描述一个简单内容,例如

1.1K30

用户窗体示例:工作表数据与用户窗体交互

建立一个好用户窗体关键是结构。理想情况,用户窗体项目应该具有逻辑布局,以便在编写代码以将用户窗体信息发送到数据集时,可以使用顺序循环,而不是未排序循环。...例如,本示例用户窗体演示如下图1所示。 图1 这个用户窗体Textbox1(文本框1)应该是数据库第1列信息,Textbox2(文本框2)应位于第2列,依此类推。...如果输入有效注册号(在textbox1并按Enter键(回车键),则将预填充这个用户窗体。...如果找到了这些项目,则会使用该唯一注册号记录填充用户窗体。如果找不到该注册号,将显示错误消息。 编辑用户窗体后,有一个“更新”按钮。...单击此按钮,会将数据发送回包含数据工作表,并使用你所做任何更改对其进行更新。

1.4K20

Excel编程周末速成班第21课:一个用户窗体示例

用户窗体代码可以验证输入数据并执行检查,例如,验证邮政编码是否包含且仅包含五位数字(对于较新代码,则为九位数字加破折号)。与在后面进行处理相比,在输入之前捕获错误数据要容易得多。...下一步将添加用于数据输入文本框控件,用于state复合框控件,用于操作命令按钮控件,以及用于标识每个文本框和列表框标签控件。...如你在第20课中所学习,此事件接收一个参数,该参数标识所按键。如果该键可以接受,则将其传递;否则取消。 在VBA联机帮助KeyCode值列表,你可以看到键0到9代码值为48到57。...重申一,这是命令按钮应该执行操作: “下一步”按钮验证数据。如果验证成功,则将数据输入工作表,并清除该窗体以输入下一个地址。如果验证失败,则窗体将保留其数据,以便用户可以根据需要进行更正。...你可能已经注意到“完成”和“下一步”按钮共享一个任务,该任务正在工作表输入经过验证数据。每当需要在不止一种情况执行任务时,程序员都会将此视为将所需代码放入一个过程机会。

6K10

最完整VBA字符串知识介绍(续:消息框和输入框)

图7 如果仅使用第一个参数调用MsgBox函数,则该函数称为方法(方法是类成员函数;本例类是正在处理应用程序)。如果要使用其他参数,则必须将MsgBox视为函数。...图11 调用MsgBox函数时,如果要显示一个或多个按钮并显示图标,可以使用OR运算符使用MsgBoxStyle枚举两个成员,也可以将按钮一个常量值加到图标的另一个常量值。...输入框默认值 有时,即使提供了明确请求,用户也可能不会提供新值,而是单击“确定”。问题是仍然需要获取文本值,并且可能希望将其包含在表达式。...图19 注意,当输入框显示默认值时,该值位于文本,并且该值已被选中。因此,如果该值没有问题,用户可以接受它并单击“确定”。...输入框位置 默认情况,当输入框出现时,它会显示在屏幕中间。如果需要,可以指定输入框出现时位置。为此,InputBox函数配备了第四个和第五个参数。

1.9K20

EXCEL VBA语句集300

,即相当于开关按钮 (27) ActiveWindow.DisplayHeadings=Not ActiveWindow.DisplayHeadings ‘切换工作表行列边框显示 (28)...:,””) ‘返回单元格超级链接地址并赋值 (43) TextColor=Range(“A1”).Font.ColorIndex ‘检查单元格A1文本颜色并返回颜色索引 Range(“A1...‘消息框显示消息Hello (81) Ans=MsgBox(“Continue?”,vbYesNo) ‘在消息框中点击“是”按钮,则Ans值为vbYes;点击“否”按钮,则Ans值为vbNo。...,赋值组Config变量,并设置第二个按钮为缺省按钮 (83) MsgBox “This is the first line.” & vbNewLine & “Second line.”...ExcelSheet.Application.Visible = True ‘设置 Application 对象使 Excel 可见 ExcelSheet.Application.Cells(1, 1).Value = "Data" ‘在表格第一个单元输入文本

1.7K40

怎么自动登录公司客户端系统、导出数据? | Power Automate实战案例

3、设置窗口状态为最大化 为方便获取窗口里按钮文本框等等需要点击元素位置,将窗口设置为最大化,这样能确保元素位置相对固定。...5、发送鼠标单击 通过前面的步骤,我们打开了应用程序窗口,此时便可以向窗口特定位置“发送鼠标单击”,达到点击某个按钮,或者点入某个文本框准备输入内容效果。...Power Automate提供了当前光标位置识别功能,我们切换到要点击窗口,将鼠标移动到要点击位置,然后并按Ctrl+Shift键即可以获取当前光标位置并填写到配置窗口X、Y值(虽然切换窗口时看不到这个设置窗口...,但不影响光标位置捕获)。...流程一旦设置好后,就可以重复执行,一项任务就是点一按钮事情,值!

3.6K70

bat脚本执行命令_实用bat代码

echo 这是第二行文本)|msg * /time:5 pause ::一、调用VBScriptMsgBox实现弹窗 @echo off ::第二个参数65解释在代码之后列表 mshta vbscript...:msgbox("弹窗单行显示内容",65,"弹窗标题")(window.close) ::多行显示文本可在文本中使用vbCrLf或vbNewLine set msg="多行显示vbCrLf这是第二行...,"自定义标题")(window.close) MsgBoxbutton参数取值如下: 0 = vbOKOnly - 只显示确定按钮。...注意:第一组值 (0 – 5) 用于描述对话框显示按钮类型与数目;第二组值 (16, 32, 48, 64) 用于描述图标的样式;第三组值 (0, 256, 512) 用于确定默认按钮;而第四组值...在将这些数字相加以生成 buttons 参数值时,只能从每组值取用一个数字。 29、获得管理员权限 可尝试以下两种方式 @ echo off %1 %2 ver|find "5."

10.6K20

vbs整人代码,表白+提醒 两段代码就OK

在沉闷工作环境,有时玩玩整人代码也不错,整人代码一般使用VBS脚本来实现,简单两行代码就可以实现表白+提醒了,不过大家也要警惕VBS脚本危险性,下面小编分享只是整人简单脚本,大家可以随便玩!...先来第一段弹窗代码: MSGBOX“内容A”+ CHR(13)+“内容B”+ CHR(13)+“内容C”,1,“标题” 将它们复制到文本,将后缀改成“.VBS”就可以双击执行了。...图片 其中“MSGBOX”代表视窗系统弹窗警告,内容A,内容B,内容C ^是大家想在弹窗上显示文字,而“标题”就是弹窗左上角类似系统警告一类内容。...,在“标题”前面的数字“1”代表调用系统按钮样式,也可以换成2,3,4,共4种按钮样式供大家选择,写好内容代码应该就是 MSGBOX“电脑即将自爆”+ CHR(13)+“请在15秒内离开座位”+ CHR...再新建个文本文档,将以下代码复制进去 CreateObject(“SAPI.SpVoice”)。讲“内容” 把你想让电脑说出来的话输入在“内容”部分,同样保存为“.VBS”后缀即可。

2K10

早知道有这么个吊炸天开源自动化神器,我就不用其它工具了!

编译和运行:AutoIt可以将脚本编译成可执行文件,以便在没有AutoIt解释器情况运行脚本。...]") ; 获取当前活动窗口标题,并存储在变量$title MsgBox(0, "Window Title", $title) ; 显示一个消息框,显示窗口标题 关闭窗口: WinClose(..."[CLASS:Notepad]") ; 关闭所有Notepad窗口 获取文本框内容: $text = EditGetText("[CLASS:Edit]") ; 获取当前文本文本,并存储在变量...$text MsgBox(0, "Text", $text) ; 显示一个消息框,显示文本内容 自动化安装软件脚本示例 #include #include <WinUser.au3...它将遍历目录所有文件,检查文件修改时间,如果文件修改时间早于保留期限,则删除该文件。每次删除文件时,将显示一个消息框,显示已删除文件名。

29310

VB语言基础重要知识点03

图1 一、回顾控件中常用词汇 caption 用于描述标签文本内容 forecolor 前景色,比如文字颜色 backcolor 背景色,比如标签背景色。...提问:默认在图形界面上双击控件后默认是单击事件控件有哪些? 按钮commandbutton、文本标签label 三、弹框学习 1 消息框 使用函数msgbox ,这个单词意思是“消息框”。...用法1:使用一个参数,这个参数是文本类型(字符串类型)。 使用方法:msgbox "文本内容"。...用法2:使用两个参数,第二个参数是消息框类型选择,第二个参数默认也可以省略,省略情况只有一个确定按钮,注意省略情况也要注意加逗号留下空位。 那么,第二个参数常用消息框类型有哪些呢?...使用方法:inputbox "提示文本内容" 用法2:第二个参数是输入框标题title inputbox整个函数最后会返回一个字符串(文本),也就是说返回我们输入内容,这个输入内容可以把它输出某个控件或者变量

1.1K10

ExcelVBA学习之取得Application.inputbox选择区域起始行列号和终止行列号

【知识点】 显示用于用户输入对话框。 返回在对话框输入信息。 语法 expression....注解 下表列出了可以在 Type 参数传递值。 可以是一个值,也可以将多个值相加。 例如,对于可接受文本和数字输入框,将 Type设置为 1 + 2。...-------------------- InputBox 可用于显示简单对话框,方便用户输入要在宏中使用信息。 对话框中有“确认”**** 按钮和“取消”**** 按钮。...如果选择“确认”**** 按钮,InputBox 返回在对话框输入值。 如果选择“取消”**** 按钮,InputBox 返回 False。...如果 Type 为 0,InputBox 返回文本格式公式(例如,=2*PI()/360)。 只要公式中有引用,就会以 A1 样式引用形式返回。

1.6K60
领券