标签: batch

在 Windows 上复制目录树

我需要在 Windows 上复制一个带有 bat 文件的完整目录树(又名递归副本)。在 *nix 系统上,我在 copy 命令上使用 -R 参数,如下所示:

cp -R fromDir toDir
Run Code Online (Sandbox Code Playgroud)

这完成了工作。我在复制命令的 Windows“手册页”中找不到任何类似的东西。

谢谢!

scripting windows batch

2
推荐指数
2
解决办法
3048
查看次数

使用相对路径调用批处理文件

哦天哪,我得暴露自己是个菜鸟;)

在Windows中,我需要在工作目录的子目录中执行批处理文件。但是,仅仅运行subdir/foo.bat cmd1 cmd2是行不通的,我收到一条错误消息

找不到命令“subdir”。

我究竟做错了什么?

batch-file batch path

2
推荐指数
1
解决办法
1万
查看次数

在 Microsoft cmd.exe 中使用 for 循环,如何仅处理具有特定扩展名的文件?

我有一个文件夹c:\test\,并在其中两个文件a.txt和b.txtv。

我只想处理扩展名等于.txt.

如果我写这个命令

cd c:\test
for %f in (*.txt) do echo %f
Run Code Online (Sandbox Code Playgroud)

我会得到其中两个结果a.txt和b.txtv上市。

同样的情况发生在

cd c:\test
dir *.txt
Run Code Online (Sandbox Code Playgroud)

好像.txt是一样的.txtv。

我有意大利语的 Windows XP SP3 和结果

ver
Run Code Online (Sandbox Code Playgroud)

是Microsoft Windows XP [Versione 5.1.2600]。

相同的结果来自英语的 Windows 7 Microsoft Windows XP [Version 6.1.7601]。

windows windows-7 batch-file batch windows-command-prompt

2
推荐指数
1
解决办法
2074
查看次数

运行 .bat 文件时如何隐藏 ms-dos 窗口?

我每分钟为我的脚本 (Scheduled Tak (CronJob)) 运行一个 .bat 文件。当它运行时,似乎 ms-dos 窗口的时间很短。我的批处理代码是这样的;

@ECHO 关闭 C:\wamp\bin\php\php5.4.3\php.exe -f "C:\wamp\www\tst\index.php"

运行时如何隐藏此窗口?

windows windows-7 batch-file batch batch-processing

2
推荐指数
1
解决办法
6538
查看次数

.bat 脚本的奇怪问题

我有一个 .bat 脚本,它安装了 3 个软件。当我打开提升的命令提示符时,浏览到该文件并运行它,一切正常。当我直接运行 .cmd 时(使用 Windows 7 中的“以管理员身份运行”,没有任何反应。任何想法为什么会这样?

脚本如下:

rem 回声关闭

ECHO 正在安装 Bonjour,请稍候!

msiexec.exe /i reqs\Bonjour64.msi /quiet

ECHO 正在安装 DirectX 9.0C Redist ,请稍候

reqs\dxsetup.exe /静默

ECHO 正在安装 Airserver,请稍候。

msiexec.exe /i reqs\AirServer-1.9.1.msi /qn TRANSFORMS=PIDKEY.mst

任何帮助将不胜感激。

windows batch windows-command-prompt

2
推荐指数
1
解决办法
193
查看次数

如何使用逻辑运算符和任务列表

我tasklist在一个句子中使用逻辑运算符和命令,但它不起作用。我的批处理脚本:

tasklist \fi"memusage gt 18000" && \fi"memusage lt 19000"
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

windows batch

2
推荐指数
1
解决办法
1742
查看次数

将批处理文件发送到 Windows 机器,并执行它

我知道 PsExec 非常适合通过网络上的计算机发送文件,然后在该远程计算机上执行它,但是我不能使用 PsExec,因为我正在开发一个软件,我不能将 PsExec 作为依赖项(出于法律原因等)。

在远程计算机上实现执行部分的最简单方法是什么?真的有那么难吗?我已经在用 xcopy 复制 .​​bat 文件了……我只需要运行它。

windows remote batch pstools

1
推荐指数
1
解决办法
2万
查看次数

以管理员身份运行批处理文件

是否可以以管理员身份运行批处理脚本?我们需要在没有任何用户交互的情况下完成此操作,因此不能有任何密码提示或 UAC 弹出窗口 - 这可能吗?

scripting batch-file batch

1
推荐指数
1
解决办法
306
查看次数

从 CMD 文件发送 SecureString 密码到 Powershell

我有一个 CMD 文件,我必须从中运行一个传入用户名和密码的 Powershell 脚本:即:PowerShell -File "%1" -Computer "%2" -Username "%3" -Password "%4"。反正有没有将 SecureString 密码从 CMD 发送到 powershell 脚本?

让我再补充几点,让我的困境更加清晰:所以每当我执行这个包含上述 Powershell 命令的 CMD 文件时,我都会在命令行上传递所有参数(%1% 到 %4%)的值. 现在,当我传递这些参数时,它们以明文形式传入,并且所有内容都记录到事件监视器中,ID 为 4688 且启用了高级审计。我想要的是密码在这种情况下不可见。

powershell batch

1
推荐指数
1
解决办法
2811
查看次数

创建一个删除所有用户数据文件夹(所有用户和默认用户除外)的批处理文件?

我正在使用 Windows XP 并想创建一个批处理文件,删除除All Users和之外的所有用户数据文件夹Default User。我怎样才能做到这一点?

scripting windows-xp batch

0
推荐指数
1
解决办法
2866
查看次数

使用批处理文件创建目录

我热衷于创建一个可以读取文本文件的批处理文件,该文件有四个变量:客户名称、客户编号、客户订单、产品订单。我在用:

FOR /F "delims=, tokens=1,2,3,4" %%f in (test.txt)do md g:\%%f\%%g\%%h\%%i
Run Code Online (Sandbox Code Playgroud)

但是,它似乎没有正确创建子目录。

任何人都可以帮忙吗?

scripting batch

0
推荐指数
1
解决办法
95
查看次数