cmd相关内容

如何在批处理文件中退出 SET/p

如何在一段时间后退出 SET/p 命令?例如,如果用户输入的时间太长,我想退出 SET/p. 解决方案 这是一个纯 Batch 解决方案,避免了 Batch-JScript 混合脚本在使用 Sendkeys 时出现的问题,而原始窗口没有焦点.> @echo offsetlocal EnableDelayedExpansionrem 超时执行 SET/P 命令安东尼奥·佩雷斯·阿亚拉rem ..
发布时间:2021-12-25 17:47:11 其他开发

如何防止 VBScript 独立运行?

我正在 VbScript 和 CMD 之间进行混搭,我可以使用 轻松调用 VBScript cscript.exe//NoLogo "%~dp0TASK.vbs" >>"%~dp0output.txt" 但我需要禁用用户点击 VBScript 并调用各种错误的功能,而不是通过批处理文件调用它. 我的第一次尝试是在运行 cscript.exe 之前将变量设置到文本文件中,并使用 VBSc ..
发布时间:2021-12-25 17:47:04 其他开发

在 Windows 批处理文件中,您可以连锁执行*不是*另一个批处理文件的内容吗?

我知道如果您有两个 .bat 或 .cmd 文件,我们称它们为 foo 和 bar,以下规则适用: 没有调用: :: 欢迎来到 foo.bat@bar.bat@echo 我们永远不会到达这一行,因为 bar.bat 是“链执行的". 使用调用: :: 欢迎来到 foo.bat@call bar.bat@echo 这一行在 bar.bat 返回后执行. 我的问题是:有没有办法执行相反的 ..
发布时间:2021-12-25 17:46:53 其他开发

当他省略扩展名 .exe 以终止进程时,如何检查和更正用户输入?

我有这个批处理来终止用户当然键入的某些进程,并且当用户例如使用扩展名键入 Calc.exe 时,它可以正常工作 5/5,但我现在的问题是改进如果用户省略了添加扩展名 .exe 像没有扩展名 .exe 的 Calc 这样的程序将自动添加此批处理将不起作用. @Echo off &类模式控制列=72 行=7设置 TmpFile=TmpFile.txt设置 Resultat=KillResult.tx ..
发布时间:2021-12-25 17:46:38 其他开发

并行工作的 CMD 实例的信号量

我有 .bat 将在同一时刻启动 X 次(使用不同的参数).我希望他们修改一个特定的文件,但必须在可控延迟的情况下按顺序完成.理想情况下,我需要一种机制,只允许一个 bat 锁定文件并在需要时处理它,而不是释放它允许另一个进程执行相同的操作. 解决方案 对 jeb 的回答进行了一些改进. 不需要额外的锁文件.queue.txt 文件可以作为它自己的锁. 此外,必须保证最里面的块 ..
发布时间:2021-12-25 17:46:34 其他开发

Python 命令行参数 (Windows)

我运行的是 32 位 Windows 7 和 Python 2.7. 我正在尝试编写一个可以从 CMD 运行的命令行 Python 脚本.我正在尝试为 sys.argv[1] 赋值.我的脚本的目的是计算文件的 MD5 哈希值.该文件将在命令行调用脚本时输入,因此 sys.argv[1] 应表示要散列的文件. 这是我的代码如下: 导入系统导入哈希库文件名 = sys.argv[1]de ..
发布时间:2021-12-25 17:46:26 Python

如何让 for 循环使用逗号分隔的字符串?

这是我目前的代码: for/f "tokens=1 eol=," %%f IN ("1,2,3,4") do (回声.回声%%f) 我希望产生: .1.2. 等等…… 但我得到: .1 就是这样.我错过了什么? 解决方案 您误解了选项. tokens=1 意味着您只需要每行的第一个标记.您需要在线上的所有令牌. eol=, 表示您想将逗号解释为行尾注释的开 ..
发布时间:2021-12-25 17:46:22 其他开发

Cmd:不在循环内评估变量

正在尝试制作 .bat 脚本,并且需要让一些字符串正常工作. 这是我目前得到的 @echo offfor/r %%i in (*.csv) do (设置 str=%%i设置 str=%str:csv=rar%回声%%i回声.%str%) 假设我在 C:\ 中运行了它,并且得到了 5 个 csv、1.csv、2.csv... 5.csv 第一次运行它时,我得到的输出是: C:\1. ..
发布时间:2021-12-25 17:46:15 其他开发

Windows PowerShell ISE 不提示输入

