gpt4 book ai didi

windows - 可以在 cmd 提示符下使用命令,但不能用它创建 *.bat 文件

转载 作者:可可西里 更新时间:2023-11-01 11:46:47 25 4
gpt4 key购买 nike

我成功地在网上搜索了一种创建新文件夹的方法,该文件夹包含位于不同文件夹中的所有 .otf 和 .ttf 文件以及子目录(每种字体一个文件夹,总共 24 个子文件夹)。

我用过这个:

for /r %x in (*.ttf, *.otf) do copy "%x" G:\dropbox\9mediendesignfachfrau\fonts\allezam\ /y

当我打开cmd时,

C:...>G:
G:...>cd \dropbox\9mediendesignfachfrau\fonts
G:...>for /r %x in (*.ttf, *.otf) do copy "%x" G:\dropbox\9mediendesignfachfrau\fonts\allezam\ /y

然后进入,一切正常。

我尝试将其粘贴到位于 \fonts\ 文件夹中的 .bat 文件中并尝试启动它。 cmd 弹出并立即关闭,没有其他任何事情发生。

你能帮我找出我的错误吗?

cmd 中输入每一行,按回车,输入下一行等等比手动安装每个字体要省事,但我很懒,所以我更喜欢双击在 .bat 文件上 :P

最佳答案

当您在批处理文件中使用它时,百分号必须是双倍的,因此,%x 必须更改为 %%x 并且您的代码如下所示:

@echo off
for /r %%x in (*.ttf, *.otf) do copy "%%x" G:\dropbox\9mediendesignfachfrau\fonts\allezam\ /y
pause

关于windows - 可以在 cmd 提示符下使用命令,但不能用它创建 *.bat 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42847125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com