pu369com

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 32 下一页

2020年3月2日

C#操控word和IE实现上传文章

摘要: 场景: OA系统用了在线office插件,只能用IE浏览器,打开网页时显示在线版word,但是用F12开发工具看取不到元素。用chrome浏览器无法操作。 手工上传文件的做法是:在电脑上打开word文章,CTRL+A全选,CTRL+C复制;然后打开网页,CTRL+V粘贴。 另外,网页上还有input 阅读全文

posted @ 2020-03-02 16:46 pu369com 阅读(270) 评论(0) 推荐(0) 编辑

2020年3月1日

C# selenium 实例-批量下载word文章

摘要: 感悟: 1、用chrome好处之一就是:可以直接从开发工具中复制XPath,然后用在C#字符串前加上@,并将字符串当中每一个双引号都换成两个双引号即可,比较方便。 2、用selenium的好处就是在frame间切换比较方便。 场景: 我用的OA就是frame套iframe,感觉稍微难点就是frame 阅读全文

posted @ 2020-03-01 17:35 pu369com 阅读(494) 评论(0) 推荐(0) 编辑

2020年2月27日

C# Thread、lock

摘要: lock结论: 关于lock有下面几点需要注意的地方 1、lock的是引用类型的对象,string类型除外。 2、lock推荐的做法是使用静态的、只读的、私有的对象。 3、保证lock的对象在外部无法修改才有意义,如果lock的对象在外部改变了,对其他线程就会畅通无阻,失去了lock的意义。 另外没 阅读全文

posted @ 2020-02-27 15:05 pu369com 阅读(200) 评论(0) 推荐(0) 编辑

C# timer类的用法

摘要: C#中timer类的用法 关于C#中timer类 在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Timers.Timer类里 System.Windows.Forms.Timer 阅读全文

posted @ 2020-02-27 14:58 pu369com 阅读(237) 评论(0) 推荐(0) 编辑

[Selenium With C# 基础教程] Lesson

摘要: 我之前写的https://www.cnblogs.com/pu369/p/12365383.html文章,已实现用C#和Selenium 操控浏览器。下面总结一下常用操作(主要节选自https://www.jianshu.com/nb/10377047) 1、生成driver实例 可以用Chrome 阅读全文

posted @ 2020-02-27 13:55 pu369com 阅读(464) 评论(0) 推荐(0) 编辑

2020年2月26日

C#正则表达式匹配双引号

摘要: 用\"匹配双引号,显示错误 改用两个双引号 "" 即可 Regex r = new Regex(@"两个双引号""才表示匹配,用\\""没用", RegexOptions.IgnoreCase); 阅读全文

posted @ 2020-02-26 10:47 pu369com 阅读(2080) 评论(0) 推荐(0) 编辑

C#操控chrome和IE(Selenium)

摘要: 1、安装 在项目名\引用\右击\管理NuGet程序包\搜索Selenium 1.1安装核心库Selenium.Support 从安装输出中看到Selenium.WebDriver已经自动安装了 1.2安装 Chrome浏览器驱动库,程序包名称为Selenium.WebDriver.ChromeDri 阅读全文

posted @ 2020-02-26 10:01 pu369com 阅读(4051) 评论(0) 推荐(1) 编辑

2020年2月25日

C#调用CMD执行多条命令并返回结果(从文件读取命令)

摘要: 从当前目录下的cmd.txt文件中读取DOS命令并执行,一行一个命令 C#代码: string result=string.Empty; string[] all = File.ReadAllLines(@"cmd.txt"); RunCMDCommand(out result, all); Mes 阅读全文

posted @ 2020-02-25 15:03 pu369com 阅读(2833) 评论(0) 推荐(0) 编辑

2020年2月24日

C#选择文件(OpenFileDialog)、选择文件夹(FolderBrowserDialog)

摘要: 1 选择文件(OpenFileDialog) OpenFileDialog dialog = new OpenFileDialog(); //dialog.Multiselect = true;//该值确定是否可以选择多个文件 // dialog.Title = "请选择文件"; //dialog. 阅读全文

posted @ 2020-02-24 19:13 pu369com 阅读(5987) 评论(0) 推荐(0) 编辑

无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。

摘要: 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。 错误 4317 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。 类型“Mic 阅读全文

posted @ 2020-02-24 17:15 pu369com 阅读(165) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 32 下一页

导航