直接dir 是显示当前目录下的所有目录与文件 dir + 目录路径 是显示目录路径下的所有目录与文件 dir /s + 目录路径 是显示目录路径以及目录路径的子目录下的所有目录与文件 dir *.mel 显示当前路径下的以mel结尾的文件(不能够配合指定目录路径,必须先前往目录路径再使用关键字匹配,但是可以配合 /s 匹配子目录的) dir /b 只显示文件名
wmic cpu get name 获取当前电脑cpu的名字 wmic memorychip 获取当前电脑内存的所有信息 wmic memorychip list /format 获取当前电脑内存的所有信息并且格式化显示这些信息 wmic memorychip get speed 获取内存的频率(speed可以更换任意一项可以查询的信息)
变量设置
/a的作用:set /a a=1-2+5-6 最终a为-2 set a=1-2+5-6 最终a为1-2+5-6 意思是将avr变量的str1替换成str2
@echo off title texture to tile set /p texture_path= 要转换的贴图目录: echo 要转换的贴图目录为%texture_path% cd /d %texture_path% set /p renderer= 选择渲染器类型Arnold输入ar,redshift输入rs: echo 渲染器为%renderer% if %renderer%==ar goto arnold if %renderer%==rs goto redshift :arnold for %%f in (*) do ( echo %%f的后缀为%%~xf if /i "%%~xf"==".rstexbin" (echo %%f ) else ( if /i "%%~xf"==".tx" ( echo %%f ) else (echo 这个贴图要转换 && "C:\solidangle\mtoadeploy\2018\bin\maketx.exe" -v -u %%f) ) ) goto end
:redshift for %%f in (*) do ( echo %%f的后缀为%%~xf REM if"%%~xf"==".rstexbin" (echo %%f REM ) else ( REM if"%%~xf"==".tx" ( echo %%f REM ) else (echo 这个贴图要转换 && C:\ProgramData\Redshift\bin\redshiftTextureProcessor.exe "%%f") REM ) REM ) if /i not"%%~xf"==".rstexbin" ( if /i not"%%~xf"==".tx" ( echo 这个贴图要转换 && C:\ProgramData\Redshift\bin\redshiftTextureProcessor.exe "%%f" ) else (echo 这个贴图不转换 %%f) )else (echo 这个贴图不转换 %%f) )