标签: cmd

在Windows上使用一个命令更改文件夹中的所有文件扩展名

如何使用Windows命令行将数千个文件的扩展名更改为*****.jpg

windows jpeg cmd

138
推荐指数
5
解决办法
30万
查看次数

从Windows cmd脚本执行多个命令

我正在尝试编写一个Windows cmd脚本来执行多个串行任务.但是,它始终在脚本中的第一个命令后停止.

它停止后的命令是maven构建(不确定是否相关).

如何让它依次进行并依次运行每项任务?

安装任何软件或配置注册表等是完全不可能的 - 它必须在我担心的Windows XP安装上工作.

理想情况下,如果任何命令失败,我希望脚本中止,但这是一个"很好",不是必需的.

谢谢.

windows scripting cmd batch-file

133
推荐指数
5
解决办法
26万
查看次数

删除批处理文件中的文件时如何跳过"你确定Y/N"

我不能忘记我的生活,记得在删除文件时如何绕过烦人的提示"你确定Y/N".

我似乎记得它是这样的:

del C:\Test && ECHO Y
Run Code Online (Sandbox Code Playgroud)

windows cmd batch-file

133
推荐指数
3
解决办法
24万
查看次数

如何回显并将控制台输出发送到bat脚本中的文件?

我有一个批处理脚本执行任务并将输出发送到文本文件.有没有办法在控制台窗口上显示输出?

例如:

c:\Windows>dir > windows-dir.txt
Run Code Online (Sandbox Code Playgroud)

有没有办法dir在控制台窗口中显示输出并将其放入文本文件?

windows cmd batch-file

132
推荐指数
5
解决办法
34万
查看次数

Windows命令解释器(CMD.EXE)如何解析脚本?

我遇到了ss64.com,它为如何编写Windows命令解释器将运行的批处理脚本提供了很好的帮助.

但是,我一直无法找到批处理脚本的语法,扩展或不扩展的方法,以及如何逃避事情的良好解释.

以下是我无法解决的示例问题:

  • 如何管理报价系统?我制作了一个TinyPerl脚本
    (foreach $i (@ARGV) { print '*' . $i ; }),编译它并以这种方式调用它:
    • my_script.exe "a ""b"" c"?输出是 *a "b*c
    • my_script.exe """a b c"""?输出它*"a*b*c"
  • 内部echo命令如何工作?在那个命令中扩展了什么?
  • 为什么我必须for [...] %%I在文件脚本中使用,但for [...] %I在交互式会话中?
  • 什么是转义字符,以及在什么情况下?如何逃脱百分号?例如,我怎么能%PROCESSOR_ARCHITECTURE%字面回声?我发现echo.exe %""PROCESSOR_ARCHITECTURE%有效,有没有更好的解决方案?
  • 如何%配对?例:
    • set b=a,echo %a %b% c%%a a c%
    • set a =b,echo %a %b% c%bb c%
  • 如果此变量包含双引号,如何确保变量作为单个参数传递给命令?
  • 使用 …

windows parsing cmd batch-file variable-expansion

132
推荐指数
5
解决办法
6万
查看次数

为什么git在Windows下无法记住我的密码

我刚刚开始使用git而且我无法记住我的密码我正在使用cmd.exe提升而我的git主机是github而且我已经在github上创建了一个类似于该指南的ssh密钥

但我还是得到了

*\subnus.mvc>git push origin master
Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
Run Code Online (Sandbox Code Playgroud)

windows git ssh cmd

129
推荐指数
10
解决办法
7万
查看次数

在Windows CMD上递归删除文件或文件夹

如何从命令行以递归方式删除文件或文件夹?

我找到了这个解决方案,我们在命令行上驱动路径并运行此命令.

我举了一个.svn文件扩展名的例子:

for /r %R in (.svn) do if exist %R (rd /s /q "%R")
Run Code Online (Sandbox Code Playgroud)

windows cmd delete-file

123
推荐指数
8
解决办法
22万
查看次数

如何从命令提示符"以管理员身份运行"运行应用程序?

我有一个名为的批处理文件test.bat.我在test.bat文件中调用以下说明:

start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
Run Code Online (Sandbox Code Playgroud)

当我通过命令提示符运行时,我的testscript运行成功.我想以管理员身份运行它(就像我创建了一个桌面快捷方式并以管理员身份运行.它不应该提示任何用户名或密码).

我在上面尝试过添加/elevate/NOUAC参数test.bat,但没有运气.我该如何解决这个问题?

我知道如何手动执行,但我希望从命令提示符执行此操作.

(作者Marnix Klooster):...不使用任何其他工具,例如在回答超级用户问题时建议的那些工具如何从具有提升权限的命令行运行程序.)

powershell cmd command-prompt

120
推荐指数
3
解决办法
70万
查看次数

Windows XP或更高版本Windows:如何在后台运行批处理文件而不显示窗口?

我知道我已经回答了类似的问题(在Windows启动时在后台运行批处理文件),但这次我需要启动批处理:

  • 从另一批,
  • 没有显示任何控制台窗口,
  • 将所有参数传递给不可见的批处理.

第一批在控制台窗口中执行.但是,我不希望第二批(由第一批以异步方式启动)也显示控制台窗口.

我已经提出了一个VBScript脚本,它就是这样做的,我把脚本作为其他人参考答案,但如果你有其他的想法/解决方案,请随时贡献.

注意:Windows命令处理器的控制台窗口被很多人命名为不太正确的DOS窗口.


谢谢大家的答案.根据我的理解,如果我需要异步调用脚本以在隐形模式下运行:

  • 从控制台窗口中已有的第二个脚本就start /b足够了.
  • 在Windows中,没有触发第二个窗口,我的解决方案仍然有效.

windows cmd wsh batch-file

118
推荐指数
5
解决办法
12万
查看次数

BAT脚本中的相对路径

这是我的USB驱动程序上自己的程序文件夹:

Program\
     run.bat
     bin\
         config.ini
         Iris.exe
         library.dll
         etc.
Run Code Online (Sandbox Code Playgroud)

我想用run.bat启动我的Iris.exe

我不能用这个:F:/Program/bin/Iris.exe就像一个快捷方式,因为有时,它不会给我F驱动程序名称(E,G)

我需要写入bat文件才能像魅力一样工作?我在BAT文件中尝试过:

"\bin\Iris.exe"
Run Code Online (Sandbox Code Playgroud)

它不工作:(

cmd batch-file relative-path drive

118
推荐指数
5
解决办法
15万
查看次数