automation相关内容

使用 PowerShell 打开文件

是否有从 Visual Studio 中的包管理器控制台(也称为 PowerShell)打开项目项(例如类文件)的命令?这与我在解决方案资源管理器中双击文件时会发生的情况相同. 我尝试使用 Invoke-Item 但碰巧打开了 Visual Studio 的一个新实例. 解决方案 $DTE.ExecuteCommand(“File.OpenFile", "a path to your ..
发布时间:2021-12-29 13:32:26 其他开发

如何将 ByteBuffer 转换为 pdf

在我的应用程序中,pdf 报告仅在打印预览中打开,允许用户直接打印 pdf 文档.现在我想自动执行此操作以验证 pdf 内容. 我通过base64中的api获取了pdf内容[确实拆分以仅获取数据],我尝试在解码后转换为字节数组,但它只打印垃圾字符.[字节数组到字符串]现在我已将此数据转换为 ByteBuffer 并希望将其写入 pdf. ByteBuffer decodeBytes = n ..
发布时间:2021-12-29 13:32:15 Java开发

在 PhotoShop 中调整批量图像的大小

我经常遇到将图像(很多)调整为正方形,然后使用 PhotoShop 保存它们的任务.例如,如果图像是 400x200,那么我需要将画布大小调整为 400x400.同样,如果图像为 321x850,则画布将调整为 850x850,如果图像为 521x250,则画布将调整为 521x521. PhotoShop 有没有办法自动完成这个乏味的任务?我知道 PhotoShop 自动化,它记录你的动作 ..
发布时间:2021-12-29 13:32:07 其他开发

期望 - 根据行和列从屏幕区域获取变量

我正在使用 Expect 自动与 SSH 会话和 ERP 程序交互. 不是依靠正则表达式来捕获我的预期脚本中的变量,是否有可能在收到用户的某个击键后将屏幕区域(例如一个字段)捕获到代码中的变量中?向服务器发送一些其他命令并重新发送字段? 假设订单号包含在 6、12、6、18(其中 6 是行,12-18 是列)包含我的 6 位订单号.我想从第 6 行第 12 到 18 列中获取该订单号, ..
发布时间:2021-12-29 13:32:00 其他开发

如何触发点击 chrome 扩展按钮?

我正在使用 Selenium Web Driver 构建一个自动化测试套件.在某个时候,我必须通过打开或关闭 Chrome 扩展程序来测试页面的工作方式.把它想象成你想要点击 Adblock 扩展,然后点击这个站点的禁用.然后,再次打开它.我在互联网上进行了搜索,仅使用 Selenium 无法实现这一点.你知道我怎么能执行这样的操作吗?(理想情况下来自 Java) 解决方案 下面是带有 p ..
发布时间:2021-12-29 13:31:54 Java开发

MS Word 查看器 C# .NET 自动化

是否可以自动执行以下操作:引用 MS Word Viewer 以编程方式打开文档然后打印它?理想情况下是 C# 我猜如果可以打开它,那么很可能可以打印它. 我已尝试在 Visual Studio 中添加对 COM 对象的引用.. MS Office 11/12 对象库但未列出 MS Word 库?有什么想法吗? 我还没有安装 Office 200x 干杯 解决方案 ..
发布时间:2021-12-29 13:31:47 C#/.NET

使用 Powershell 自动执行 IE 确认提示

我有一个很好的 powershell 脚本,可以为我女儿自动创建一个特定的网站.最近他们更改了站点并添加了一个不错的新功能,可以将我的脚本速度提高 10 倍.问题是他们用来激活此功能的输入类型会弹出一个确认对话框.HTML 看起来像这样 我可以在 powershell 中自动回答这个对话框吗?我希望脚本在后台运行,所以我认为发送击键已经结束. 解决方案 回答我自己的问题,但我确实找到 ..
发布时间:2021-12-29 13:31:40 其他开发

Matlab GUI 自动化?

假设有人使用 GUIDE 制作了一个 Matlab GUI.现在我想在编程环境中使用该代码 - 这不是人在循环中.对我来说,用 GUI 编写人机交互的“脚本"以便以适当的顺序操纵各种控件以使工具处理我的数字并获得其结果的最简单方法是什么?我正在寻找一种非侵入性的方式来重用此工具的功能.我调用 Matlab 功能的理想编程环境是 Java. 我可以打开 GUIDE .fig 并找出各种控件上的 ..
发布时间:2021-12-29 13:31:32 Java开发

Python 和 Selenium - 离开页面时禁用警报

使用 Python 3 和 Chromedriver. 假设一个自动化的 Python 程序正在网上冲浪,从不同来源获取内容. 假设这些网站中的任何一个触发“您确定要离开此页面吗?"警报. 关键字:任何(以随机方式)这些网站. 问题: 我如何设置程序来处理这些警报,总是说:“是的,我想离开这个页面".? --- 更新--- 可能的方法: 根据下面的评 ..
发布时间:2021-12-29 13:31:15 Python

如何使用 Puppeteer 单击网站上的按钮,而没有分配任何类、id、...?

所以我想点击网站上的一个按钮.该按钮没有 id、class、...所以我应该找到一种方法来单击上面带有名称的按钮.在这个例子中,我应该点击名称“Supreme®/TheNorth Face® 皮革单肩包" 这是我在 Node.js 中的代码 const puppeteer = require('puppeteer');让刮=异步()=>{const browser = await pupp ..
发布时间:2021-12-29 13:30:47 前端开发

以编程方式与 IE 浏览器交互以填写表单和导航等

我想使用 C# 与 IE 浏览器进行交互. 感觉会涉及到shdocvw.dll,但是里面的类太多了,不知道从何说起,可能根本没必要用. 此处的目标是与网站交互、访问其页面并“预热",这与 如 Kenneth Scott 所述.问题是,JavaScript 会在您与网站交互时执行,因此能够像在网站上一样登录/提交表单就好了. 另外,如果能够创建一个程序来记录我在 IE 中的操作,然 ..
发布时间:2021-12-29 13:30:37 C#/.NET

为什么 VBA 中的每个类都有一个 Application 属性?

我想澄清一下为什么 VBA 中的每个类(或几乎每个类)(当您滚动浏览对象浏览器时)都有一个 Application 属性. MSDN 说 在没有对象限定符的情况下使用时,该属性返回一个表示 Microsoft Excel 应用程序的应用程序对象.当与对象限定符一起使用时,此属性返回一个代表指定对象的创建者的应用程序对象(您可以将此属性与 OLE 自动化对象一起使用以返回该对象的应用). ..
发布时间:2021-12-29 13:30:28 其他开发

使用 travis 自动推送到 github 存储库

我有一个托管我的网页的 gitub.io 存储库——该网页的源代码(未编译的 Jade/Sass 代码)位于一个单独的公共存储库中.Travis-CI 设置为查看我的源代码库的更改并运行编译套件,生成将被推送到 github.io 存储库的 HTML/CSS. 如果编译通过,我可以将 Travis 设置为自动推送到我拥有的 github 存储库,而无需将我的用户名和密码硬编码到我的 .tra ..
发布时间:2021-12-29 13:30:19 其他开发

InstallShield Basic MSI 项目通过命令行 IsCmdBld.exe 生成新的 GUID

我有一个 Installshield 项目 .ism,我希望能够通过命令行运行它.有一种可能的方法可以通过 CommadnLine 使用 IsCmdBld.exe 生成新的产品代码 注意:不能使用其他构建软件 提前致谢 解决方案 正如@Steve 提到的,您无法通过命令行生成新的产品代码,但您可以使用命令行设置新的产品代码.您需要的是使用 3rd 方应用程序(或使用自动化)生成 ..
发布时间:2021-12-29 13:30:12 其他开发

DTE.ExecuteCommand 并等待

我想使用宏来发布我的网络应用程序项目.小问题是,DTE.ExecuteCommand 异步运行,我需要等到命令完成. 示例: DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Activate()DTE.ActiveWindow.Object.GetItem("04 - Products\04 - Products.WSS" ..
发布时间:2021-12-29 13:29:56 C#/.NET

TFS 2018 以编程方式创建代理池

是否可以以编程方式在 TFS 2018 中创建代理池,最好是通过 PowerShell?我在 REST API 中找不到类似的东西. 解决方案 我不知道为什么它没有很好的文档,但这对我来说对 VSTS 有用: $token = 'myPAT'$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetByte ..
发布时间:2021-12-29 13:29:43 其他开发

如何使用 plink.exe 自动传递用户输入

我需要使用密码登录到 SSH 会话,然后执行特定帐户的用户输入值. 例如: PLINK.EXE -ssh ***** -l ***** -pw ***** 我能够登录,现在我需要做的是输入以下值: 请选择要登录的帐户:“U" 按 RETURN 继续或按 OFF 取消会话 - "RETURN" 同样需要这种用户输入.有没有办法将“*"值存储在文本文件中并使用 Plink 加载 ..
发布时间:2021-12-29 13:29:36 其他开发