问题标签 [automation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 为 Windows 升级 DOS 批处理文件
有没有人最近对在 Windows 机器上编写自动 DOS 批处理样式任务有任何要求?
我有一些自动化要做,如果有更好的方法来自动化这些任务,我宁愿不坐下来在记事本中写一堆 .BAT 文件:主要是在特定日期和时间条件下移动文件,以及在移动文件之前和之后触发 Windows 应用程序。
我正在考虑一个 IDE,它具有对编辑器“可用”的所有 DOS 命令,并具有正确的参数语法检查。那里有这样的东西,还是我应该用 .BAT 文件以外的东西来解决这个问题?
.net - 自动化 Word Mailmerge 未按预期工作
我遇到了一些应该在我们的应用程序中生成字母的邮件合并代码的问题。我知道这段代码目前有点粗糙,但在我们整理之前我们正处于“让某些东西工作”阶段。
现在它应该工作的方式,以及当我们手动执行它时的工作方式,是我们有一个文件(fileOut 变量+“.template”),它是一个字母的模板。我们打开该模板,将其合并,然后将其作为文件名保存在 fileOut 变量中。
但是,它所做的是将模板文件的副本保存到文件输出文件名,而不是合并的输出。
我已经搜索过了,我似乎正在用头撞砖墙。
datafile 是包含合并数据的数据文件。
使用相同的文件,如果您手动执行,这一切都有效。
sql - 在 SQL Server 2005 中生成多个 SQL 任务
我有许多存储的过程,我希望它们都在服务器上同时运行。理想情况下,所有内容都在服务器上,而不依赖与外部客户端的连接。
有哪些选项可以启动所有这些并让它们同时运行(我什至不需要等到所有流程都完成后才能完成额外的工作)?
我曾想过:
- 从客户端启动多个连接,每个连接都启动相应的 SP。
- 为每个 SP 设置作业并从 SQL Server 连接或 SP 启动作业。
- 使用 xp_cmdshell 启动与 osql 或 whetever 等效的附加运行
- SSIS - 我需要查看是否可以动态编写包以处理更多 SP,因为我不确定我的客户将获得多少访问权限
在工作和 cmdshell 的情况下,我可能会遇到来自 DBA 的权限级别问题......
SSIS 可能是一个不错的选择 - 如果我可以驱动 SP 列表。
这是一个数据仓库的情况,工作很大程度上是独立的,NOLOCK在星星上普遍使用。该系统是一个 8 路 32GB 的机器,所以如果我发现问题,我将加载它并缩小它。
我基本上有三层,第 1 层有少量进程,并且基本上取决于已经加载的所有事实/维度(有效,星星是第 0 层 - 是的,不幸的是它们都需要加载),层2 有许多依赖于第 1 层的部分或全部的进程,第 3 层有许多依赖于第 2 层的部分或全部的进程。我已经在表中有依赖关系,并且只会在最初启动所有procs 同时在特定层中,因为它们在层内是正交的。
javascript - 如何在不更改文件时间戳的情况下将缩小的 Javascript 文件部署到 Web 服务器?
我们的应用程序中有数百个 JavaScript 文件,这些文件目前正在未压缩的状态下提供。我们获得更多客户端性能的解决方案之一是缩小我们的 javascript 文件。我已经创建了一个自动化解决方案来在构建中执行此操作,但是,当部署这些新文件时,确定是否将其重新发送给客户端的文件时间戳将被更改。这意味着,在以后的每个版本中,所有的 javascript 文件都会有一个新的时间戳。我们的客户将再次重新下载所有缩小的 javascript 文件,从而破坏缩小的性能方面。
这是其他人遇到的问题吗?你的解决方案是什么?您是否在项目中使用了单独的非缩小和缩小 javascript 文件,并且不对构建执行缩小?
我们考虑了其他解决方案(例如仅在源代码控制存储库中查找实际更改的文件),但这是我想了解其他人在做什么的一个问题。
windows - 自动启动 Windows 录音机
我的部门的任务是使用内置的 Windows 录音机录制早间演示音频以供将来使用。由于人性,我们并不总是记得按时启动它。
Windows 没有与 Unix cron函数等效的内置函数。除了安装一个新的软件程序(这需要时间、可能要花钱并需要 IA 认证)之外,还有没有一种简单的方法可以自动进行记录?
我并不反对为它编写一个简单的 Python 脚本,但我以前没有为 Windows 编程过;我不知道此类程序所需的 API 或任何东西。
编辑 感谢您的回复。我觉得自己像个白痴。我通常不使用 Windows 计算机,所以我不知道 Windows 有任务计划程序。
但是,当我用记录器程序对其进行测试时,它所做的只是打开程序;它实际上并没有开始录制。如何让它在打开时真正开始录制?
java - 用于 IntelliJ IDEA 的类似 Ghostdoc 的插件
我晚年变得懒惰。对于我的 C# 工作,我非常依赖 Roland Weigelt 的 Visual Studio 优秀GhostDoc插件。
有人知道 IntelliJ IDEA 中有类似的 Java 插件吗?
build-process - 防止对话框出现在无人参与的构建中
我想知道是否有一种万无一失的方法可以在 Windows 上运行程序,这样我就可以保证不会显示任何类型的交互式对话框。
我已经尝试过注册表ErrorMode hack,调用_CrtSetReportMode() 等,但它们都有漏洞或者需要你修改程序。
我需要一种方法来运行任意程序并实际上强制 Windows 执行它们,这样它们就不可能打开窗口。如果它试图打开一个窗口,程序崩溃是完全可以的。
将程序作为服务运行会解决问题吗?
winforms - PowerShell:CLI 或 GUI - 您需要或更喜欢哪个?
PowerShell v1.0 显然是一个基于控制台的管理 shell。它实际上并不需要 GUI 界面。如果需要,例如 Exchange 2007 管理 GUI,它构建在 PowerShell 之上。您可以在 PowerShell 脚本中使用 Windows 窗体创建自己的 GUI。我的问题是,“您认为添加一个简单的图形界面最适合哪种 PowerShell 脚本或管理任务?您创建了 winform 来完成什么?”
language-agnostic - 什么代码指标让你相信提供的代码是“糟糕的”?
每个文件的代码行、每个类的方法、圈复杂度等等。开发人员抵制并解决大多数(如果不是全部)!有一篇很好的Joel 文章(现在没时间找到)。
您推荐使用哪些代码指标来自动识别“糟糕的代码”?
什么可以说服大多数开发人员(你不能说服我们所有人接受一些糟糕的指标!:O))这段代码是“垃圾”。
只有可以自动测量的指标才有意义!