蝙蝠文件位置检查

时间:2019-06-15 07:14:35

标签: batch-file cmd

我正在尝试运行一系列批处理文件(它们是称为DeepFaceLab的程序的一部分),并且我基本上无法在Windows 7 x64笔记本电脑上运行它们中的任何一个,因为出于某种原因,第一次尝试设置批处理文件位置失败。 基本上,程序中的每个bat文件都调用一个特定的文件“ setenv.bat”来设置目录,但由于某种原因它无法正常工作。

我已经尝试添加/更改一些行(如CHDIR)以解决问题,但无济于事。

这是调用setenv.bat和setenv.bat文件本身的bat文件之一。

这是clearworkspace.bat的第一部分

@echo off
echo Press space if you want to delete content in workspace folder
pause
call _internal\setenv.bat
mkdir "%WORKSPACE%" 2>nul
rmdir "%WORKSPACE%\data_src" /s /q 2>nul
mkdir "%WORKSPACE%\data_src" 2>nul

这是setenv.bat的第一部分

SET DP0=%~dp0
SET DP0=%DP0:~0,-1%

rem overriding windows user/local environment
SET LOCALENV_DIR=%DP0%\_local_env
SET TMP=%LOCALENV_DIR%\_tmp
SET TEMP=%LOCALENV_DIR%\_tmp
SET HOME=%LOCALENV_DIR%\userprofile
SET HOMEPATH=%LOCALENV_DIR%\userprofile
SET USERPROFILE=%LOCALENV_DIR%\userprofile
SET LOCALAPPDATA=%LOCALENV_DIR%\localappdata
SET APPDATA=%LOCALENV_DIR%\userroaming

SET PYTHON_PATH=%DP0%\python-3.6.8

如果我在没有管理员权限的情况下运行了清晰的workspace.bat,则什么也没发生(cmd打开和关闭)。

如果我以admin身份运行clearworkspace.bat,则会在C:/中创建三个目录(data_src,data_dst,model),并且bat文件仍然无法正常工作,并显示错误“系统找不到指定的路径”

我有两个驱动器(C:/和F:/),每个bat文件都在F:/ DeepfaceLab文件夹中,并且在C:/中创建的每个文件夹都已经在F:/中,但是由于位置设置不正确,它找不到它们。

这让我发疯了,因为我已经尝试了所有我知道的东西.....知道如何使所有功能在我的F:/驱动器上工作吗?

在此先感谢您的英语不好。

0 个答案:

没有答案