- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 wpf中的richtext使用方法
选择文本 richtextboxselection start richtextboxselection end。然后就是设置字体下划线高亮颜色,richtextbox.selectionfont selectionbackcolor之类的。那么在wpf当中怎么设置richtextbox的字体呢。winform中的richtextbox比较熟悉。其中具体的属性可以参考如下具体的代码。
2022-11-15 22:04:40
755
原创 vs2022 c#调用interop.word 12.0版本也就是word2007实现首行缩进两个字符
直接在nuget安装interop.word不太行,会有警告或者错误。应该直接添加com引用。
2022-09-04 16:22:52
1290
原创 python视频格式转化
话不多说,直接上代码ffmpegPath = r"C:\Users\Administrator\Desktop\ffmpeg\bin\ffmpeg.exe"ffprobePath = r"C:\Users\Administrator\Desktop\ffmpeg\bin\ffprobe.exe"from converter import Converterconv = Converter(ffmpegPath,ffprobePath)info = conv.probe(r'D:\机械硬盘共享
2022-04-19 18:38:57
2932
原创 python根据页面页码读取doc页面文本的最佳实现
import win32com.clientimport comtypes.clientimport pdfplumberdef CountPages(Filepath): word = win32com.client.Dispatch('Word.Application') wdFormatPDF = 17 in_file = Filepath out_file = "out.pdf" word = comtypes.client.CreateObject(.
2022-04-02 15:23:13
2014
原创 .net6 vs2022没有webbrowser
自从用了netcore net5 net6 目标框架,vs的工具箱就没有webbrowser了,其实并不是没有了,而是被鸡贼的微软隐藏了。只需要用代码定义webbrowser wb = new webbrowser();panel1.controls.add(wb)wb.dock=dock.fill请原谅我手打代码不规范...
2022-03-21 00:50:06
4009
5
原创 vs2022 .net6框架下工具箱toolbox没有web browser控件的解决方法
就很奇怪百度之流搜索标题中提到的内容没有任何结果,然后用谷歌找了一下,解决方法是在nuget里面搜索webview2,然后安装即可,在工具箱中就会出现webview2控件,然后拖拽即可。navigate后面对应网址参数navigateto string 后面对应html源码字符串...
2022-03-20 09:06:03
4433
3
翻译 pysimplegui绑定tkinter事件
因为pysimple比tkinter以及pyqt方便,所以开发较小的程序时可以直接考虑pysimplegui,但是如果想用到完整的事件功能,则需要绑定tkinter的事件,所以说pysimple是tkinter的优化集成版,完全不用担心其功能不如tkinter。
2022-02-21 22:59:03
1345
原创 pysimplegui实现类似richtextbox的功能-富文本功能
import PySimpleGUI as sgdef jiancha1():#定义检查函数,并且向window1输出富文本内容 #window1['-MLINE1-'].update(out) window1['-MLINE1-'].print("检查完成第一步",text_color='red',background_color='yellow',end="")#输出富文本内容,并且不会自动换行,富文本作用范围在结束符之后 window1['-MLINE1-']..
2022-02-05 09:01:06
1369
1
转载 再用winform调用第三方exe时设定起始工作目录
System.Diagnostics.Process p= new System.Diagnostics.Process(); p.StartInfo.WorkingDirectory=AppDomain.CurrentDomain.SetupInformation.ApplicationBase; p.StartInfo.FileName = AppDomain.CurrentDomain.SetupInformation.ApplicationBase..
2021-12-18 19:16:35
336
转载 c#调用word中的文本比较模块
在百度找了一下资料,关于c#调用word中的文本对比,我的妈呀都写的是什么鬼东西,没有一个能用的,于是就去google了一下,果然有我想要的。string processnameaa = ""; foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses()) { processnameaa +=
2021-10-16 10:12:56
549
原创 基于结巴分词的文本余弦相似度计算
多维空间余弦公式:举一个具体的例子,假如:句子 X 和句子 Y 对应向量分别是x1,x2,...,x64000 和y1,y2,...,y64000,那么它们夹角的余弦等于一二三冲鸭:使用余弦相似度算法计算文本相似度55 赞同 · 10 评论文章这篇文章个人觉得不太好理解,在研读之后,自己总结了一个通俗易懂的算法。import jiebaimport math s1 = '这只皮靴号码大了。那只号码合适's1_cut = [i for i in jieba.cut(s1, c
2021-10-10 13:28:57
630
原创 c# winfrom richtextbox设置显示比例和行间距
winform窗口设置显示比例很简单:richTextBox3.ZoomFactor =(float) 1.2;通常设置为120%会看起来舒服一点,比例可以自己随便调至于行间距其实很简单,百度上搜索的都不好用,要么太复杂要么没有作用。richTextBox2.Focus(); SendKeys.Send("^a");//Thread.Sleep(800);SendKeys.SendWait("^5");先将焦点锁定要需要发送快捷键的文本框,然后发送组合键c
2021-10-07 14:49:08
2564
原创 vs2022打开vs2019项目报错:文件中的类都不能进行设计,解决办法
文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: Form1 --- 无法设计基类“System.Void”。 如果出现上述错误,则有个解决办法,关闭所有设计窗口(例如form1.cs(设计)),菜单栏生成,清理解决方案,关闭vs2022,重新启动vs2022打开你的项目。如果有更好的办法,请在评论区留言...
2021-09-22 09:47:29
14245
12
原创 Python通过脚本实现所有库的更新升级
import pipfrom subprocess import callfrom pip._internal.utils.misc import get_installed_distributionsfor dist in get_installed_distributions(): call("pip install --upgrade " + dist.project_name,shell=True)亲测有效!!
2021-08-26 09:36:33
157
原创 win10或者win11在使用vs2022时不能安装.net4.5的解决方案
下载安装vs2019 installer,在里面找到.net4.5直接安装即可。
2021-07-18 23:09:48
6973
原创 Python创建虚拟环境并激活虚拟环境,在创建的虚拟环境使用pyinstaller打包exe程序
安装模块virtualenvpip install virtualenv创建虚拟环境在C:\Users\chao下创建文件夹myenv,cd进入需要创建环境的文件夹myenv下例如:CC:\Users\chao\myenv>virtualenv env这样就创建了虚拟环境,以及在该文件夹下有下列文件找到activate.bat文件的完整路径C:\Users\chao\myenv\env\Scripts\activate.bat虚拟环境的激活参考相关..
2021-07-05 23:21:15
1214
1
原创 利用xlwings直接调用Excel的xlsm文件中的宏vba
例如某个xlsm文件中的模块1中有宏Sub 宏1()'' 宏1 宏'' Range("G3").Select ActiveCell.FormulaR1C1 = "你好" Range("G9").SelectEnd Sub那么怎么通过xlwings调用这宏呢:首先要安装winPython或者其他Python,pip install xlwings,winPython默认安装xlwings。然后import xlwings as xwvba_bo
2021-04-14 22:49:15
4646
3
原创 c#通过filestream代替file.writealltext来防止文本txt文件被占用报错的问题
//C#文件流写文件,默认追加FileMode.Appendstring msg = "okffffffffffffffff";byte[] myByte = System.Text.Encoding.UTF8.GetBytes(msg);using (FileStream fsWrite = new FileStream(@"D:\1.txt", FileMode.Append)){fsWrite.Write(myByte, 0, myByte.Length);};//可以...
2021-03-31 15:33:08
3417
原创 vscode+Python便携版简易制作可以直接复制到u盘
引言对于vscode和Python的爱好者,一直被复杂的开发环境所困扰,于是迫切需要一个可以将vscode和Python放置在u盘中可以不受运行环境的影响运行在不同电脑的便携方案。通过百度初步检索发现:吾爱破解论坛提供了一种需要修改pipe.exe源文件的制作方法,csdn网提供个一种通过设置bat批处理来实现便携化的方案。上述两种方案,操作相对复杂,需要一定的计算机知识,很不方便。对此提出一种更加方便的容易实现的便携化方案。准备工作vscode便携版下载去官网下载任意版本vsc
2021-03-31 15:27:50
3800
2
原创 华硕ac68u aimesh 连接不稳定的主要原因之一
华硕ac68u aimesh 连接不稳定的主要原因之一因为路由器设置的地区是澳大利亚,不知道什么原因,和另外一台路由器组mesh,导致连接异常不稳定,aimesh经常性断联,差点绝望。后来在晚上的一个帖子里找到了一个原因,就是要将地区设置为中国,然后设置aimesh,就会非常稳定,具体原因不详,经过设置中国地区后,已经稳定运行一个月,中间没有关机没有重启...
2021-02-06 17:22:08
12452
3
原创 通过interop转换带有CheckBox的doc文件
private void Doc2txt(object sourceFileName, object targetFileName) { object missingValue = System.Reflection.Missing.Value; Object Nothing = System.Reflection.Missing....
2020-01-12 15:21:28
112
超级形缺工具
2019-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人