我是批处理文件的新手。我的教授为Autodesk Maya编写了自定义软件,该程序可以在大多数学生的计算机上运行;但是,在我的计算机上就不行。我们都有windows10,而我的电脑是全新的。.bat只是简单地打开和关闭。我在最后一行添加了'Pause‘,以查看窗口保持打开状态,并看到’访问被拒绝‘;或者,当我以管理员身份运行时,它什么也不做。这很令人困惑,因为.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发布于 2017-07-26 16:59:18
我也遇到了同样的问题,包含cmd文件和输出日志的文件夹是从另一台计算机上复制过来的。必须先删除输出日志文件才能运行该命令(即使每次运行cmd时都会重新创建/覆盖,即使它在Desktop上也是如此)。
https://stackoverflow.com/questions/38781438
复制相似问题