batch-file相关内容

通过 subprocess.check_output 调用的可执行文件在控制台上打印,但不返回结果

在 Windows 机器上,我尝试从 Python 调用外部可执行文件并收集其输出以进行进一步处理.因为在调用可执行文件之前必须设置一个本地路径变量,所以我创建了一个批处理脚本, 首先调用另一个脚本来设置 %PATH% 和 然后使用给定的参数调用可执行文件. *.bat 文件如下所示: @echo off调用 set_path.bat@echo on可执行文件 %* Python ..
发布时间:2022-01-18 15:49:41 Python

批处理文件:从串口接收数据并将其写入 txt-File

我正在尝试通过 USB 串行端口从 Arduino 中提取一些数据并将其写入 txt 文件.因此我正在使用一个批处理文件(Windows 7,普通 cmd),它发送例如一个“d"从 Arduino 请求所需的数据.收到“d"后,Arduino 开始将数据发送到 pc.批处理文件读取数据并将其写入某个 txt 文件.批号为: 模式 COM4 BAUD=9600 PARITY=n DATA=8回声 ..
发布时间:2022-01-18 15:03:40 其他开发

批量设置命令的输出和错误以分隔变量

在 Windows 7 批处理(cmd.exe 命令行)中,我试图将命令的标准输出(stdout)和标准错误(stderr)重定向到分隔变量(因此第一个变量设置为输出,并且第二个变量设置为错误(如果有))而不使用任何临时文件.我已经尝试过,但没有成功. 那么,将命令的输出和错误设置为分隔变量的有效方法是什么? 解决方案 你可以使用两个嵌套的 for/F 循环,其中内部一个捕获标准输出 ..
发布时间:2022-01-18 11:48:50 其他开发

如何通过批处理禁用 Windows 效果

是否可以使用批处理文件禁用下图中显示的这些选项.我正在制作一个可以提高计算机性能的程序,任何人都可以提供帮助.我的操作系统是 windows 7 32bit 解决方案 禁用效果 sc 停止 uxsms 启用效果 sc 停止 uxsms 您必须以管理员身份运行它. 就像 npocmaka 所说,你必须更改注册表项的值: [HKEY_USERS\.DEFAULT\Softwar ..
发布时间:2022-01-18 11:48:31 其他开发

用于解除阻止从 Internet 复制的文件的批处理文件

当我们从 Internet 复制文件 (dll) 时,Win7 会阻止它.当我们获取文件属性时,取消阻止选项如下图所示.我可以使用什么命令从批处理文件中取消阻止文件? 解决方案 应该可以这样: echo.>myDownloadedFile.exe:Zone.Identifier 在此处查看更详细的讨论,使用 PowerShell 取消阻止文件?,其中还介绍了使用 Powershell ..
发布时间:2022-01-18 11:42:44 其他开发

批量数学(获胜)

我正在开发一个 CMD 批处理.我想在其中做一些数学运算.这个公式:(x+1)100:y 所以在批处理中,x = %x%,并且 y = %y%.我知道如何设置变量.现在,如何批量计算呢?(WINDOWS CMD) 我需要额外的东西吗? (我需要 Windows XP 到 7 的用户可以使用它.) 解决方案 set 命令支持一些有限的计算.在你的情况下,你想要:设置/a 结 ..
发布时间:2022-01-18 11:27:11 其他开发

批处理文件中用户桌面的路径

我正在做一个简单的批处理文件,将位于批处理文件同一路径下的文件夹和文件复制到桌面.我可以使用 轻松获取批处理文件所在的路径 %~dp0 但我想知道如何获取用户桌面的路径(我使用的是 Widows 7 Ultimate) 有什么建议吗? 解决方案 我觉得这个应该也可以 %systemdrive%\Documents and Settings\All Users\Desktop ..
发布时间:2022-01-18 11:23:52 其他开发

Powershell v2:用 LF 替换 CRLF

使用从批处理文件调用的 Powershell v2,我想用一个 LF 替换文件中的每个 CRLF.如果一个文件只有 LF 而没有任何 CR,那么我希望所有的 LF 都被单独留下. 如果可能的话,我不想在结果文件中使用终止的 CRLF. 我在 Stack Overflow 上发现 this question here,似乎很接近,但它没有指定 Powershell 版本要求,也没有指定上 ..
发布时间:2022-01-18 11:19:39 其他开发

在 git shell 中运行批处理文件

在 Windows 7 下,我有一个批处理文件,用于检查某些 repos 的状态并将返回结果输出到文件(使用标准 powershell 发出的 git 命令). 从 git shell 启动时效果很好,我的问题是如何在不先启动 git shell 的情况下做到这一点? 所以我希望能够在标准提示符或可运行的批处理文件中输入一个命令/命令,该命令将在 git shell 中启动给定的批处理 ..
发布时间:2022-01-18 11:17:57 其他开发

在 Windows 关机时执行批处理脚本

在 Windows 7 Professional 中,有什么方法可以在用户单击“关闭"时运行批处理脚本(例如,.BAT 文件)(而不是计划关闭的批处理文件)机器,只有当用户点击“关机"时才会运行)? 理想情况下,这样的脚本会显示命令提示符窗口并提供取消关机过程的选项. 不需要第三方实用程序的解决方案会更好. 解决方案 您可以在 Windows 上创建本地计算机策略.请参阅 ht ..
发布时间:2022-01-18 11:11:39 其他开发

