Erik Frits
Erik Frits
  • Видео 90
  • Просмотров 359 513

Видео

Save Time Placing Views on Sheets in Autodesk Revit with this FREE Sheet Generator
Просмотров 8189 часов назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook ⚒️ EF-Tools Installation: ruclips.net/video/q0zbdyyBIo0/видео.html
[EP. 5] THIS is how you debug your WPF Forms for pyRevit
Просмотров 227День назад
🔴 Register for a FREE Live Masterclass: streamyard.com/watch/q62HknXz5hFw Learn how to create good-looking custom UI forms in pyRevit.
XAML Introduction - Create Your First WPF Form | [EP. 4 WPF Course]
Просмотров 51614 дней назад
🔴 Register for a FREE Live Masterclass: streamyard.com/watch/q62HknXz5hFw Learn how to create good-looking custom UI forms in pyRevit.
[EP. 3] WPF Course for pyRevit: Visual Studio Basics for Beginners
Просмотров 48414 дней назад
🔴 Register for a FREE Live Masterclass: streamyard.com/watch/q62HknXz5hFw Learn how to create good-looking custom UI forms in pyRevit.
[EP. 2] WPF Course for pyRevit: Prepare WPF Dev Environment
Просмотров 54114 дней назад
🔴 Register for a FREE Live Masterclass: streamyard.com/watch/q62HknXz5hFw Learn how to create good-looking custom UI forms in pyRevit.
[EP. 1] WPF Course for pyRevit: What is WPF Form and MVVM?
Просмотров 84721 день назад
🔴 Register for a FREE Live Masterclass: streamyard.com/watch/q62HknXz5hFw Learn how to create good-looking custom UI forms in pyRevit.
Did you know you can Shift + Click your pyRevit Tools?
Просмотров 425Месяц назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎁New to pyRevit? Get this pyRevit StarterKit: learnrevitapi.com/pyrevit-starter-kit ⌨️ Happy Coding! Tags: #RevitAPI #pyRevit
AU24 Live: Get Started with Revit API using Python
Просмотров 1,6 тыс.Месяц назад
🎁 Create your own extension in 2 min with pyRevit StarterKit learnrevitapi.com/pyrevit-starter-kit 📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎯 Interested in Learning Revit API in the fastest way possible? Join Learn Revit API Course: learnrevitapi.com Tags: #Autodesk #LearnRevitAPI #RevitAPI #pyRevit
How To Automate Revit with pyRevit (The best way to Learn Revit API)
Просмотров 477Месяц назад
Tired of repetitive tasks in Revit? Learn How To Automate with pyRevit: learnrevitapi.com 📘Download Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook Tags: #LearnRevitAPI #RevitAPI #pyRevit
Avoid These 9 Most Common Mistakes Revit API Beginners Make [EP. 10/10]
Просмотров 602Месяц назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎯 Interested in Learning Revit API in the fastest way possible? Join Learn Revit API Course: learnrevitapi.com 🎬 Chapters: 0:00 What will you learn? 0:45 Mistake #1 1:50 Mistake #2 2:35 Mistake #3 3:45 Mistake #4 4:40 Mistake #5 5:35 Mistake #6 6:30 Mistake #7 7:25 Mistake #8 8:15 Mistake #9 8:55 Module 01 Summary 9:30 Fi...
Revit API Code Difference in pyRevit vs Dynamo [EP. 9/10]
Просмотров 6952 месяца назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎯 Interested in Learning Revit API in the fastest way possible? Join Learn Revit API Course: learnrevitapi.com 🎬 Chapters: 0:00 What will you Learn? 0:30 Get Dynamo Primer Template 1:10 CLR Module 1:55 .NET List 3:10 Dynamo Revit Nodes / Revit Services 3:40 Variables 4:10 Transaction 5:00 Dynamo Unwrap Elements 5:20 OUT 5...
Protect your Revit API Code - Backup pyRevit on Git Before it's too late. [EP. 8/10]
Просмотров 7462 месяца назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎯 Interested in Learning Revit API in the fastest way possible? Join Learn Revit API Course: learnrevitapi.com 🎬 Chapters: 00:00 Intro 00:30 Git Presentation 05:55 Install GitHub Desktop 07:05 Create GitHub Repository 08:45 Git README.md 10:05 Put pyRevit Extension on Git 11:55 Git History 12:50 GitHub Dev Secret 13:55 Gi...
Write Better Revit API Code in pyRevit Using this Trick! [EP. 7/10]
Просмотров 7412 месяца назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎯 Interested in Learning Revit API in the fastest way possible? Join Learn Revit API Course: learnrevitapi.com 🎬 Chapters: 0:00 What Will you Learn? 0:50 Lib Folder Structure 1:55 Inside pyRevit Lib 3:40 Lib Customprint Example 4:50 Create New Reusable Function 8:30 pyCharm Lib Autocomplete 9:20 VS Code Lib Autocomplete 9...
My pyRevit Template for Revit API: A Step-by-Step Guide [EP. 5/10]
Просмотров 1,3 тыс.2 месяца назад
📙 Get Free E-Book: Beginner's Guide to Revit API: learnrevitapi.com/ebook 🎁 Get my EF-pyRevit StarterKit: learnrevitapi.com/pyrevit-starter-kit 🔗 Links from Video: You will find all links in Lesson 05: learnrevitapi.com/free-lessons/1-05-pyrevit-template-and-anatomy 📝 Video Summary: Learn how to reuse my pyRevit Template so you never start from scratch. Here is what you will learn: - Essential ...
Install These Tools for Revit API to Code Faster [EP. 4/10]
Просмотров 1,9 тыс.2 месяца назад
Install These Tools for Revit API to Code Faster [EP. 4/10]
pyRevit StarterKit Secrets: Everything You Need for Revit API! [EP. 3/10]
Просмотров 1,5 тыс.2 месяца назад
pyRevit StarterKit Secrets: Everything You Need for Revit API! [EP. 3/10]
Create Your Own Revit Extension - The Easiest Way To Get Started. [EP. 2/10]
Просмотров 1,8 тыс.2 месяца назад
Create Your Own Revit Extension - The Easiest Way To Get Started. [EP. 2/10]
Introduction to Revit API and pyRevit Course for Beginners [EP. 1/10]
Просмотров 4,2 тыс.3 месяца назад
Introduction to Revit API and pyRevit Course for Beginners [EP. 1/10]
Your First pyRevit Button: An Easy Step-by-Step Tutorial [EP. 6/10]
Просмотров 1,8 тыс.3 месяца назад
Your First pyRevit Button: An Easy Step-by-Step Tutorial [EP. 6/10]
Introducting: EF-pyRevit StarterKit - The Ultimate Kit for Beginners
Просмотров 3,3 тыс.3 месяца назад
Introducting: EF-pyRevit StarterKit - The Ultimate Kit for Beginners
How to Generate Revit API Stubs for python Autocomplete
Просмотров 7694 месяца назад
How to Generate Revit API Stubs for python Autocomplete
pyRevit: How to import python3 packages like Numpy, Pandas or others
Просмотров 1,1 тыс.4 месяца назад
pyRevit: How to import python3 packages like Numpy, Pandas or others
Revit API Documentation For Beginners: How to Get The Most out of It? [EP. 11/10]
Просмотров 2,6 тыс.4 месяца назад
Revit API Documentation For Beginners: How to Get The Most out of It? [EP. 11/10]
Clean Up Your Revit Projects: Remove Unused View Templates [pyRevit]
Просмотров 8404 месяца назад
Clean Up Your Revit Projects: Remove Unused View Templates [pyRevit]
Clean Up Your Revit Projects: Remove Unused View Filters [pyRevit]
Просмотров 8455 месяцев назад
Clean Up Your Revit Projects: Remove Unused View Filters [pyRevit]
How To Create View Filters with Revit API in a few simple steps
Просмотров 1,2 тыс.5 месяцев назад
How To Create View Filters with Revit API in a few simple steps
Use pyRevit Linkify to Create Interactive Reports in Autodesk Revit
Просмотров 1 тыс.5 месяцев назад
Use pyRevit Linkify to Create Interactive Reports in Autodesk Revit
Revit API Resources You Didn't Know About.
Просмотров 1,7 тыс.6 месяцев назад
Revit API Resources You Didn't Know About.
How to use IUpdater in Revit API to improve your Revit
Просмотров 1,8 тыс.7 месяцев назад
How to use IUpdater in Revit API to improve your Revit

