Windows 可以在cmd提示符下使用命令,但可以';t使用它创建*.bat文件
我在网上成功地搜索了一种创建新文件夹的方法,其中包含位于不同文件夹中的所有.otf和.ttf文件以及子目录(每种字体一个文件夹,总共24个子文件夹) 我用了这个:Windows 可以在cmd提示符下使用命令,但可以';t使用它创建*.bat文件,windows,batch-file,cmd,Windows,Batch File,Cmd,我在网上成功地搜索了一种创建新文件夹的方法,其中包含位于不同文件夹中的所有.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
当我打开cmd时
C:...>G:
G:...>cd \dropbox\9mediendesignfachfrau\fonts
G:...>for /r %x in (*.ttf, *.otf) do copy "%x" G:\dropbox\9mediendesignfachfrau\fonts\allezam\ /y
进入后,一切正常
我尝试将它粘贴到\font\
文件夹中的.bat
文件中,并尝试启动它cmd
弹出并立即关闭,没有其他事情发生
你能帮我找出我的错误吗
与手动安装每一种字体相比,在
cmd
中输入每一行、按enter键、输入下一行等等所需的工作更少,但我很懒,所以我更喜欢在文件上双击一次。bat
文件:p在批处理文件中使用它时,百分号必须是双的,因此,%x
必须更改为%%x
,您的代码如下所示:
@echo off
for /r %%x in (*.ttf, *.otf) do copy "%%x" G:\dropbox\9mediendesignfachfrau\fonts\allezam\ /y
pause
在批处理文件中,
%x
必须更改为%%x
。实际上,您可以阅读命令的帮助文件,因为它将从字面上回答您的问题。我建议引用源路径和目标路径,例如:复制/Y“[%]%~x”G:\dropbox\9mediendesignfachfrau\font\allezam\”
;这避免了潜在的空白和特殊字符的麻烦…Da命令行中的Da man:u rock Hackoo。。。许多掌声,上帝保佑。