是否有适用于 Windows 的卸载程序批处理?

我有几个程序要从我的计算机上卸载(Windows 7 64 位). 是否有批处理\脚本可以帮助我做到这一点?还是我需要从控制面板一一进行? 如果没有 Windows 7,那么 XP 中是否有类似的东西? 谢谢,多尔. 解决方案 据我所知,在 cmd 中并没有真正的 uninstall 命令.但是,您可以查询此 reg 键 HKEY_LOCAL_MACHINE\SOF ..
发布时间:2022-01-18 11:04:22 其他开发

为什么我不能在 Windows 7 上访问名为 __CD__ 的变量?

注意 - 此问题基于在 Windows 7 上观察到的行为.我相信该行为适用于从 Vista 开始的所有其他版本.根据 MC ND 的回答和 Foxidrive 的评论,它不适用于 XP. 我可以使用伪动态变量 %CD% 来获取当前目录,而无需尾随 \.如果我使用 set "CD=someValue" 定义一个名为 CD 的真正变量,则 %CD% 返回我分配的值,而不是当前目录. 一个 ..
发布时间:2022-01-18 10:58:20 其他开发

为什么这个 Windows 批处理文件只执行第一行,而所有三行都在命令 shell 中执行?

我有一个批处理文件,一个接一个地执行三个 Maven 命令.每个命令都可以在脚本中成功执行——单独执行!.但是当我将所有三个命令添加到同一个文件时,只有第一个在脚本退出之前执行.知道为什么吗? mvn install:install-file -DgroupId=gdata -DartifactId=base -Dversion=1.0 -Dfile=gdata-base-1.0.jar -Dp ..
发布时间:2022-01-18 10:51:22 其他开发

在启动时运行批处理文件

有没有办法在系统启动时在一个批处理文件中启动多个程序?除此之外,在那个批处理文件中,我想说:一旦我执行了一个程序,等到该程序完全加载,然后执行下一个列出的程序. 任何帮助将不胜感激. 解决方案 我在 Win7 中遇到了同样的问题,即在启动时(当计算机启动时与有人登录时)运行脚本(.bat)会修改网络使用 netsh 的参数.最终为我工作的是以下内容: 使用管理员帐户登录 点击 ..
发布时间:2022-01-18 10:45:36 其他开发

如何用空格设置环境变量?

我需要使用批处理文件将值设置为环境变量.我为此编写了脚本: @echo off设置值="你好世界"setx -M srijani "%srijani%;%value%" 它给出了错误: 错误:语法无效.默认选项不允许超过“2"次.键入“SETX/?"供使用. 我搜索了一下,发现在使用空格时,我们需要将其写在双引号内. 设置值="Hello world" 但是,那也行不通. 注意: ..
发布时间:2022-01-18 10:42:18 其他开发

声纳设置未定义的强制属性

学习如何使用 SonarQube 并从此处 进行快速安装 一直到第 5 步.执行时我的构建失败:C:\sonar-runner\bin\sonar-runner.bat 我收到以下错误: INFO: ------------------------------------------------------------------------信息:执行失败信息:------------ ..
发布时间:2022-01-17 21:24:02 其他开发