cmd相关内容

如何使用 cmd/Python 关闭 Internet 选项卡?

所以我正在编写一个 Python 脚本来使用 cmd 打开互联网链接.例如: 导入操作系统os.system('启动http://stackoverflow.com/')os.system('开始 http://www.google.com/')os.system('开始 http://www.facebook.com/') 在我打开它们之后: 导入时间时间.睡眠(60) 所以我可以等一分 ..
发布时间:2021-12-25 17:42:17 Python

转义以正斜杠和问号开头的批处理文件回显

有点棘手.如何在批处理文件中正确转义以下内容? echo/?显示此帮助文本 这种特殊的字符组合被视为“ECHO/?"命令: C:\Batch>ECHO/?显示此帮助文本显示消息,或打开或关闭命令回显.回声 [开 |离开]回声 [留言]键入不带参数的 ECHO 以显示当前回声设置. 它不响应脱字符 (^) 转义,即.我试过了 ^/?/^?和 ^/^?. 注意:作为一种解决方法,我发现在 ..
发布时间:2021-12-25 17:42:05 其他开发

如何删除 *.* 排除某些扩展名?

我正在尝试在 Windows 上制作一个批处理文件,用于删除当前目录中的所有文件,但不包括 4 个文件扩展名(log、sdb、SDK、bat). 我在 Windows 上尝试过 Forfiles 命令,但这会删除我当前文件夹中的所有内容(甚至是 bat 文件).我的命令是: @ECHO 关闭FORFILES/M *.*/C "cmd/c IF NOT @ext=="sdb" (IF NOT ..
发布时间:2021-12-25 17:41:51 其他开发

"|| 之间的区别退出/b"和"||退出/b !errorlevel!"

我们有一堆 .bat 构建脚本,这些脚本由基于 PowerShell 的 GitLab 运行程序调用,这些脚本最近重构自: 程序参数如果 !errorlevel!neq 0 退出/b !errorlevel! 更简洁: 程序参数 ||退出/b 今天我调查了一个构建作业,如果您查看错误日志,该作业显然会失败,但被报告为成功.经过大量实验后,我发现这种模式并不总是按预期工作: 程序参数 || ..
发布时间:2021-12-25 17:41:47 其他开发

奇怪的 Windows DIR 命令行为

我在查找名称中带有数字的文件时偶然发现了这一点.当我输入: dir *number* (其中数字代表 0 到 9 之间的任何数字,并且星号和数字之间没有空格) 在 cmd.exe 命令提示符下,它返回各种文件,没有出现在任何符合搜索条件的文件中.奇怪的是,根据目录的不同,有些号码可以使用,而另一些则不行.例如,在与网站关联的目录中,我键入以下内容: 目录 *4* 返回的是: ..
发布时间:2021-12-25 17:41:38 其他开发

“openssl"未被识别为内部或外部命令

我正在尝试在命令提示符中执行以下命令. keytool -exportcert -alias androiddebugkey -keystore "\.android\debug.keystore" |openssl sha1 -binary |openssl base64 但是命令提示符窗口报告: 'openssl' 不被识别为内部或外部命令. 如何在命令提示符窗口中执行此命令? ..
发布时间:2021-12-25 17:41:30 其他开发

UNC 路径上的 git

我有一台装有 Windows XP 的电脑,没有互联网连接,只能访问网络驱动器.我想在网络驱动器上设置一个 git 存储库,然后从我的本地存储库推送到它,这样我就可以在一天结束时去一台有互联网连接的计算机上从网络驱动器推送到 github. 我的问题是我无法从 git 访问网络驱动器.我把 PortableGit 放在网络驱动器上,但是 git-bash.bat 和 git-cmd.bat 死了 ..
发布时间:2021-12-25 17:41:14 其他开发

Winapi:获取具有文件特定句柄的进程

