Страница 1 из 2

Ошибка при запуске Cinema 4d

Добавлено: Вт дек 19, 2017 3:45 pm
alexinc
Установил Cinema 4d, отправляю на рендер. Выдает ошибку:
Скопировано файлов: 1.
"python_init.py got Copied"
C4D_EXEC=C:\Program Files\MAXON\CINEMA 4D R18\CINEMA 4D.exe
""CINEMA 4D.exe"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Операционка windows server 2008 R2.
Версия CGRU 2.2.3
Cinema 4d - R18.
Суда по всему - при запуске start_c4d.cmd
Не могу понять - почему.

Re: Ошибка при запуске Cinema 4d

Добавлено: Ср дек 20, 2017 9:48 am
Timur
Из кипера откройте терминал и запустите там команду "c4d":
https://github.com/CGRU/cgru/blob/maste ... in/c4d.cmd
Как видно она запускает "setup_c4d.cmd":
https://github.com/CGRU/cgru/blob/maste ... up_c4d.cmd
который ищет "CINEMA 4D*" в "%SystemDrive%\Program Files\MAXON".
Скрипты перед вами, ищите ошибку, может новая синька по-умолчанию ставится в другое место.
А может вы её поставили в кастомное место и не указали куда?
Тогда, конечно, CGRU не знает где она.

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 8:07 am
alexinc
Да, ошибка нашлась.
\cgru\software_setup\setup_c4d.cmd
Написано:
set APP_EXE=CINEMA 4D 64 Bit.exe
if not exist "%APP_DIR%\%APP_EXE%" set "APP_EXE=CINEMA 4D.exe"
А должно быть:
set APP_EXE=%APP_DIR%\CINEMA 4D 64 Bit.exe
if not exist "%APP_DIR%\%APP_EXE%" set "APP_EXE=%APP_DIR%\CINEMA 4D.exe"
Я думаю, нужно внести в исправления. У вас на гитхаб так же.

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 10:29 am
Timur
А вы можете их внести на гитхаб?

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 10:39 am
alexinc
Ни разу в жизни не делал, но видно пришло время. Сделаю pull request.

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 11:46 am
Timur
А у вас синема 64бит? Есть ли сейчас вообще 32бит? А если есть, то я думаю что смысла в ней нет, и поддерживать её не надо.

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 12:12 pm
alexinc
у нас 64. и мне кажется с 18 версии нет больше 32, поскольку даже файл стал один

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 1:58 pm
Timur
Тогда надо упрощать файл. Убирать проверку на 32битную версию вообще.
Вместо:

Код: Выделить всё

set "MAXON=%SystemDrive%\Program Files\MAXON"
if not exist "%MAXON%" set "MAXON=%SystemDrive%\Program Files (x86)\MAXON"
For /F "Tokens=*" %%I in ('dir /b "%MAXON%\CINEMA 4D*"') Do set APP_DIR=%MAXON%\%%I
set APP_EXE=CINEMA 4D 64 Bit.exe
if not exist "%APP_DIR%\%APP_EXE%" set "APP_EXE=CINEMA 4D.exe"
Надо сразу:

Код: Выделить всё

set "MAXON=%SystemDrive%\Program Files\MAXON"
For /F "Tokens=*" %%I in ('dir /b "%MAXON%\CINEMA 4D*"') Do set APP_DIR=%MAXON%\%%I
set "APP_EXE=%APP_DIR%\CINEMA 4D.exe"
И в конце:

Код: Выделить всё

set "C4D_EXEC=%APP_EXE%"
echo C4D_EXEC=%C4D_EXEC%
Попробуйте.

Re: Ошибка при запуске Cinema 4d

Добавлено: Чт дек 21, 2017 8:43 pm
alexinc
Попробовал. Работает

Re: Ошибка при запуске Cinema 4d

Добавлено: Пт дек 22, 2017 9:29 am
Timur
Попробуйте научиться делать pull request-ы.
Очень полезно будет.
Так вы точно внесете рабочую версию фала в проект.