标签: cmd

Windows批处理:没有换行的echo

什么是Linux shell命令相当于echo -n在输出结尾处抑制换行符的Linux shell命令?

想法是在循环内写入同一行.

windows cmd newline batch-file

213
推荐指数
8
解决办法
23万
查看次数

cmd/C是什么意思?

我能理解cmd但不能理解cmd /c.我试图从我使用的当前调用java程序Runtime.getRuntime().exec("cmd /C java helloworld");出现我怀疑.

command-line cmd

206
推荐指数
3
解决办法
55万
查看次数

Windows shell命令获取当前目录的完整路径?

是否有Windows命令行命令,我可以用它来获取当前工作目录的完整路径?

另外,如何将此路径存储在批处理文件中使用的变量中?

windows command-line cmd batch-file

201
推荐指数
10
解决办法
41万
查看次数

在批处理文件中测试参数是否为空的正确方法是什么?

我需要测试是否设置了变量.我已经尝试了几种技术,但他们忽视了,只要%1用双引号包围时,如情况%1"c:\some path with spaces".

IF NOT %1 GOTO MyLabel // This is invalid syntax
IF "%1" == "" GOTO MyLabel // Works unless %1 has double quotes which fatally kills bat execution
IF %1 == GOTO MyLabel // Gives an unexpected GOTO error.
Run Code Online (Sandbox Code Playgroud)

根据此站点,这些是受支持的IF语法类型.所以,我没有办法做到这一点.

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
Run Code Online (Sandbox Code Playgroud)

windows shell cmd batch-file

194
推荐指数
9
解决办法
31万
查看次数

批处理文件:查找substring是否在字符串中(不在文件中)

在批处理文件中,我有一个字符串abcdefg.我想检查是否bcd在字符串中.

不幸的是,似乎我找到的所有解决方案都搜索子文件的文件,而不是子字符串的字符串.

有一个简单的解决方案吗?

windows cmd substring batch-file

188
推荐指数
8
解决办法
35万
查看次数

如何在CMD中显示文本文件内容?

我想在CMD窗口中显示文本文件的内容.另外,我想看到添加到文件中的新行,比如tail -fUnix中的命令.

cmd

188
推荐指数
6
解决办法
58万
查看次数

从Windows批处理文件设置系统环境变量?

是否可以在Windows 7(或者甚至是XP)中从命令提示符处在系统级别设置环境变量.我从一个提升的命令提示符运行.

当我使用setcommand(set name=value)时,环境变量似乎仅对命令提示符的会话有效.

windows cmd batch-file environment-variables

184
推荐指数
3
解决办法
33万
查看次数

Windows FINDSTR命令的未记录功能和限制是什么?

Windows FINDSTR命令可怕地记录在案.有一个非常基本的命令行帮助可用FINDSTR /?,或者HELP FINDSTR,但是它非常不合适.在https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr上有更多的在线文档.

有许多FINDSTR功能和限制甚至在文档中都没有暗示.如果没有先前的知识和/或仔细的实验​​,他们也无法预料到.

所以问题是 - 未记录的FINDSTR功能和限制是什么?

此问题的目的是提供许多未记录的功能的一站式存储库,以便:

A)开发人员可以充分利用那里的功能.

B)开发人员不要浪费时间,想知道为什么某些东西看起来不应该起作用.

在回复之前,请确保您知道现有文档.如果HELP涵盖了这些信息,则它不属于此处.

这也不是展示FINDSTR有趣用途的地方.如果逻辑人员可以根据文档预测FINDSTR的特定用法的行为,那么它不属于此处.

同样,如果逻辑人员可以基于任何现有答案中包含的信息预测特定用法的行为,那么再次,它不属于此处.

cmd batch-file findstr

184
推荐指数
4
解决办法
12万
查看次数

异步运行Windows批处理文件命令

说,如果我有

  • foo.exe的
  • bar.exe
  • baz.exe

如何异步运行批处理文件中的所有这些,即无需等待以前的程序停止?

cmd batch-file

180
推荐指数
6
解决办法
26万
查看次数

如何验证批处理文件中是否存在文件?

我必须创建一个.BAT执行此操作的文件:

  1. 如果C:\myprogram\sync\data.handler存在,退出;
  2. 如果C:\myprogram\html\data.sql不存在,退出;
  3. C:\myprogram\sync\删除除(test,test3test2)之外的所有文件和文件夹
  4. 复制C:\myprogram\html\data.sqlC:\myprogram\sync\
  5. 使用选项调用其他批处理文件sync.bat myprogram.ini.

如果它在Bash环境中对我来说很容易,但我不知道如何测试文件或文件夹是否存在以及它是文件还是文件夹.

windows cmd batch-file

176
推荐指数
3
解决办法
39万
查看次数