目前我有一个带有文件过滤驱动程序的软件,在软件安装过程中,驱动程序以这种方式作为服务启动: CreateService(serviceManager, name, displayName,SERVICE_START |删除 |SERVICE_QUERY_STATUS |SERVICE_STOP,SERVICE_FILE_SYSTEM_DRIVER、SERVICE_AUTO_START、SERVI ..
发布时间:2021-12-25 17:41:08 其他开发

如何在没有第三方软件的情况下使用批处理文件检查远程服务器上的端口是否打开?

作为这个问题 已关闭(我打算先回答)我正在打开这个. 在某些机器上,禁止安装/下载二进制文件,所以我想知道如何仅使用本机 Windows 脚本功能检查远程机器上的端口是否打开. 解决方案 令人沮丧的是,Windows 没有提供简单的工具来检查远程服务器上的端口是否打开. 一个选项是 telnet,但无法编写脚本,因为它会在其输出被重定向或捕获时关闭.曾几何时,Windows 机 ..
发布时间:2021-12-25 17:40:50 C#/.NET

Windows cmd 将一个命令的输出作为参数传递给另一个

在 linux 中可以这样做: git diff $(git status -s -b | sed -n '2p' | cut -d' ' -f2-) 或更简单的情况 ls $(密码) 问题是如何在 Windows 中实现相同的目标?(不使用批处理文件,命令提示符中的一行).并非所有命令都支持管道,所以我们如何评估一个命令并将结果作为参数传递给另一个命令? 我试过管道和 ..
发布时间:2021-12-25 17:40:42 其他开发

如何在 Windows 批处理脚本中将 %USERNAME% 的值转换为小写?

我正在使用 dot bat 脚本自动化一些源代码控制软件功能,但鉴于我们的 svn 存储库托管在 *NIX 框中,我面临着这两个世界之间永恒的案例问题. 有没有cmd.exe函数可以把Windows系统变量%USERNAME%的值转成小写? 非常感谢! 解决方案 a quick google found 这个... @echo off转到:end_remarks******* ..
发布时间:2021-12-25 17:40:33 其他开发

如何在嵌套循环批处理脚本中中断内循环

我的目标是逐行比较两个文件并捕获更改.为此,我使用了两个嵌套循环.在某些情况下,我坚持制动内循环. 我在内循环外使用标签来打破它,但不起作用.它也去标记和终止外循环. @echo offSETLOCAL EnableDelayedExpansion对于/F "skip=8 tokens=* delims=."%%a in (sample.txt) do (for/F "skip=8 tok ..
发布时间:2021-12-25 17:40:15 其他开发

如何将 .bat 文件中的变量输入到 PowerShell 脚本中?

我正在用 PowerShell 替换部分 .bat 脚本.批处理文件的配置是通过set 适当的环境变量的文件完成的.我正在寻找一种方法将这些变量值加载到 .ps1 脚本中,而无需修改 .bat 文件(因为它们也用于其他地方.> 一个示例 .bat 如下所示: set VAR_ONE=some_value设置 VAR_TWO=/other-value 在批处理脚本中,我只需CALL 配置文件和 ..
发布时间:2021-12-25 17:40:07 其他开发

如何在命令行 powershell 参数中转义符号、分号和花括号?

我正在使用 powershell 脚本生成带有数据库密码等的配置文件.这个脚本的正常用途是生成并使用密码,但一时之间,我需要访问一个开发人员的数据库,所以我需要将密码传递到powershell脚本中. 问题是密码是乱码,包括与号、分号和花括号.如何将其传递到 powershell 的命令行调用中?(这个答案和这个其他答案 很有帮助,但对分号和卷曲没有帮助大括号.) 这是我尝试过的: ..
发布时间:2021-12-25 17:40:01 其他开发

如何让 Notepad++ 根据名称运行脚本?

如果当前文件名以 .rb 结尾,我想让 notepad++ 运行“ruby {filename_here}"命令,如果当前文件名以 .pl 结尾,我想让它运行“perl {filename_here}".我试过用NppExec插件,但是它不能做条件的东西,所以我写了一个bat @echo offif/i %~sx1 == .pl perl "%~f1"如果/i %~sx1 == .rb ruby ..
发布时间:2021-12-25 17:39:49 其他开发

使用“EXIT/B X"退出批处理,其中 X>=1 就像在使用 && 时命令成功完成一样.或 ||批处理调用之间的运算符

我正在尝试使用 EXIT/BX 命令链接一系列 .bat 文件以返回成功或失败以及 && 和 || 用于下一个 .bat 的条件运行(例如 a.bat && b.bat). 无论我是调用 EXIT/B 0 还是其他任何东西来结束 a.bat,a.bat &&b.bat 之后会调用 b.bat.我的理解是 EXIT/B 0 应该设置 ERRORLEVEL=0,这是成功的,所以 && 应该继续. ..
发布时间:2021-12-25 17:39:45 其他开发