问题标签 [cmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
16032 浏览

windows - 如何清除 Windows 命令行中的最后一行?

是否有一个功能可以清除命令提示符中的最后一行?我的意思不是“cls”——它清除了整个屏幕,我只想删除最后一行。

例如,我正在文件夹及其子文件夹中搜索文件,并且我想打印到 cmd 当前文件夹 - 但我想在文件夹更改时重写它,而不仅仅是追加到末尾。我知道,这只是一种平庸,但我很感兴趣如何做到这一点。

0 投票
13 回答
101030 浏览

windows - 为什么 git 在 Windows 下记不住我的密码

我刚刚开始使用 git,但我无法记住我的密码短语

但我仍然得到

0 投票
2 回答
411 浏览

windows - 如何读取存储在文件中的 = 符号后的任何文本

我正在处理一些批处理文件。我需要从一些文本文件中读取名称。让我解释一下

我有一个文件File.txt,其中有类似的条目FirstName=John。现在我的批处理文件应该John从文件中读取文本,我也应该能够存储John在一些变量中。

但是使用以下代码,如果我使用delims==,我可以将FirstName文本存储在某个变量中,但不能John

有什么方法可以让John我从我的循环中获取File.txt并将其存储在我的for循环中?

0 投票
2 回答
3049 浏览

command-line - 如何在没有命令提示符窗口的情况下创建文件

我正在使用 WinRAR SFX 模块来创建安装,并使用它的预设选项来运行一些初步测试。

由于 wscript 只能接受 vbs 文件,而不是脚本本身,我首先运行“cmd /c echo {...script code...} > setup.vbs”,然后运行“wscript setup.vbs”。第一个 cmd 命令的运行会打开一个简短的命令窗口,我真的很想避免这种情况。我想用 RunDll32 来写这个数据,但是找不到任何合适的 API 来使用。

谁能想到一种绕过它并在不打开命令提示符窗口的情况下创建一个带有小 VBScript 文本的小文件的方法?

非常感谢,

分裂者

0 投票
2 回答
1482 浏览

batch-file - 删除是删除整个目录而不是单个文件

我正在运行一个由 vbscript 生成的简单批处理文件来删除单个文件,但是当我执行它时,它正在删除整个子目录。有人对此有任何想法吗?下面是批处理文件。

0 投票
4 回答
7515 浏览

windows-vista - 为什么 Windows Vista 64 位默认使用 32 位 cmd.exe?(特定于机器)

情况:

我需要将我们当前的开发环境从 Windows XP 32 位转换为 Windows Vista 64 位 (*)。自然地,我在我们的构建系统中遇到了很多硬编码路径存在问题的地方(例如“ C:\Program Files”变成“ C:\Program Files (x86)”)。幸运的是,有一个%ProgramFiles%环境变量可以根据源进程(32 位或 64 位)映射到正确的目录。所以我用 更新了构建脚本%ProgramFiles%,我确信这会结束。

从命令行 ( C:\Windows\System32\cmd.exe) 调用构建环境。

问题: 在一台特定的机器上(即我工作的开发机器),它C:\Windows\System32\cmd.exe实际上是一个 32 位进程,所以脚本找到了目录的x86版本,Program Files一切都很好。

在我能找到的所有其他 64 位机器(包括我的家用机器)上,C:\Windows\System32\cmd.exe都是 64 位版本,而 32 位版本在C:\Windows\SysWow64\cmd.exe. 所以构建脚本找不到他们正在寻找的任何东西并且失败了。

我现在明白了,cmd.exe如果你需要的话,应该明确调用 32bit ,默认情况下你会得到一个 64bit cmd.exe。典型案例WORKSFORME...

问题是,这不正确的机器发生了什么?为什么我cmd.exe在一台机器上默认获得 32 位,而在其他机器上却没有?在所有情况下,我都是C:\Windows\System32\cmd.exeStart|Run菜单中显式执行,但仅在一台机器上得到不同的结果。都运行相同版本的 Vista 64 位。

有什么想法或见解吗?

(*) 请接受我必须这样做。我无权说出我为什么要这样做。从头开始重新安装操作系统和一切可能会起作用,但这肯定是矫枉过正。此外,说服我们的 IT 部门提供 Vista 机器已经够难的了!

0 投票
11 回答
401461 浏览

scripting - 在静默模式下运行 CMD 或 BAT

如何在静默模式下运行 CMD 或 .bat 文件?我希望阻止向用户显示 CMD 界面。

0 投票
8 回答
22443 浏览

c# - 从 C# 应用程序打开 txt 文件

以下代码假设从我的 C# 应用程序打开 CMD 并打开文件 text.txt。

我试图将文件路径设置为环境变量,但是当记事本打开时,它会查找 %file%.txt 而不是 text.txt

知道为什么吗?

0 投票
4 回答
6005 浏览

windows - 计划任务:使用 Windows 批处理脚本清理目录

我有一个共享磁盘,我想每周使用某种计划任务清理一次。我想使用一个批处理脚本,以便系统管理员可以在需要时轻松修改它或在其他目录上重用它。

该目录包含具有多个文件扩展名的文件,但需要删除的文件以 .bkf 结尾,并且必须超过 2 周。

有没有人有这个 Windows 服务器的批处理脚本解决方案(不确定哪个版本)?

0 投票
3 回答
23881 浏览

bash - Bash 上的 cmd/PowerShell 等价物是什么?

重定向命令输出:

例如:

会回显“Foo AAAAA”