- 博客(18)
- 问答 (2)
- 收藏
- 关注
原创 winform中textbox设置只能输入数字
textbox 的keypress事件,通过keychar判断键盘的按键是否为数字或小数点、删除、退格。
2022-09-03 11:42:13
3110
原创 解决confuserEx混淆导致类名消失的问题
使用ConfuserEx进行dll加密的时候,很有可能会因为源代码被做了混淆处理,然后反射出来的类成员名直接匹配不上,就会发生报错。如何解决这个问题?
2022-07-01 17:49:22
1066
原创 revit二次开发——制作插件安装包,自动写addin文件
准备工作1、打开visual studio2、打开 工具—>扩展3、搜索 installer,安装Microsoft Visual Studio Installer Projects安装包制作1、新建项目,选中Setup Project2、进入项目,在Application Folder里添加要打包的文件2.1 文件夹说明Application Folder : 应用程序包含的文件设置。User’s Desktop : 用户桌面快捷方式设置。User’s Programs
2022-04-23 15:25:22
3857
1
原创 WPF tree view递归法显示文件夹结构
新建一个节点类public class Node { public string Name { get; set; } public List<Node> Children { set; get; } public Node() { Children = new List<Node>(); } }新建方法显示树状图private void ShowTreeV
2021-11-29 18:01:40
1794
原创 动态加载DLL
AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.AssemblyResolve -= CurrentDomain_AssemblyResolve; currentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;private Assembly CurrentDomain_AssemblyResolve(objec
2021-11-05 14:45:44
106
原创 revit二次开发——消除可忽略错误
首先新建一个类,实现一个IFailuresPreprocessor接口class FailuresPreprocessor : IFailuresPreprocessor { public FailureProcessingResult PreprocessFailures(FailuresAccessor failuresAccessor) { IList<FailureMessageAccessor> lstFme = fai
2021-10-20 15:55:49
558
原创 revit二次开发——剪切
剪切的方法1、SolidSolidCutUtils.AddCutBetweenSolids用于实体之间的剪切2、InstanceVoidCutUtils.AddInstanceVoidCut用于空心体族实例的剪切
2021-10-14 11:00:05
1019
原创 revit二次开发——通过修改模型线草图平面来修改模型线的高程
private void setElevetion(ModelCurve modelCurve, double base_level, double altitude_difference, int multiplier,Document document) { Plane plane = modelCurve.SketchPlane.GetPlane(); XYZ origin = plane.Origin + (base_level/304
2021-08-14 09:49:14
369
原创 Revit RibbonPanel 添加设置箭头
Revit RibbonPanel底部有一个小箭头,点击这个箭头可以运行设置命令,引用AdWindows.dll using adWin = Autodesk.Windows;adWin.RibbonPanel panel = adWin.ComponentManager.Ribbon.Tabs.First().Panels.ElementAt(1);panel.Source.DialogLauncher = panel.Source.Items.First() as adWin.Ribbo
2021-08-12 10:08:48
451
原创 为python名片夹项目制作用户界面(二):名片查询及修改保存
前面已经完成了欢迎页面中各个按钮与新建、修改页面的关联,也完成了新建名片保存到txt文件中的功能。本次主要完成的功能有二:将card.txt文件中的内容读取到tablewidget中,并增加一个空白行,以便直接修改名片;点击保存修改按钮,将修改后的内容保存到card.txt文档,并刷新tablewidget。保存的槽函数save_all上次已经定义了,只需完善函数内容就行;完成这两个功...
2020-03-15 15:13:58
286
原创 为python名片夹项目制作用户界面(一):窗口弹出及保存名片
为python名片夹项目制作用户界面(一):窗口弹出及保存名片前言一、UI设计二、将UI文件转为python文件1、welcome.py2、create.py3、edit.py三、调试各个窗口1、welcome_window2、create_window3、edit_window四、主程序前言名片夹项目是我自学python开始时做的第一个项目,当时依据视频及自己查资料,使其真正做到重复使用、记...
2020-03-14 02:08:21
689
原创 常用命令
qtdesigner UI 转pypyuic5 -o D:\B.个人\python\edit.py D:\B.个人\python\edit.ui
2020-03-09 23:21:08
118
原创 问题记录一
记录一下学习过程遇到的问题吧,一、终端中运行py程序,不显示print内容import osimport timecmd = "adb shell input tap 1000 275"i = 1print('qwer')while i <= 600: print(i, '\t', end='') os.system(cmd) time.sleep(1...
2020-03-08 14:18:55
141
原创 python自动输入饥荒控制台代码
玩饥荒那个挑战关卡的时候,想通关看看什么样,所以用控制台代码解锁所有物品来玩。可是每次进入新的地图都需要手动输入这些代码,很麻烦,于是上网查了python如何模拟键盘输入,查到要使用两个库:win32api和win32con,同时使用键值码模拟键盘按键。饥荒打开控制台需要按下~键,所以找到了keyboard库,运行程序的时候只有按下~键才继续往下执行import win32apiimport...
2020-03-07 00:03:46
3671
10
原创 我的第一个python项目--名片夹
我的第一个python项目--名片夹我自己修改了一下,感觉要比视频讲的好一些从黑马上下载的公开课开始学习,按照课程完成了一个名片夹项目这是主程序main()#!/usr/bin/python3import cards_toolswhile True: cards_tools.show_menu() action = input("请选择操作功能:") print...
2019-12-23 19:50:10
302
空空如也
终端中运行py程序,不显示print内容
2020-03-08
使用pyinstaller成产exe可执行文件后,运行时一闪而过
2020-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人