logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#使用CefSharp和网页进行自动化交互

这里就是点击winfrom中的按钮,然后注入JS,JS执行后把JS的结果返回给C#。首先我们要定义JS调用的方法,这里单独写一个类,然后需要在初始化的时候注入这个类。这里意思是页面加载完成后,给页面中的按钮注入一个点击事件。这句话在页面加载后,注入点击事件中有写到。2.2如果你需要在网页加载好后,就注入JS事件,可以写在。2.3接下来我们看看如何注入JS到网页中,并且带返回值。只有注入了,才能被J

文章图片
#c##自动化#交互
C# 使用NetAutoGUI.Windows做软件自动化操作

通过上述步骤,我们不仅实现了对微信窗口的查找、激活,还实现了基于时间间隔的自动化消息发送。NetAutoGUI库的强大之处在于它提供了丰富的API,使得复杂的自动化操作变得简单且高效。无论是个人自动化需求,还是企业级自动化解决方案,NetAutoGUI都是一个值得信赖的选择。在本指南中,我们将详细解析如何使用NetAutoGUI库来实现对微信应用的自动化控制,包括查找并激活微信窗口、自动识别并点击

文章图片
#c##windows#自动化
C#拼夕夕自动化登录,电商网页自动化操作。WebView2

单纯靠WebView2是没办法通过JS实现自动登录操作的,包括浏览器插件,都不行,因为大公司对反爬机制控制的还是挺严格。下面是实现效果,私信我,咨询解决方案。

文章图片
#自动化
Microsoft.ClearScript.V8单例模式封装,方便下次使用。

摘要:本文介绍了在C#中使用微软V8引擎调用JavaScript实现SM2加密的方案。通过ClearScript库创建V8ScriptEngine实例,将JS加密库加载到引擎中,实现了C#与JS的双向通信。关键点包括:1) 使用单例模式封装加密服务;2) 通过_jsEngine.Script访问JS环境;3) 实现文件读取重试和资源释放机制。调用方式类似于浏览器控制台执行JS方法,示例展示了如何调

#microsoft#单例模式#javascript
SQLserver 报错RegCreateKeyEx() 返回了错误 5,“拒绝访问。” (.Net SqlClient Data Provider)错误号: 22002 严重性: 16 状态: 1

记录一下解决这个问题的过程,我是需要修改数据库服务器的属性里面对于的东西,如果直接在客户端进行可视化修改,你其实修改的东西,客户端会对应的写入到注册表中。这问题国内和国外都没搜到答案,折腾半天,最后整理一下,结果就好了,记录一下吧。然后我们右键Microsoft SQL Server文件夹,然后选择。在出来的输入框里,加入你自己电脑的用户名称,角色添加进去后。权限加在sqlsever这层就可以了。

#sqlserver#.net#microsoft
.net core自定义数据验证。

在对数据进行输入操作时候,后台有必要做数据校验,并给前端返回正确的提示和状态码。

#.netcore#java#c#
C# MemoryCache的使用和封装

封装个缓存类,方便下次使用。

#c##开发语言
C#动态数组ArrayList类的实现,动态扩容动态缩容实现。增删改查的底层实现

主要实现动态扩容动态缩容,增删改查的底层实现。代码有注释。可以直接复制类去跑。using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DataStucte{clas

.net core 通过ProtectedSessionStorage 会话存储进行页面传值。案例前端采用Blazor

应用场景,再跳转后不打开多个Tab的情况下,假如你需要从一个页面传一个固定参数跳转到另一个固定页面,进行数据筛选,就可以使用一下方式进行。一、在要操作的页面进行如下声明:1.先引入对应的命名空间和一些相关的注入。@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;@inject ProtectedSession

#前端#.netcore
操作系统之信号量(Semaphore)以及再C#中的应用,通过信号量实现资源共享,互斥锁,和线程同步操作。

信号量(Semaphore) 是一种比互斥锁更强大的同步工具,它可以提供更高级的方法来同步并发进程或线程。它本质上是一个类型的整数,。而信号量的原子操作,一般就2个一个是表示test另一个是表示增加,简单点理解就是P内部执行等待和测试操作,V内部代码执行添加操作。可以通过信号量控制线程的并发同步操作,并且也可以通过信号量解决互斥锁的问题。下面将通过简单的例子分别介绍当信号量初始化值为0 OR >1

文章图片
#c##操作系统
    共 13 条
  • 1
  • 2
  • 请选择