浏览模式: 普通 | 列表
2月, 2025 | 1

pywinauto 自动化入门

[ 2025-02-28 15:32:12 | 作者: admin ]
参考地址:https://www.cnblogs.com/zbseoag/p/17521502.html


# 第一步 实例化要操作的进程:得到的 Application 对象
# 第二步 选择窗口 :app.window(筛选条件) 得到的窗口是 WindowSpecification对象
# 第三步:基于 WindowSpecification 对象使用其方法再往下查找,定位到具体的控件
# 第四步:使用控件执行我们需要的控制操作

# 获取应用对象两种方式
# 以直接打开方式
# app = Application(backend='uia').start('D:\Program Files (x86)\Tencent\WeChat\WeChat.exe')
# 以连接方式
# app = Application(backend='uia').connect(path ...

阅读全文…
10.9k star!这个库解决了前端拖拽 90% 的坑 Pragmatic drag and drop 是由 Atlassian 团队开发的一个轻量级、高度可定制的前端拖拽组件。

该组件支持多种形态的拖拽场景,例如:列表、面板、Grid、表格、树、画板绘制等。

◾支持现代浏览器,并针对复杂的 UI 场景(如列表、嵌套元素等)进行了优化。
◾代码体积小(约 10KB gzipped),且通过高效的渲染策略减少不必要的重绘。
◾允许自定义拖放触发的条件(如鼠标、触摸屏、键盘等),灵活适应不同设备。

此外,Pragmatic 支持在任何一个框架(如 React、Svelte、Vue、Angular)中使用,不受特定技术栈的限制。

GitHub 仓库
https://github.com/atlassian/pragmatic-drag-and-drop

官方文档
https://pdnd.atlassian.design/

editplus正则表达式替换问题

[ 2025-02-06 11:07:43 | 作者: admin ]
TRUNCATE TABLE [dbo].[dt_feedback] ;

这种类型批量替换为

SET IDENTITY_INSERT dt_feedback ON;


editplus中
查找:TRUNCATE TABLE \[dbo\]\.\[(.*)\] ;
替换:SET IDENTITY_INSERT \1 ON;
1