Articles of cmd

使用通配符在cmd中重命名文件

我正在写一个BAT文件来重命名一些文件。 我的文件是*.jpg ,其中*是文件名,我希望它们是*-thumb.jpg 。 当试图做RENAME *.jpg *-thumb.jpg我的文件显示为*.jpg-thumb.jpg 。

windows子命令评估

linux&unix shell可以像这样处理子命令。 $> command `subcommand` windows cmd的shell有类似的function吗?

为什么后面的反斜杠后面加上引号在cmd中performance得如此奇怪?

有了这个程序( cs.exe ): class Program { static void Main(string[] args) { foreach (var item in args) { Console.WriteLine(item); } } } 并运行: > cs.exe go\to\a_path go\to\a_path > cs.exe "go\to\a path" go\to\a path > cs.exe "go\to\a path\" go\to\a path" > cs.exe 'go\to\a path\' 'go\to\a path\' 这意味着如果你的path有一个空格,所以你引用它,要非常小心,不要把尾部放在尾,否则你的程序可能无法处理它,因为它不正确地包含"在最后。甚至怪异! PowerShellperformance出类似的行为,但没有单引号和双引号之间的差异。 我如何理解这种行为? 在cmd中评估反斜杠的基本规则是什么,所以这个可以一致地解释?

win cmd在Excel中打开一个特定的电子表格是什么?

我知道你可以从win cmd行打开一个Excel文件。 但是,如何使用win cmd在该文件中打开特定的电子表格?

运行cmd命令工作,但从batch file运行不

我尝试使用for循环将文件移动到子文件夹创build脚本。 一开始,我使用CMD然后将命令复制到.bat文件并运行。 结果是什么都没有发生。 为什么在CMD上的相同的命令工作,但从文件不运行? 这是我的命令。 @echo off setlocal enableDelayedExpansion SET FOL=J:\test SET ENDNUM=2 for /l %x in (1, 1, %ENDNUM%) do ( md "%FOL%/0%x/subfolder" move /Y "%FOL%\0%x\*" "%FOL%\0%x\subfolder" )

并行执行batch file并从每个文件中获取退出代码

如何从单个batch file并行执行一组batch file,并从中获取退出代码。 当我使用启动它并行执行batch file(新cmd窗口),但不返回每个退出代码。 而使用调用,我可以得到退出代码,但batch file执行顺序发生。 我有以下代码: ECHO ON setlocal EnableDelayedExpansion sqlcmd -S server_name -E -i select_code.sql >\path\output.txt for /f "skip=2 tokens=1-3 delims= " %%a in ('findstr /v /c:"-" \path\output.txt') do ( echo $$src=%%a>\path1\%%c.prm echo $$trg=%%b>>\path1\%%c.prm set param_name=%%c start cmd \k \path\exec_pmcmd_ctrm.bat workflow_name %%param_name%% ping 1.1.1.1 -n 1 -w 5000 > nul set exitcode="%V_EXITCODE%" […]

在C系统()函数中隐藏控制台,Win

我在Dev-C ++中编写一个C程序,我需要使用一些Windows(CMD)命令。 这很容易,但是当执行system()函数中的命令时,程序会在执行过程中运行控制台。 一个例子: #include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { system("if not exist c:\my_docs\doc.txt (xcopy /Y doc.txt c:\my_docs\)"); // Cmd command system("pause"); return 0; } 是否存在其他function,或修改不显示控制台? 谢谢! 最好的祝福。

保持批量打开多个控制台窗口

如何使batch file按顺序执行多个(Python)脚本,每个脚本都在自己的窗口中,并在完成后保持所有这些窗口打开? 现在,我的批处理是这样的: python script1 start python script2 pause/cmd 但只有父窗口保持打开。 谢谢。 环境:Windows XP / Vista

如何使Windows批处理脚本完全沉默?

这个问题已经有几代人问过了,但是尽pipe编写了一些非常复杂的Windows脚本,我似乎无法find如何使它们实际上保持沉默。 以下是我目前的一个脚本的摘录: @ECHO OFF SET scriptDirectory=%~dp0 COPY %scriptDirectory%test.bat %scriptDirectory%test2.bat FOR /F %%f IN ('dir /B "%scriptDirectory%*.noext"') DO ( del "%scriptDirectory%%%f" ) ECHO 结果是: C:\Temp> test.bat 1 file(s) copied. File Not Found Echo is off. C:\Temp> 而“1个文件被复制”。 只是烦人的,“文件未find”,使用户认为出了问题(它没有 – 没有文件是好的)。

使用Java,在同一个cmd.exe窗口中运行多个命令

我正在开发一个Java应用程序,它偶尔会在Windows电脑上运行。 在某些时候,我需要运行一个Cygwin提示符,并在其中执行一些命令。 我发现了一个使用Runtime类的主题: http : //www.javaquery.com/2011/03/how-to-execute-multiple-command-in.html 但是,它不会启动一个真正的cmd.exe窗口,它只能在后台运行,并且输出只是在Eclipse控制台上打印。 我正在寻找一个解决scheme来运行一个真正的cmd.exe窗口,我需要传递尽可能多的命令,我想要的Windowsshell。 这可能吗?