Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python 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

    Python Autocomplete - mit etwas Hilfe von Maxon

    Scheduled Pinned Locked Moved PYTHON Development
    8 Posts 0 Posters 754 Views
    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.
    • H Offline
      Helper
      last edited by

      THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

      On 23/07/2012 at 07:55, xxxxxxxx wrote:

      Hallo zusammen
      (Ich versuchs nochmal hier da beim Support gescheitert)
      Nachdem es für Notepad++ wie auch für Eclipse kein Autocomplete file gibt (wäre sehr hilfreich für neue Entwickler auf C4D) habe ich mich entschlossen sie selber zu erarbeiten. Anfangen tue ich mit "notepad++" da hier die Syntax beschrieben ist (Eclipse ist hier bisher ziemlich schwach, respektive die Community weiss hier auch nicht weiter)._<_o:_<_o:p_>_o:p>
      Mit etwas Hilfe von Maxon ginge das natürlich viel einfacher 😉 Die Syntax ist recht e_<_o:_<_o:p_>_
       
      <?xml version="1.0" encoding="Windows-12_<_o:_<_o:p_>_p;?>
         <Aut_<_o:_<_o:p_>_te language="C++">
             <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," termina_<_o:_<_o:p_>_dditionalWordChar = "."/>
           &n;_<_o:_<_o:p_>_t;KeyWord name="abs" func="yes">
                 <Overload retVal="int" de_<_o:_<_o:p_>_turns absolute value of given integer">
                &n;_<_o:_<_o:p_>_sp;   <Param name="int number" />
        &nb;_<_o:_<_o:p_>_p;       </Overload>
             </KeyWord>
         </AutoComplete>
      </NotepadPlus>
       
      Was ich gerne von Euch hätte ist ein delimitiertes file mit allen Funktion_<_o:_<_o:p_>_python API in folgendem Format - in der Annahme das ist für Euch nicht viel Aufwand:
      "funktionsname",     "funktionsbeschreibung",       "typ return value",   "beschreibung retVal" , _<_o:_<_o:p_>_ "parameter 1",      "parameter 2",   "parameter n"
      _<_o:_<_o:p_>_tyle="color:#1F497D">(siehe auch oben als beispiel). Am besten in Englisch und Deutsch fürs erste.
      Ich packe das Ganze dann ins nötige Format und stells aufs Netz.
      Gruss,
      Michael

      1 Reply Last reply Reply Quote 0
      • H Offline
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        On 27/07/2012 at 07:29, xxxxxxxx wrote:

        No support here too? Come on maxon, I am trying to do someting for the community!

        1 Reply Last reply Reply Quote 0
        • H Offline
          Helper
          last edited by

          THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

          On 29/07/2012 at 11:20, xxxxxxxx wrote:

          Hi mboeni, the inspect module can help you here. There are a lot of examples available on the web. Please keep in mind, a built-in (C) function != Python function, therefore isfunction() does not work on c4d functions. Another solution would be dir().

          Cheers, Sebastian

          1 Reply Last reply Reply Quote 0
          • H Offline
            Helper
            last edited by

            THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

            On 29/07/2012 at 11:43, xxxxxxxx wrote:

            @Sebastian:

            The inspect module won't help much, I think. It cannot retrieve function-arguments from built-in functions. The doc-strings and name of the functions wouldn't be a problem, though.

            -Nik

            1 Reply Last reply Reply Quote 0
            • H Offline
              Helper
              last edited by

              THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

              On 29/07/2012 at 12:55, xxxxxxxx wrote:

              The inspect module works fine on built-in functions. The arguments are just available on runtime, yes, but as you already mentioned you can at least extract (a minimal) doc string and the corresponding function names.

              Cheers, Sebastian

              1 Reply Last reply Reply Quote 0
              • H Offline
                Helper
                last edited by

                THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                On 30/07/2012 at 09:32, xxxxxxxx wrote:

                Hi guys

                I'll give the inspect / dir functions a spin. Thanks for your help.

                I am surprised that there is complete and utter absence / silence from Maxon on this so far (for over two months now) - it would be far easier for them to export a list I can work with.

                Cheers,
                Michael

                1 Reply Last reply Reply Quote 0
                • H Offline
                  Helper
                  last edited by

                  THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                  On 14/10/2012 at 01:30, xxxxxxxx wrote:

                  Hey Michael,

                  What is the current status of your project? Do you still need this list of the python api?

                  1 Reply Last reply Reply Quote 0
                  • H Offline
                    Helper
                    last edited by

                    THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                    On 15/10/2012 at 10:41, xxxxxxxx wrote:

                    Hey Michael,

                    please keep your patience and keep up this topic.
                    autocomplete would give the c4d python usability a huge boost. can not understand the missing motivation of maxon.

                    best regards
                    Jops

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