Комментарии

  • @Thommynat0r
    @Thommynat0r День назад

    And 5.x includes the German translation for all OOTB tools!!

    • @ErikFrits
      @ErikFrits 23 часа назад

      oh that's a neat little fact ! Thanks for sharing

  • @robinanderson2099
    @robinanderson2099 День назад

    Thanks Erik, please could you make a tutorial on how to get both Pyrevit for previous versions of Revit and Pyrevit for Revit 2025 working on same pc?

    • @ErikFrits
      @ErikFrits День назад

      Do you have any issues with that? I had previous version of pyRevit for Revit 2021-2024 versions and then I installed pyRevit WIP on top like I showed in the video. Now I have pyRevit that works in all Revit versions. I've recently made a tool and tested it in all versions (22,23,24,25)

  • @tay.0
    @tay.0 День назад

    And it is stable enough for most of the daily uses! thank you for sharing.

    • @ErikFrits
      @ErikFrits День назад

      Exactly! Haven't had any trouble so far

  • @marcuswagner8987
    @marcuswagner8987 День назад

    working for Revit 2025?

    • @ErikFrits
      @ErikFrits День назад

      Yes, I will release a tutorial today on pyRevit 2025 because you need a WIP version. Also keep in mind that Revit 2025 has a bug for installing additional extensions. But if you install EF-Tools in any previous Revit versions, it will also show up in Revit 2025.

  • @marcuswagner8987
    @marcuswagner8987 День назад

    works for Revit 2025?

    • @ErikFrits
      @ErikFrits День назад

      Yes, I will release a tutorial today on pyRevit 2025 because you need a WIP version before official release of pyRevit 5.0+ Also keep in mind that Revit 2025 has a bug for installing additional extensions. But if you install EF-Tools in any previous Revit versions, it will also show up in Revit 2025.

  • @myriamschneiderman1186
    @myriamschneiderman1186 2 дня назад

    Very good, and really nice UXI/UI. thanks

    • @ErikFrits
      @ErikFrits День назад

      Thanks, enjoy the tool!

  • @ekremsolmaz2724
    @ekremsolmaz2724 2 дня назад

    mine is also getting crushed I'm using Revit 2025 and the error says: "System. TypeLoadException: Could not load type 'System.Runtime.Remoting.RemotingServices' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' at Microsoft.Scripting Hosting.Providers.HostingHelpers.CreateSc... engine, Scope scope) at IronPython.Hosting.PythonService.CreateModule(String name, String filename, String docString) at IronPython.Hosting.Python.CreateModule(ScriptEngine engine, String name) at PyRevitLoader.ScriptExecutor.SetupEnvironment(ScriptEngine engine) at PyRevitLoader.ScriptExecutor.ExecuteScript(String sourcePath, lEnumerable 1 sysPaths, String logFilePath, Dictionary 2 variables)"

    • @ErikFrits
      @ErikFrits 2 дня назад

      I think it's best to install EF-Tools using previous version of Revit, since pyRevit in Revit 2025 seem to have some issues with the GitHub Installer. You can also install EF-Tools manually. - Go to EF-Tools GitHub - Download the project - Rename root folder to to EF-Tools.extension - Place it in pyRevit extensions - Or place it anywhere but then provide path in pyRevit settings That would be an easy workaround. P.S. I need to update EF-Tools installation guide, it's been a while since it's out

  • @katerinakymlickova2010
    @katerinakymlickova2010 3 дня назад

    This is perfect! Thank you ☺

  • @karthik-l
    @karthik-l 4 дня назад

    Eric good tool as always. One suggestion to improve this further is add a title block nested family to get placement locations it would be upto user to place these nested families for them to align to those locations which would solve alignment logic.

    • @ErikFrits
      @ErikFrits 4 дня назад

      Do you mean like create a rectangle that would represent the title block and then move views around on it inside the form?

  • @suhaibrizik5941
    @suhaibrizik5941 4 дня назад

    it looks really amazing and easy and fast to use ... but still have to manually click on adding new sheet and rename it or renumber it one by one. i hope for future update to be able to import the sheets from an excel file with already prepared names and numbers that would be really useful too

    • @ErikFrits
      @ErikFrits 4 дня назад

      At the moment it only creates sheets if you added views on the 'SheetCard'. How do you want it to work with Excel? Would you want to define all view names in the Excel manually? I feel like it might be tricky, since you would need to be very precise as any typo would result in a wrong view name. I think It's quicker to drag views with my form than write them in Excel. Also keep in mind that in Revit you can have identical view name for different ViewTypes. So you can have: AreaPlan: 'Level_10' FloorPlan: 'Level_10' CeilingPlan: 'Level_10' .... It's rare, but might cause some confusion sometimes.

    • @suhaibrizik5941
      @suhaibrizik5941 4 дня назад

      To be able to add sheets cards from excel schedule with import button. And the names and numbers of the sheets cards to be imported from that excel schedule

    • @suhaibrizik5941
      @suhaibrizik5941 4 дня назад

      Oh no i didnt mean of adding the views by excel sheet I only meant about an excel sheet for the sheet names and numbers since all projects already have it And to use it for creating the sheet cards I still will add the views to the created sheets cards manually So its not fully automated but a small nice update since adding views in the excel would be a pain to make it work I tried to create a similar example of this script in dynamo but its goal not to add already made views to sheets Its actually will create the sheets and their views

    • @ErikFrits
      @ErikFrits 4 дня назад

      aah got it now. I thought you wanted to add SheetNumber, SheetName, and then all view names that goes on them inside the Excel. It sounded like a lot of pain to me as well. Now it actually makes a lot of sense how you want to create a lot of SheetCards with the Excel. Right now filling all SheetNames and Numbers does fill a bit boring. That might solve the issue. I will make a note of this for future update of the tool. Looking forward to more feedback about this tool.

  • @ErikFrits
    @ErikFrits 4 дня назад

    💪EF-Tools is back! Let me know what I should add next to EF-Tools👇

    • @tay.0
      @tay.0 3 дня назад

      Is there a way to fetch paths for External resources (CAD + Keynotes) placed on ACC ? I tried EF's DWG:OpenReload and it fails as it is likely requiring a dive into Autodesk's Forge API, this issue is on my radar and I am planning to dive into it sometime in the holidays as this seems to be a limitation for my current workflow.

    • @marcuswagner8987
      @marcuswagner8987 День назад

      nice video btw

  • @art_forever_32
    @art_forever_32 6 дней назад

    Awesome! Very helpfull thank you!

  • @ccyu1008
    @ccyu1008 7 дней назад

    The tutorial is clear and useful. Erick, thank you for creating such a great lesson! We even created a auto-naming script. We get Parameters from view and rename them following the BEP.

  • @leszkensleszkens2785
    @leszkensleszkens2785 10 дней назад

    It's good but do not inherit settings from linked modified rvt files.

  • @ThatcherBell-c9t
    @ThatcherBell-c9t 11 дней назад

    Custom Extension Directories field is blank after doing Reload. I have followed instructions and uninstalled/downloaded latest version of pyRevit/reinstalled/followed instructions. Custom Extension Directories field is still blank after Reload. Any help is appreciated.

    • @ThatcherBell-c9t
      @ThatcherBell-c9t 10 дней назад

      Further research - I do not have a ...\AppData\Roaming\pyRevit\pyRevit.ini file. That may be my problem, and I don't know how I would create the missing file.

    • @ErikFrits
      @ErikFrits 10 дней назад

      This is something new. Never heard of that issue. Can you share more details. As I understood: - You Open Settings - Add Path to Custom Directiories - You can see it in the box. - Then you Reload pyRevit - Nothing Happens - Open Settings again - Custom Directories are empty? Is that what's going on? Can you also share Revit Year and pyRevit version you use? That might help me brainstorm.

    • @ThatcherBell-c9t
      @ThatcherBell-c9t 10 дней назад

      @@ErikFrits That's exactly what's happening. Revit 2023, pyRevit v4.8.16

    • @ThatcherBell-c9t
      @ThatcherBell-c9t 9 дней назад

      Solved! Uninstall. Go to %appadata% & delete any folder that starts with "pyRevit". Reinstall. It works!

  • @jasontian9450
    @jasontian9450 12 дней назад

    can you make a video to setup visual studio community to debug the tools in revit with python plz?

    • @ErikFrits
      @ErikFrits 11 дней назад

      Visual Studio doesn't support IronPython anymore. I code with pyCharm and debug live in Revit by running my tools and seeing error messages. It's quick and easy

  • @art_forever_32
    @art_forever_32 13 дней назад

    Awesome!

  • @MahmoudAboMazrou
    @MahmoudAboMazrou 13 дней назад

    As usual, a simple explanation that is far from complicated. The best in your field, I hope you find someone who appreciates this work.

    • @ErikFrits
      @ErikFrits 13 дней назад

      Thanks appreciate that! WPF can indeed be simpler than it seems with the right training.

  • @art_forever_32
    @art_forever_32 13 дней назад

    Very thorough and informative! Very helpful and useful especially for us newbies out there! Awesome work, awesome dedication, awesome knowledge!!! Thank you !

    • @ErikFrits
      @ErikFrits 11 дней назад

      Glad it was helpful! Happy Coding!

  • @art_forever_32
    @art_forever_32 13 дней назад

    Hi, Great Work! My questions is where do I go from this point? I am new to scripting and automation and need to solve some slow process modeling task in revit for newbie modelers in order for them to be as fast as the experience revit modelers. So basically I modelled half of a house by placing a rcs. pointcloud in revit and using in-place mass for the building envelope. This process was very slow and innacurate, also a newbie would defiinitely lose patience and quit. The other thing is that the firm uses specific properties for wall type, column, foundation etc. When modeling you need to go to the worksets and assign a specific workset for the thing you are modelling for example: I want to model the foundation, I need to first set the foundation workset in order then model it (cant it just automatically select the appropriate workset based on the type of building element or button in the toolbar you select? This would be easier!). Also from time to time it is possible to forget to sync and esspecially publish your model in the BIM collab pro, so its tedious you need to go to the collaboration tab and select the publish then in that window select publish all (this could also be just one button to publish or set it to automattically publish every lets say 5 min or you have a setting for it). You see where I am getting at? So basically I have some problems that I need to make a solution for them but I don't know where to start?

    • @ErikFrits
      @ErikFrits 4 дня назад

      That's a large comment! PointClouds in revit are tricky. I made a few tools for them. I think best would be to find existing software that can help you extract the right data into CAD or some 3D shapes. Then bring them to Revit. Automating Worksets is great way to practice pyRevit! It's all about reading and assigning parameter values. It's not so complicated, it's about creating logic in your head first on how you want to decide what elements goes where. For the sync/publish button - You can create a shortcut for this command. That would be the quickest and easiest solution. Most important - you have to start. Start with small tools and try to add them to your daily work. Nowadays you have ChatGPT so you can even make some tools without proper knowledge of Revit API and python. Back in time when I started, I had no ChatGPT so I had to just guess and see a lot of errors before I managed to make it work. And over time I realized that majority of Revit API is very repetitive so it got easier as I created more tools. Start small and focus on creating lots of little tools. And then you will increase your skills and complexity of your tools!

  • @antoinelouchet2470
    @antoinelouchet2470 14 дней назад

    Great work again! I was digging into your EF-TOOLS extension to (try to) understand the styling, and then you mentioned it was going to happen in another video! You really think of everything! Thanks again for the great job!

    • @ErikFrits
      @ErikFrits 14 дней назад

      Thanks! The 4th Module of the course will be all about WPF Styling, where I dive into basics, examples and then how to reuse styles across all pyRevit forms. You can see full curriculum on learnrevitapi.com/free-lessons/wpf

  • @thetinghuang
    @thetinghuang 14 дней назад

    Hi Erik, First of all thank you for creating this course and it's very easy to understand. Highly appreciate it! I got stuck at 16:00 as we change the path location. After I change it, the ok button is greyed out. Any idea why this happened? Thanks!

    • @ErikFrits
      @ErikFrits 13 дней назад

      Usually you get an error message on the bottom left when something is wrong and you can't click on OK button. What pyCharm version do you use? you might need to downgrade the version in case if it's a bug or something. I never experienced it myself. - Make sure you create new empty folder for venv - Ensure python interpreter exists.

    • @thetinghuang
      @thetinghuang 13 дней назад

      @@ErikFrits Thank you for responding and helping me troubleshoot. I'm using 2024.3. After further research, I realize pycharm only accept the location based on the open project shown at upper left ribbon. Adding on after leaving the initial comment: I can navigate to show the correct Interpreter Location only I 'touch' the file. (Showing RVT 22 at the upper left side of the top ribbon.) Though I'm not sure if I have it set similarly to what you have shown.

  • @korayyardas9801
    @korayyardas9801 15 дней назад

    I love watching your videos! Its deliberating to overcome the manual work.

    • @ErikFrits
      @ErikFrits 15 дней назад

      Agree, it's awesome to reap the rewards of code. Especially when show your colleagues how much you can do with a click now.

  • @grupo2434
    @grupo2434 15 дней назад

    It gives me an error when i try to open revit :(

    • @ErikFrits
      @ErikFrits 15 дней назад

      Can you share Error message + Revit Version?

  • @alejandroibarra8335
    @alejandroibarra8335 18 дней назад

    Could you run Designscript geometry from Dynamo in that code and work as expected? Ie: “from Autodesk.Revit.Designscript import *”

  • @filea94
    @filea94 19 дней назад

    SharpDevelop 4.4

    • @ErikFrits
      @ErikFrits 15 дней назад

      I tried various alternatives, but Visual Studio still seems the best for writing XAML. What you like in SharpDevelop?

  • @vungoc-178
    @vungoc-178 19 дней назад

    Hi Erik, could your help me in this issue, when I used node String.PadLeft in Dynamo 2.18 with Revit 2024, it does not work or i used Python script with OUT ='{:0>3}'.format(i), it does not work either. Thank you so much!😥

    • @ErikFrits
      @ErikFrits 15 дней назад

      I havne't used Dynamo for a while, so not sure what is the node you mentioned. Do you get any errors? Check the format syntax inside the curly braces

    • @vungoc-178
      @vungoc-178 13 дней назад

      @@ErikFrits I am appreciated for your replied, the Node of String.PadLeft still works for string such as "a,b,c.." but string as number like "123.." it does not work and Python Script with OUT ='{:0>5}'.format(i) it does not work as well, i attached my image issues here, thank you so much drive.google.com/drive/folders/1qQaJzICG2LI4iczDBwFtYpBPoOGZAGLf?usp=sharing

    • @vungoc-178
      @vungoc-178 13 дней назад

      @@ErikFrits I am appreciated your reply, the Node of String.PadLeft still work for string like "abc.." but it does not work for string of number "123..", i attached my image issue here, thanks you so much drive.google.com/drive/folders/1qQaJzICG2LI4iczDBwFtYpBPoOGZAGLf?usp=sharing

  • @ЮрийПолянский-и9ь
    @ЮрийПолянский-и9ь 22 дня назад

    hello, how in xaml file describe dynamics data? for example in django templates we have constructions like if{}, else{} and for(){} loops, how make same in xaml? how insert list items in xaml like we did it in django?

    • @ErikFrits
      @ErikFrits 22 дня назад

      Most of it will be done with the behind-code like C# or IronPython. WPF uses MVVM which is a design pattern on separating the logic vs Visual representation. There are ways to define triggers and validation inside the XAML code, but often times it's better to put this logic in your behind-code. You can do quite a lot, but XAML grows really quick when you try to control logic inside of it. For example: In XAML you will create a placeholder for ListBox with the visual styles. Then in Python code you will get your elements, get this list_box element with code. And you will populat ListBoxItems inside of it based on the data from elements.

    • @ЮрийПолянский-и9ь
      @ЮрийПолянский-и9ь 22 дня назад

      @@ErikFrits thanks, i hope you can show it in example in future in yours videos

  • @REDO_79
    @REDO_79 22 дня назад

    Here's the corrected sentence: "Hi Erik, thanks for the introduction to WPF. Is the next lesson free so we can access it?"

    • @ErikFrits
      @ErikFrits 22 дня назад

      Yes, but I'm releasing ~2 lessons a week. So you will have to wait a little

  • @mohamedelsayad3753
    @mohamedelsayad3753 24 дня назад

    Hi Erik, great course thank you. which app u open the script in i have python but whenever i try to open anyscript it does't open anything!

    • @ErikFrits
      @ErikFrits 13 дней назад

      You need a code-editor and make sure it's the default application to open scripts. I recommend pyCharm or VS Code, both are free to use. Otherwise you run the python code as executable file and therefore you don't see anything. You also can Right Click -> Open With -> Notepad.

  • @Madhacker_15
    @Madhacker_15 28 дней назад

    Hi Erik, thanks for the informative Revit API course! Is there a way to set up virtual environments in VS Code similar to PyCharm?

    • @ErikFrits
      @ErikFrits 27 дней назад

      I'm not really a VS Code user, but it should 100% be possible. Either you would directly use venv package via terminal or there is some sweet plugin that will make it easier. pyCharm makes it easy by providing user interface. YOu would need to check some tutorials how people do that in vs code. It should be easy since it's a very common feature to use during development.

  • @wakasobaid
    @wakasobaid 28 дней назад

    I am using Revit 2025 and I do not see "pyRevitDevTools" in the pyRevitExtension Manager. Is there another way I can generate Revit API Stubs for Revit 2025?

  • @AntonioReventone
    @AntonioReventone Месяц назад

    Does anyone know where "get_Parameter" method came from? I can't find the documentation, and in Revit API the method is GetParameter() I'have found other function in PyRevit Documentation get_param_value(targetparam) anyone know the difference? Which is better? Thanx

    • @ErikFrits
      @ErikFrits 27 дней назад

      get_Parameter is mentioned in the remarks of Parameter Class and in Revit API Dev Guide. Haven't tried pyRevit function, but sometimes you get error in pyRevit if you try to get something like wall_type.Name (for some reason you can't get name property from types) But I avoid it using Element.Name.GetValue(wall_type)

    • @AntonioReventone
      @AntonioReventone 23 дня назад

      @@ErikFrits Thank you for your response. Regrets from Mexico City.

  • @BIMproAI
    @BIMproAI Месяц назад

    Could you make a video on how to create a plugin like pyRevit using a Python interpreter? It would be great to learn how to build plugins without relying on pyRevit or a C# compiler. Is it possible to achieve this?

    • @ErikFrits
      @ErikFrits 27 дней назад

      It's possible to achieve, but I don't have time for that. It would take quite some time to achieve and tutorial would be for too advanced users.

  • @johnsullivanalcatraz7496
    @johnsullivanalcatraz7496 Месяц назад

    I couldnt install the starter kit. I tried it numerous times but it just doesent apperaing after loading the folder

    • @ErikFrits
      @ErikFrits Месяц назад

      Could you share more details? In general you need to: - Download the StarterKit where you find .extension folder - Provide Path to pyRevit Settings where .extension is located The rest is optional. Can you double check the path in pyRevit settings? IF you made any changes to folder (renaming) could you verify that .extension / .tab / and other sufixes stay the same. Usually the issue lies in a simple typo when StarterKit doesn't show up - Either in folder structure - or path in settings

  • @abhishekkhatavakar
    @abhishekkhatavakar Месяц назад

    Looks like Autodesk is taking inspiration from you! 😂 In Revit 2025.3, they've introduced the exact same function.

  • @mohamedmostafabedair388
    @mohamedmostafabedair388 Месяц назад

    This is EPIC 🤩🤩

    • @ErikFrits
      @ErikFrits Месяц назад

      Already got cool ideas how to use it?

    • @mohamedmostafabedair388
      @mohamedmostafabedair388 Месяц назад

      @@ErikFritsas a start, I have buttons which almost does the same thing except for a few differences I can make them all in one button and save some space

  • @rbellt
    @rbellt Месяц назад

    Thank you for the video

  • @BIMproAI
    @BIMproAI Месяц назад

    Your typing speed is great 👍

    • @ErikFrits
      @ErikFrits Месяц назад

      Thanks, I hope you enjoyed the video! Happy Coding

  • @ertugangenel9187
    @ertugangenel9187 Месяц назад

    Absolutely amazing. Thank you

    • @ErikFrits
      @ErikFrits Месяц назад

      Thanks, enjoy the StarterKit! Happy Coding!

  • @boraakdamar2698
    @boraakdamar2698 Месяц назад

    Hi Erik, first of all thanks for this Revit API course! i followed the steps to configure the VS Code Autocomplete but now the normal autocomplete and the Revit specific one both dont work for VS code. The pycharm environment is working tho. Any ideas why it is not working for VS code?

    • @ErikFrits
      @ErikFrits Месяц назад

      If the normal autocomplete doesn't work, it might have something to do with the default Python IntelliSense (AutoComplete). Try removing and re-adding the Python extension. Or you might have misspelled something in the settings.json file. Try copying it to ChatGPT and asking if there are any typos in the settings. Sometimes, it could be caused by an extra comma.

  • @AMMEDRIVEROSYUPANQUI
    @AMMEDRIVEROSYUPANQUI Месяц назад

    Good morning. Thanks for the explanation. In my case I do not have the "pyrevitlib" folder, how could I generate it...??? c:\user\Lenny 16\AppData\Roaming\pyRevit-Master\pyrevitlib

    • @ErikFrits
      @ErikFrits Месяц назад

      This folder comes with pyRevit when you install it. Ocassionaly it can be found in program files folder. Check this link to see possible paths: pyrevitlabs.notion.site/Distribution-Model-ada60c78ba04466487f16d248b519ba0

  • @التعليمالشامل
    @التعليمالشامل Месяц назад

    انت رجل رائع يا سيد إرك

  • @felipetomazi5893
    @felipetomazi5893 Месяц назад

    Revit for Mac, urgently needed

    • @ErikFrits
      @ErikFrits Месяц назад

      Yeah, that would be interesting. I think it might come one day since Revit is migrated to .NET Core 8.0 which is more compatible with other platforms, but not sure how much of a challenge is it to make Mac compatible Revit. I think you can use run Revit and other Win apps using Parallels (like virtual machines), but you will lose some Juice of the Mac. We will see where it goes.

  • @mbilalgoker
    @mbilalgoker Месяц назад

    great resource Erik, you're killing it!

    • @ErikFrits
      @ErikFrits Месяц назад

      Thanks, appreciate that. Happy Coding!