下面是代码:
@echo off
set Path="%Path%;%ProgramFiles(x86)%\The Scripps Research Institute\Vina"
setLocal EnableDelayedExpansion
for %%i in (".\ligand*.pdbqt") do (
set outDir="basename_%%~ni"
mkdir ".\!outDir!"
vina --config ".\conf.txt" --ligand "%%~dpnxi" --out "!outDir!\out%%~xi" --log "!outDir!\log.txt"
)
@echo on && pause.
EndLocal && Exit
你好,虽然没了解过这个软件,但根据你提供的命令(最后一张图),
可能你的文件夹中还缺少一个配置文件“conf.txt”
这分明就是linux 里shell的格式,与windows批处理差别很大的