Windows下面使用C# 获取记事本里面的文本内容并返回数据

news/2024/11/29 10:33:07/

C#中平常我们用到最多的读取文件的方法是通过System.IO里面提供的类来操作文件,这里就不再赘述,今天我们用另外一种特殊的方式来取指定文件能用记事本打开的的文件内容。原理大概是用windows底层提供的函数去读取记事本里面的内容。大概流程如下:程序启动记事本进程并打开指定的文件—>获取记事本窗口句柄—根据句柄获取文本区域的句柄—读到文本区域的内容长度----根据长度读取文本区域的内容—关闭记事本进程,具体实现代码如下:

using System;
using System.Runtime.InteropServices;
using System.Diagnostics;
using System.Text

http://www.ppmy.cn/news/1360246.html

相关文章

Excel快速下拉填充数据至9999行,再筛选出想要的数据

1 测试计算公式 2 选中单元格 3 批量赋值 4 数据筛选: 数据 -> 自动筛选 ,列头出现三角箭头,进行过滤就可以了

B树的介绍

R-B Tree 简介特性B树特性m阶B树的性质(这些性质是B树规定的) B树的搜索B树的添加B树的删除——非叶子结点 简介 R-B Tree又称为Red-Black Tree,红黑树。是一种特殊的二叉查找树,红黑树的每个节点上都有存储为表示结点的颜色&…

Shell变量类型和运算符

一、Shell变量类型 1、变量类型 Shell的3种变量: (1)局部变量:除了本地变量外,还有shell脚本中定义的变量。 (2)全局变量:和局部变量相对。比如环境变量就是一种全局变量。 &am…

【Docker实操】部署php项目

概述 最终达成的容器部署结构和原理如下图: 一、获取nginx、php官方镜像 docker pull nginx //拉取nginx官方镜像 docker pull php:7.4-fpm //拉取php官方镜像需要获取其他可用的php版本,可以上【docker hub】搜索【php】,所有的【xxx-fp…

蓝牙耳机骨传导哪个牌子好?六大专业购买秘诀及常见陷阱解析

近年来,骨传导蓝牙耳机在健身与科技爱好者之间变得异常受欢迎。相比之下,传统入耳式蓝牙耳机在户外活动中无法让佩戴者听到周围的环境声,这一缺点限制了它们的使用场景。骨传导蓝牙耳机通过其独特的开放式设计来解决这一问题,使其…

海智算法训练营第二十七天 | 第七章 回溯算法part03 | ● 39. 组合总和● 40.组合总和II● 131.分割回文串

学习目标: 1.组合总和 2.去重组合总和 3.分割回文串 1.组合总和 组合总和 这道题和组合总和III差不多,区别就在与可以在集合中取相同的数并且没有限制长度,只需要达到目标值就可以,难度就在于剪枝能否可以想到,if(su…

【react】react中和vue中的provide/inject、context写法示例

react写法 在 React 中,provide和inject的功能类似于 Vue.js 中的 provide和inject。它们都是用于跨组件层次传递数据的。 在 React 中,没有内置的 provide 和 inject 函数。但是,你可以使用 React 的 Context 来实现类似的功能。 Context…

2.23学习总结

铅球杯https://www.luogu.com.cn/problem/B3911 题目描述 蓝边铅球组织了“铅球杯”数据标注大赛。为了实现 Au 大满贯的宏大征途,LeAuingZ 报名参加了比赛。 蓝边铅球给出了 �N 个 int 类型变量的名字及其值,并要求 LeAuingZ 对 &#xfffd…