我使用控制台作为管理 mercurial 存储库的工具.使用经典的 cmd 或 Console2 我输入: hg in 控制台提示类似: D:\workspace\someproject>hg in需要http授权领域:Bitbucket.org HTTP用户: xorty密码: 显然,我输入了密码. 但是当我在 powershell 控制台中输入“hg in"时,它没有提示任何内容 ..
发布时间:2021-12-25 17:46:09 其他开发

通过cmd打开一个文件并在特定的编辑器中显示选定的

在特定位置打开cmd 示例D:/text并且只显示扩展名为 .txt 的文件例子 目录..../D:/text文本1.txt文本2.txt文本3.txt 并添加选择文本1或2或3的功能使用数字或类似的东西 1- Text1.txt 2- Text2.txt 3- Text3.txt 在选择 1 或 any 后,使用特定程序打开文件而不更改在 windows 中打开的默认 ..
发布时间:2021-12-25 17:46:00 其他开发

在命令行中将 TextLog 添加到 Echo 时,输入不会显示

我知道当我们在 echo 之后添加 >> 时,输出有效,但在命令行本身中它是隐藏的.我想知道是否有一种方法可以在不复制代码的情况下做到这两点.所以它应该显示在命令行和输出文件中. Echo ### 备份驱动程序 >>%Drive%:\Backup\Backup-Log.txt平 127.0.0.1 >nulxcopy "%HOMEDRIVE%\drivers"/c/d/h/e/i/y "%Dri ..
发布时间:2021-12-25 17:45:53 其他开发

如何从 Windows 设置环境变量

windows xp, 7, 8 , vista, 10 etc中添加环境变量的方法是什么 解决方案 在 Windows 7、8、Vista 或 XP 中. 在桌面或开始菜单中找到“我的电脑"图标,右键单击它,然后从菜单中选择“属性"项.当您看到属性对话框时,单击环境变量按钮,然后添加它. 在 Windows 10 或更高版本中,从开始菜单打开 cmd. 然后执行这个 ..
发布时间:2021-12-25 17:45:47 其他开发

向命令行参数添加开关

我想通过以下方式创建我自己的命令,我希望从批处理和 cmd.exe 运行: fake-command -name -年龄 目前我知道创建一个命令如下: fake-command 之后,我可以将输入收集为 %1 和 %2.但这不是执行此操作的有效方法,因为如果我期望输入的顺序发生变化并且有人在姓名之前输入年龄会发生什么. 所以我有两个问 ..
发布时间:2021-12-25 17:45:35 其他开发

从使用 Inno Setup 和 maven 创建的本机 javafx 应用程序写入控制台

我有一个 JavaFX 应用程序,我正在使用 maven 插件 javafx-maven-plugin 用于创建应用程序包(Windows 中的 app.exe,使用 Inno Setup 生成). 当给出参数时,应用程序在控制台模式下运行. 问题是在控制台模式下运行时,我看不到打印到控制台的消息.消息(用 System.out.println 编写)不会出现在 Windows 控制台 ..
发布时间:2021-12-25 17:45:25 Java开发

Inno Setup 安装程序中的嵌入式 CMD(在自定义页面上显示命令输出)

我创建了一个输入页面,该页面使用从这些输入创建的变量来执行命令行应用程序.当然,cmd 窗口会在我的屏幕上弹出.我想知道是否有任何方法可以在我的 Inno Setup 安装程序页面上嵌入 cmd 窗口(或输出). 我正在运行 Inno Setup 5.6.1(因为与 Windows XP 兼容),但如果我必须切换到最新版本,我也可以. [代码]无功邮件:TInputQueryWizardP ..
发布时间:2021-12-25 17:45:15 其他开发

将包含所有依赖项的 Nuget 包下载到文件夹的命令

是否有 Windows 命令可以将 Nuget 包及其依赖项下载到文件夹中,以便我可以将它们传输到离线计算机?我的意思是一个命令,我可以给出 Nuget 包的名称,它会将包及其所有依赖项作为 nupkg 文件下载到一个文件夹中. 我知道有一些镜像工具,但实际上,如果可能,我正在使用命令行为我的特定问题寻找答案. 解决方案 如果您正在寻找只需要编写少量脚本的预构建解决方案,我不知道有这 ..
发布时间:2021-12-25 17:45:09 其他开发

如何在批处理文件中获取可用磁盘空间的整数?

我正在尝试获取批处理文件中可用磁盘空间的整数.这是我的(非常)简单的代码. @echo offwmic logicaldisk 获取可用空间 >>自由空间日志出口 但是在 freespace.log 文件中输出. 自由空间977268736057401442304734662656000 我只需要选择整数和求和.像这样求和后输出. 74520756224 我尽力在 Google 上搜索 ..
发布时间:2021-12-25 17:44:56 其他开发