Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    shutdown pc after render queue

    General Talk
    2
    4
    1.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      EnzoM
      last edited by

      Is there any way to automatically shutdown pc after render queue ended?

      ferdinandF 1 Reply Last reply Reply Quote 0
      • ferdinandF
        ferdinand @EnzoM
        last edited by ferdinand

        Hello @EnzoM,

        thank you for reaching out to us and welcome to the Plugin Café community. These are the development forums of Cinema 4D and SDK-Team does provide here development support only. We also have a set of Forum Guidelines which outline how we are providing development support. When you are looking for end user support, you should reach out to customer support instead.

        As outlined in the guidelines, you should provide more context, code examples and mention tag your posting with the programming language, OS and the versions of Cinema 4D you are targeting. For simplicity, I am going to assume here the set Python, Win|MacOS, and R23|S24|R25.

        You can access the render queue programmatically in Python with c4d.documents.BatchRender and determine with BatchRender.IsRendering() if the render queue is still running. The classic API has a feature to restart Cinema 4D with c4d.RestartMe, but none to only shut down Cinema 4D. You could of course also make use of the standard libraries and simply nuke the process of Cinema 4D, which will effectively result in Cinema 4D shutting down. But there are potholes to avoid in this approach which make it dependent on how elaborate your code is for making it work well.

        The alternative would be either to use the commandline renderer of Cinema 4D or use c4dpy to invoke the render queue from a Python script in c4dpy. Which then automatically entails c4dpy shutting down once the script has terminated.

        Cheers,
        Ferdinand

        MAXON SDK Specialist
        developers.maxon.net

        1 Reply Last reply Reply Quote 0
        • E
          EnzoM
          last edited by

          Hi @ferdinand , sorry, my bad, I thought this was also a place where give some feedback for new plugins.

          I don't know how to provide more context, it's just "how to automatically shutdown pc after render queue ended".
          I used a plgin called hangover, but it doesn't work with R25.

          I can't code, I'm just a 3d modeler... sorry.

          Thanks for your patience
          Ciao

          1 Reply Last reply Reply Quote 0
          • ferdinandF
            ferdinand
            last edited by

            Hello @EnzoM,

            no worries, these rules are not always obvious which is why we point the out.

            About your task at hand: I have already moved your question to the correct Forum General Programming & Plugin Discussions where you can also ask for a (paid) third party developer. You should then also specify if you are willing to pay for a solution or not. But you should be aware that we mostly target here the upper end of Cinema 4D development, you are more likely to find a dev for quick job on core4d. If there was already a plugin for this, contacting its original author might be easiest path.

            About the context of your task: This does not apply here anymore, since this is not a coding question, so you have no context to specify 🙂

            Cheers,
            Ferdinand

            MAXON SDK Specialist
            developers.maxon.net

            1 Reply Last reply Reply Quote 0
            • First post
              Last post