我是批处理文件的新手。我的教授为Autodesk Maya编写了定制软件,该程序适用于大多数学生的计算机;然而,不是我的。我们都有Windows 10,我的电脑是全新的。 .bat只需打开和关闭。我添加了'暂停'到最后一行,看到窗口保持打开状态,并且看到访问被拒绝&#39 ;;或者,当我以管理员身份运行时,它什么都不做。这很令人困惑,因为.bat文件只更新插件的目录。我知道这有很多原因,但我会很感激。 谢谢。
@echo off
set CURR_DIR=%~dp0
set BDMOVE_MOD_FILE=%CURR_DIR%\BDMove.mod
set MAYA_ENV_FILE=%CURR_DIR%\Maya.env
echo + BDMove VERSION %CURR_DIR% > %BDMOVE_MOD_FILE%
echo ^# BDMove Environment Variables > %MAYA_ENV_FILE%
echo. >> %MAYA_ENV_FILE%
echo # Change the following line to reflect your installation >> %MAYA_ENV_FILE%
echo BDMOVE_PATH=%CURR_DIR% >> %MAYA_ENV_FILE%
echo. >> %MAYA_ENV_FILE%
echo MAYA_MODULE_PATH=%%MAYA_MODULE_PATH%%;%%BDMOVE_PATH%% >> %MAYA_ENV_FILE%
echo MAYA_SHELF_PATH=%%MAYA_SHELF_PATH%%;%%BDMOVE_PATH%%\shelves >> %MAYA_ENV_FILE%
echo PATH=%%PATH%%;%%BDMOVE_PATH%%\bin >> %MAYA_ENV_FILE%
Pause
答案 0 :(得分:0)
我遇到了同样的问题 在我的例子中,包含cmd文件和输出日志的文件夹是从另一台计算机复制的。 必须首先删除输出日志文件才能运行命令(即使每次运行cmd时都重新创建/覆盖它,即使它在桌面上也是如此)。