问题标签 [windows-scripting]

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.

0 投票
1 回答
221 浏览

vbscript - 制作一个曾经在 Windows 中运行的 vbs 脚本?

我有一个 vb 脚本(比如 myScript.vbs),用于监控文件大小(比如 A 文件)并在达到阈值大小时触发邮件。我让这个 scipt 在我的电脑上运行。

但是这里的问题是,如果重新启动或注销并再次登录,则该脚本没有运行。

如何让这个脚本一直运行,是否可以在 Windows 启动中添加这个脚本?

0 投票
5 回答
111343 浏览

scripting - 如何停止在 Windows 中运行的 vb 脚本

我正在使用 Windows 7

我写了一个脚本来检查我的笔记本电脑是在电池还是交流电中运行。我用谷歌搜索并成功了。

但我现在的问题是。如果我想手动终止,这个脚本一直在运行脚本如何停止。

我有什么办法可以找到这个过程并在 Windows 中停止?

0 投票
1 回答
4344 浏览

curl - 为文本文档中的每个条目自动运行 curl

我试图消除手动输入每个单独的选择,并从文本文档中读取 curl 并为文档中列出的每个选项自动运行 curl。这是我目前拥有的基本卷曲,可以针对一个手动输入的选项运行。

这将提示用户输入每个单独的 AccNum,并将根据 StateCountyCurl.txt 文件中的数据运行 curl。我有另一个名为 AccountNumbers.txt 的文件,其中包含所有帐号。我想修改这个 curl 语句,以便它一个一个地读取所有帐号并运行 curl,而无需我每次都手动输入每个数字。感谢您的帮助和建议。

我正在寻找类似的东西(不确定语法)

暂停

0 投票
5 回答
67318 浏览

powershell - 如何捕获使用 Powershell 的 Invoke-Command 调用的 ScriptBlock 的返回值

我的问题与这个问题非常相似,除了我试图使用 Invoke-Command 捕获 ScriptBlock 的返回代码(所以我不能使用 -FilePath 选项)。这是我的代码:

问题是 Invoke-Command 没有捕获 script.cmd 的返回码,所以我无法知道它是否失败。我需要能够知道 script.cmd 是否失败。

我也尝试使用 New-PSSession(它可以让我在远程服务器上看到 script.cmd 的返回代码),但我找不到任何方法将其传递回我的调用 Powershell 脚本以实际对失败执行任何操作。

0 投票
1 回答
860 浏览

batch-file - 无法识别 Windows 脚本命令

我正在尝试运行 cmd 文件,但收到奇怪的错误。我正在运行这个:

但结果返回错误,如下所示:

我已经在两台计算机上尝试过,结果相同。谁能告诉我为什么会这样?

0 投票
2 回答
483 浏览

windows - 在 Windows 中编写脚本以创建 Excel 工作表

我有一个 txt 文件,其中包含我需要输入到 Excel 的数据。

问题是我有几个这样的文件,我想为每个文件创建一个 excel 文件。所以我在考虑写剧本。谁能指出我如何开始至少需要的工具和使用的语言

谢谢

编辑:原来命名扩展名 .csv 可以直接在 excel 中打开它。现在看看如何打开 .csv ,将格式更改为自动调整宽度,然后保存到 excel

0 投票
2 回答
622 浏览

batch-file - 解析源安全历史输出并运行 diff 命令

我对编写批处理脚本相当陌生。我正在尝试编写一个脚本文件来完成以下任务。

我在下面有一个源安全命令来获取在两个日期之间更改的文件列表

上述命令的输出如下

使用上面的输出,我想从输出中读取每个文件的文件名(allpages.master、AdminTsSetup.aspx.vb)和版本并运行以下命令

基本上,我试图将输出中每个文件的先前版本与当前版本进行比较。

有人可以帮忙吗?

0 投票
2 回答
773 浏览

windows-scripting - 我们可以将批处理文件的输出重定向到 pdf 文件吗

是否可以将批处理文件的输出重定向到 pdf 文件?我有一个批处理文件,它在项目中的所有文件上运行“ss diff”(获取差异的源安全命令)。现在,它将结果输出到文本文件。我想知道我们是否可以将输出重定向到文本文件。如果没有,有没有办法在 Windows 批处理中自动将文本文件转换为 pdf 文件?

谢谢,斯里达尔。

0 投票
4 回答
1829 浏览

svn - 使用 powershell 和 svn 删除未版本控制的文件

我正在尝试编写一个构建脚本来使用 Powershell 检出代码。我需要能够用 SVN 存储库中的适当更改替换对工作副本所做的任何修改。这还包括删除在 repo 中删除但在工作副本中未删除的任何文件。

不幸的是,我无法进行干净的检查,因为每次运行构建脚本时检查所有 10GB 的代码效率很低。我该怎么做?

我一直在尝试这些方面的东西:

我似乎无法将第 3 行的输出存储到 $x 中,而且我不太确定其余部分是否可以这样做。

我不确定这是否是正确的方法,但如果是,我似乎无法存储和解析 SVN 状态的输出。

有没有人有什么建议?谢谢!

0 投票
4 回答
2049 浏览

windows - 使用资源管理器上下文菜单将修改后的文件路径版本复制到剪贴板

我的要求非常简单,但我正在努力筛选关于该主题的大量不相关信息。

要求

我在我的电脑和我的网络服务器之间同步了文件。基本上我需要能够右键单击本地文件并将等效的服务器路径(带有一些额外的字符串操作逻辑)复制到剪贴板。

方法

我想我需要做的是以下几点:

  1. 添加 Windows 资源管理器上下文菜单选项以执行 WSH 脚本,将完整文件路径和名称作为参数传递。
  2. 创建一个 Windows Scripting Host 脚本,该脚本将接受该参数、进行必要的字符串操作并复制到剪贴板。

我可以很好地处理字符串操作(最好在 VBScript 中)。将参数传递给我找不到任何信息的 WSH 脚本的整个过程。

或者,我不介意这是否是使用 PowerShell(如果适用)完成的,这样我可以在使用它的同时了解更多关于它的信息。

提前谢谢了。