<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EAGLE User Support (English) - Recent Threads</title><link>https://community.element14.com/products/eagle/f/eagle-user-support-english</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Tue, 27 Jan 2026 17:17:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/products/eagle/f/eagle-user-support-english" /><item><title>ULP to change class of a net?</title><link>https://community.element14.com/thread/56620?ContentTypeID=0</link><pubDate>Tue, 27 Jan 2026 17:17:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:eb1119a3-948c-44f1-9084-60b6c85b6158</guid><dc:creator>jpadie</dc:creator><slash:comments>4</slash:comments><comments>https://community.element14.com/thread/56620?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/56620/ulp-to-change-class-of-a-net/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve tried things like&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; (classNum &lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span&gt; sClass &lt;/span&gt;&lt;span&gt;!=&lt;/span&gt;&lt;span&gt; classNum) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;exit(&lt;/span&gt;&lt;span&gt;S&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;class&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;number&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;classNum&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;and&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; (classNum &lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span&gt; sClass &lt;/span&gt;&lt;span&gt;!=&lt;/span&gt;&lt;span&gt; classNum) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;S&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;class&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;number&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;classNum&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;etc&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;but nothing seems to be working.&amp;nbsp; What I am trying to do is to reassign a known list of nets to a specific class.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;any help gratefully received&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>looking for someone to help capture screenshots of old EAGLE font</title><link>https://community.element14.com/thread/55970?ContentTypeID=0</link><pubDate>Thu, 17 Jul 2025 01:26:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1a7c48ad-a42a-43bf-bcf4-c50eb889cd7d</guid><dc:creator>darthisurus</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/55970?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/55970/looking-for-someone-to-help-capture-screenshots-of-old-eagle-font/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m looking to recreate the old angular font featured in EAGLE/CADsoft. I downloaded a trial of EAGLE FUSION 360 and it didn&amp;#39;t have it (or I somehow couldn&amp;#39;t access it).&lt;br /&gt;&lt;br /&gt;I&amp;#39;d like to create what was in EAGLE as actual usable TTF or opentype font. Want to use it in some design/art projects.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Manual trace bottom track across bottom polygon: how to?</title><link>https://community.element14.com/thread/55591?ContentTypeID=0</link><pubDate>Sat, 01 Mar 2025 11:40:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:650014b0-7eae-47e0-987d-7dd087175743</guid><dc:creator>earckens</dc:creator><slash:comments>11</slash:comments><comments>https://community.element14.com/thread/55591?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/55591/manual-trace-bottom-track-across-bottom-polygon-how-to/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I need to get a bottom trace between two via&amp;#39;s that currently are connected with an airwire.&lt;/p&gt;
&lt;p&gt;However, when doing the trace at the bottom, the polygon does not cede to make way for that trace.&lt;/p&gt;
&lt;p&gt;Using Eagle v7.6.0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How to solve?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/308/pic1.png"  /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>bom3_csv_v2.ulp adds many commas</title><link>https://community.element14.com/thread/54444?ContentTypeID=0</link><pubDate>Tue, 12 Mar 2024 10:48:50 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ed539420-cdc2-4eb7-b38b-8e0015d83b4a</guid><dc:creator>H_Lenk</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/54444?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/54444/bom3_csv_v2-ulp-adds-many-commas/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;At my office desktop computer (windows 10, only) I encounter since last year a funny problem when using the ULP: bom3_csv_v2.ulp and also load my parts-parameter file.&lt;/p&gt;
&lt;p&gt;When I generate Parts and Values as EXCEL files, the rows of the CSV files start with the parts-parameters and then are filled up with commas until column #470.&lt;/p&gt;
&lt;p&gt;It is not nice to work at those files with EXCEL!&lt;/p&gt;
&lt;p&gt;This problem does not happen with my home desktop PC.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Because I am not smart enough to understand and change the bom3_csv_v2.ulp program, I wrote a tiny Pythion program to get rid of those surplus commas.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;#!/usr/bin/env python&lt;/p&gt;
&lt;p&gt;# -*- coding: utf-8 -*-&lt;/p&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;p&gt;#&amp;nbsp; BOM_Comma.py&lt;/p&gt;
&lt;p&gt;#&amp;nbsp;&lt;/p&gt;
&lt;p&gt;#&amp;nbsp; Copyleft 5.3.2024, lenkh &amp;lt;lenkh@Uni-Mainz.de&amp;gt;&lt;/p&gt;
&lt;p&gt;#&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# Program to remove trailing commas in files generated with the&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# EAGLE ULP program: bom3_csv_v2.ulp at my Uni-desk PC&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;import sys&lt;/p&gt;
&lt;p&gt;import glob&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;print()&lt;/p&gt;
&lt;p&gt;print(glob.glob(&amp;quot;*.csv&amp;quot;))&amp;nbsp; # show local files with csv extension&lt;/p&gt;
&lt;p&gt;print()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;s = input(&amp;quot;Enter EAGLE-BOM file name with many trailing commas =&amp;gt; &amp;quot;)&lt;/p&gt;
&lt;p&gt;in_file_name = s + &amp;quot;.csv&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # input file&lt;/p&gt;
&lt;p&gt;out_file_name = s + &amp;quot;_new.csv&amp;quot;&amp;nbsp; # output file&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;with(&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; open(in_file_name, &amp;quot;r&amp;quot;) as file_1,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; open(out_file_name,&amp;quot;w&amp;quot;) as file_2&lt;/p&gt;
&lt;p&gt;):&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; for s in file_1:&amp;nbsp;&amp;nbsp;&amp;nbsp; # read the input file&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(s)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # original string&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# find first occurrece of the many ,,,,,,,,,,,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i = len(s) - 2&amp;nbsp;&amp;nbsp; # point to right most character&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comma = s[i]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while s[i] == comma:&amp;nbsp; # scan string from right to left&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i -= 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # decrement pointer&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# copy the string without trailing commas&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out_s = &amp;quot;&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j = 0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(i,j)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for j in range(i+1):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out_s = out_s + s[j]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(out_s)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # show output string&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_2.writelines(str(out_s) + &amp;quot;\r&amp;quot;)&amp;nbsp;&amp;nbsp; # write to output file&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;file_1.close()&lt;/p&gt;
&lt;p&gt;file_2.close()&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Pcb board layout green masking remove</title><link>https://community.element14.com/thread/54219?ContentTypeID=0</link><pubDate>Thu, 11 Jan 2024 14:27:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:da59b343-05d5-48a4-b32b-e69ccfc342a3</guid><dc:creator>Biju</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/54219?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/54219/pcb-board-layout-green-masking-remove/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Respected members, please help me solve this problem?. Currently iam designing a Switched mode power supply board in eagle cadsoft 7.6.0 software. I don&amp;#39;t know how to remove green masking layer from a certain areas in board layout looks like in the below attached images. Please help me to solve this problem, which tool or layer i have to use for this, waiting for all of your valuable feedback to solve this, thankyou.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SMT problem</title><link>https://community.element14.com/thread/54005?ContentTypeID=0</link><pubDate>Thu, 23 Nov 2023 18:05:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:de19d28b-3d3d-452f-b76f-80f1b8c912f3</guid><dc:creator>Abdelaziz</dc:creator><slash:comments>4</slash:comments><comments>https://community.element14.com/thread/54005?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/54005/smt-problem/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&lt;span&gt;&amp;nbsp;design a&amp;nbsp;PCB using eagle software in my design i use SMT microcontroller atmega2560 after finishing the design I&amp;nbsp;print it in paper but I&amp;nbsp;found that all controller pins are shorted together however&amp;nbsp;in the design there is no short between controller&amp;nbsp;&lt;/span&gt;pins?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Lost Eagle 4 license file</title><link>https://community.element14.com/thread/53511?ContentTypeID=0</link><pubDate>Fri, 18 Aug 2023 10:21:57 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4e8e9c33-a016-48ae-9c80-d9674503c48d</guid><dc:creator>MarkS.</dc:creator><slash:comments>4</slash:comments><comments>https://community.element14.com/thread/53511?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/53511/lost-eagle-4-license-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;My company purchased eagle a long time ago.&lt;/p&gt;
&lt;p&gt;We still have a serial number and an installation code.&lt;/p&gt;
&lt;p&gt;Is there any way to get the license file again?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Air Wires are  not showing</title><link>https://community.element14.com/thread/52276?ContentTypeID=0</link><pubDate>Wed, 04 Jan 2023 16:58:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cf497b7b-840c-495b-968d-e7396b94b954</guid><dc:creator>Collins</dc:creator><slash:comments>15</slash:comments><comments>https://community.element14.com/thread/52276?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/52276/air-wires-are-not-showing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have taken an existing Eagle design and added some components and signals to the schematic. When I go to the PCB file, which is always opened with the schematic for back annotation, the parts have been placed but there are no air wires shown from those parts. How can I fix this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Simple design Arduino UNO shield</title><link>https://community.element14.com/thread/51726?ContentTypeID=0</link><pubDate>Thu, 15 Sep 2022 21:58:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dbe22e2e-a72d-46dd-9710-1698819ffd45</guid><dc:creator>dottest37</dc:creator><slash:comments>7</slash:comments><comments>https://community.element14.com/thread/51726?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/51726/simple-design-arduino-uno-shield/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a special need and nobody makes my specific shield, so I figure out I would try to make my own, and probably have it manufactured by pcbway or the likes.&lt;/p&gt;
&lt;p&gt;I have access to Fusion 360, and I have some experience with it for 3D modeling, but none with electronics design.&lt;/p&gt;
&lt;p&gt;Does anyone has some recommendations in terms of where to start? I downloaded a template for arduino uno, but I cannot figure out how to use it as overlay for my board and match the pins, etc.&lt;/p&gt;
&lt;p&gt;Also, I dont know exactly how one pick the components in a way that pcbway or other manufacturer can source them for you and install them (same size, specs, etc).&lt;/p&gt;
&lt;p&gt;Again, im new to this process so Im looking for some guidance.&lt;/p&gt;
&lt;p&gt;Thanks !!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DRC errors</title><link>https://community.element14.com/thread/51299?ContentTypeID=0</link><pubDate>Wed, 06 Jul 2022 15:00:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1f9d271e-4ad5-4772-abdb-a14a7c7b4a29</guid><dc:creator>neelie</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/51299?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/51299/drc-errors/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Is there a way to get approved DRC errors back?&amp;nbsp; I read there is a drawing file where they are all listed but can&amp;#39;t seem to find that either.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Autorun script/upl on project load</title><link>https://community.element14.com/thread/51035?ContentTypeID=0</link><pubDate>Thu, 05 May 2022 14:57:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a9d4ddda-15c3-42ff-b172-21362dc07cc3</guid><dc:creator>fa1212</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/51035?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/51035/autorun-script-upl-on-project-load/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello, I&amp;#39;m quite new to EAGLE and a noob regarding ULP scripting as I&amp;#39;ve just recently moved to this software.&lt;/p&gt;
&lt;p&gt;Is there any way on which I can &amp;quot;embed&amp;quot; a script.scr or a upl to one of my project (or EPF file) and have it automatically executed on project load/open?&lt;br /&gt;It will be usper usefull to have as I&amp;#39;ll be able to share projects with colleagues and the scripts will auto-setup the environment and settings on their machine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Revit failed to Load ImagePath</title><link>https://community.element14.com/thread/51002?ContentTypeID=0</link><pubDate>Fri, 29 Apr 2022 20:36:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f35d0370-7364-4064-a119-a2be9056d9b4</guid><dc:creator>Xamaa</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/51002?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/51002/revit-failed-to-load-imagepath/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I try to place a Temporary In-Canvas Graphic in Revit like this:&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;a style="color:#ffffff;" href="https://apklub.com/renderforest-mod-apk/"&gt;Renderforest mod apk free download&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;var activeUiDoc = document.Application.ActiveUIDocument;
var activeDbDoc = activeUiDoc.Document;

using (var graphicsManager = TemporaryGraphicsManager.GetTemporaryGraphicsManager(activeDbDoc))
{

try
{
var insertionPoint = activeUiDoc.Selection.PickPoint(&amp;quot;Select insertion Point&amp;quot;);
var logoData = new InCanvasControlData(@&amp;quot;C:\Program Files\Autodesk\Revit 2023\uniE1D2.bmp&amp;quot;, XYZ.Zero);

var index = graphicsManager.AddControl(logoData, ElementId.InvalidElementId);
} catch(Exception ex)
{
return;
}
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;But I get &amp;quot;Failed to load the image from specified path.&amp;quot; Error message. I have tried various different paths, the Error stays.&lt;/p&gt;
&lt;p&gt;Is there an Issue with the Revit 2023 Api? What can i try to get my image displayed?&lt;/p&gt;
&lt;p&gt;Thanks for the help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Eagle V7: library variant issues</title><link>https://community.element14.com/thread/50730?ContentTypeID=0</link><pubDate>Thu, 24 Feb 2022 16:36:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4330d63-19f9-4ce5-b03c-559899050bee</guid><dc:creator>Oppie51</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/50730?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/50730/eagle-v7-library-variant-issues/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Eagle V7: Wanted to add another package to a library part and initially added a variant. Not sure if this was correct, I deleted the variant and created a new package with a different name. Tried to add New package to device and got &amp;quot;variant already exists&amp;quot; error. How do I resolve this please?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Eagle ULP change text</title><link>https://community.element14.com/thread/50660?ContentTypeID=0</link><pubDate>Mon, 07 Feb 2022 21:22:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6b83906b-6536-4b19-9b71-3a46a35c4fdc</guid><dc:creator>msr.andi</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/50660?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/50660/eagle-ulp-change-text/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m not sure if this is the right place for Autodesk-Eagle ULP but....&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I want to change the text of a TEXT field in BOARD.&lt;/p&gt;
&lt;p&gt;But I&amp;#39;m sorry, I do not find how to do that.&lt;br /&gt;I have to build a cmd string,which will be executed at exit(cmd) ???&lt;br /&gt;How do I determine which text field should be changed with this cmd ( or on commandline in BOARD)?&lt;/p&gt;
&lt;p&gt;I can loop through all text field - no problem. I can read the values - no problem.&lt;/p&gt;
&lt;p&gt;but how to change a specific text field?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Can anybody help me please?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>New to EAGLE. Cannot delete text in schematic.</title><link>https://community.element14.com/thread/50378?ContentTypeID=0</link><pubDate>Sun, 19 Dec 2021 17:49:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:280312ca-007b-4dd1-8be2-00dc5a04c950</guid><dc:creator>JayeKaye</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/50378?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/50378/new-to-eagle-cannot-delete-text-in-schematic/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Can&amp;#39;t edit it, move it, nothing. This cannot possibly be such a hassle. What am I missing? I have no tOrigins or bOrigins, so that one reply to the other guys question from 6 years ago doesn&amp;#39;t work. Using the free download, FWIW.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>HELP, Pads are suddenly showing on all parts in schematic</title><link>https://community.element14.com/thread/49999?ContentTypeID=0</link><pubDate>Thu, 07 Oct 2021 17:32:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9cc78390-d5fd-4e6a-814e-4a766e79a21a</guid><dc:creator>cfields58</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/49999?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/49999/help-pads-are-suddenly-showing-on-all-parts-in-schematic/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;I am using Eagle 7.7.0 Ultimate.&amp;nbsp; I was trying to import a bitmap with an existing user script and may have hit another script..&amp;nbsp; before this happened.&amp;nbsp; Then I went to print it to see if it worked and the pads started showing in green in the schematic.&lt;/p&gt;&lt;p style="margin:0;"&gt;I do not see a way to turn this off. &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/1502x698/__key/communityserver-discussions-components-files/308/contentimage_5F00_214347.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/discussions/components/files/308/contentimage_214347.png-1502x698.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=zUxfhf6%2BG0TYXUqsA9TKb8FAGi1GPt1UXNGUJaJfN6k%3D&amp;amp;se=2026-04-14T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=uUGp2qSfA+6j1zWoj+V/mw==" style="max-height: 698px;max-width: 1502px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>prevent pads holes being filled</title><link>https://community.element14.com/thread/40155?ContentTypeID=0</link><pubDate>Sat, 29 May 2021 08:46:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4cf110af-1261-444e-9fae-b2f3a6da94a2</guid><dc:creator>will.mendil</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/40155?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/40155/prevent-pads-holes-being-filled/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;In Eagle (v9.6.2), the routes fill the holes of my pads. hence when I want to print it, the pads are all black, no drill holes. What am I missing?&lt;a href="https://i.stack.imgur.com/9Fkv4.png"&gt;&lt;img alt="image" border="0" class="jive-image" src="https://i.stack.imgur.com/9Fkv4.png"  /&gt;&lt;/a&gt;&lt;a href="https://i.stack.imgur.com/4uf16.png"&gt;&lt;img loading="lazy" alt="image" border="0" class="jive-image" src="https://i.stack.imgur.com/4uf16.png"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>"Save selection as design block broken"</title><link>https://community.element14.com/thread/11636?ContentTypeID=0</link><pubDate>Mon, 24 May 2021 00:42:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:baf16f52-855e-4585-b4f0-158162ef0a05</guid><dc:creator>smashcat</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/11636?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/11636/save-selection-as-design-block-broken/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;Has this option ever worked? I&amp;#39;ve become used to just creating a copy of the whole design, then removing parts I don&amp;#39;t need, then saving the rest as the design block. The &amp;quot;Save selection...&amp;quot; option for design blocks does absolutely nothing. No status text, no popups, just nothing happens, or it locks up something in Eagle, so the selections are then broken for everything until I restart Eagle (i.e. the select tool no longer works at all ).&lt;br /&gt;&lt;br /&gt;It would be a nice feature to have for sure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Import pre-made .brd</title><link>https://community.element14.com/thread/40049?ContentTypeID=0</link><pubDate>Sun, 28 Mar 2021 00:58:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dbfae694-4143-4b3b-8297-0df5993b312c</guid><dc:creator>subhumanaudio</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/40049?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/40049/import-pre-made-brd/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;Greetings,&amp;nbsp; just learning Eagle and I think it is great and somewhat easy to understand. How can I use a pre-made brd file to use with my schematic? A friend designed a brd for me to use as I design some audio gear and need to use his board size and layout for it to work. Can’t ask my friend anymore as he had passed away awhile back.&lt;/p&gt;&lt;p style="margin:0;"&gt;any help would be much appreciated.&lt;/p&gt;&lt;p style="margin:0;"&gt;thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to re-use parts on sch and brd file ?</title><link>https://community.element14.com/thread/39968?ContentTypeID=0</link><pubDate>Fri, 19 Feb 2021 02:15:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:221a88b0-2215-4230-959c-f2ca1e72086c</guid><dc:creator>genma_saotome</dc:creator><slash:comments>6</slash:comments><comments>https://community.element14.com/thread/39968?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/39968/how-to-re-use-parts-on-sch-and-brd-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;Dear Sir,&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I&amp;#39;m newer for Eagle and I&amp;#39;m trying the old version 5.7.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I got a sch and brd file, and I want to re-use the part create already in sch and brd, How can I copy it to my own lib ?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Thanks!&lt;/p&gt;&lt;p style="margin:0;"&gt;Genma&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Group rotate doesn't rotate polygons</title><link>https://community.element14.com/thread/39962?ContentTypeID=0</link><pubDate>Wed, 17 Feb 2021 15:27:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6da7c100-3a1d-49e1-b9ed-013f763e3287</guid><dc:creator>alberthall</dc:creator><slash:comments>5</slash:comments><comments>https://community.element14.com/thread/39962?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/39962/group-rotate-doesn-t-rotate-polygons/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;Eagle 7,6,0&lt;/p&gt;&lt;p style="margin:0;"&gt;I have a board layout which I want to rotate 90 degrees so it will fit on my CNC machine.&lt;/p&gt;&lt;p style="margin:0;"&gt;I use group on the whole board layout, then rotate.&amp;nbsp; Everything is rotated except polygons which stay where they were.&lt;/p&gt;&lt;p style="margin:0;"&gt;How do I get the polygons to rotate with the rest of the board, please?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>leran arm fur now</title><link>https://community.element14.com/thread/39936?ContentTypeID=0</link><pubDate>Fri, 05 Feb 2021 00:24:05 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:62dba7e4-7dbd-4c83-b931-4ba99e6786b2</guid><dc:creator>tailspower2022</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/39936?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/39936/leran-arm-fur-now/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;I&amp;#39;m sill more an software raccoon but hope to get into hardware like Raspberry Pi and Arduino. But my real thing is right now is leraning to program arm to make my mac work with thing&amp;#39;s like the PI? I know we run Raspberry PI OS and google adirod on the MAC with emulation. That&amp;#39;s not an issue with me; getting started is since this is new to me.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Adding an Arduino Nano into a schematic</title><link>https://community.element14.com/thread/39834?ContentTypeID=0</link><pubDate>Tue, 22 Dec 2020 17:14:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9dc7a58e-dcdc-48fe-be77-cf754e873fea</guid><dc:creator>dubbie</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/39834?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/39834/adding-an-arduino-nano-into-a-schematic/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;How do you put a Nano into an Eagle schematic?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I have used other schematic capture softwares a few years ago so know the general idea. The one I used had Nanos as a component so that it could easily be added. I have just started to use Eagle and want to make a PCB that mostly just contains a Nano and a couple of other components. But I do not seem to be able to find out how to do it. Can you help?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Dubbie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Re: system("cmd.exe /c path..."); fails if path include white space,
 even quoted</title><link>https://community.element14.com/thread/11285?ContentTypeID=0</link><pubDate>Wed, 11 Nov 2020 07:19:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:76d6e5e7-b525-46e5-93d0-1bea699c0289</guid><dc:creator>autodeskguest</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/11285?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/11285/re-system-cmd-exe-c-path-fails-if-path-include-white-space-even-quoted/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;Am 09.11.2020 um 18:19 schrieb user@domain.invalid:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;Hello:&lt;/p&gt;&lt;p style="margin:0;"&gt;I made a small ulp which invoke eaglecon from inside eagle to get eps &lt;/p&gt;&lt;p style="margin:0;"&gt;drawing, using system(&amp;quot;cmd.exe /c path\eaglecon etc.....&amp;quot;);&lt;/p&gt;&lt;p style="margin:0;"&gt;I noticed that this command fails if the path even quoted include space &lt;/p&gt;&lt;p style="margin:0;"&gt;(in my case &amp;quot;C:\EAGLE-7.7.0 x32\bin\eaglecon&amp;quot;)&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I got: Windows cannot fond &amp;#39;-X&amp;#39;, Make sure you typed the name correctly &lt;/p&gt;&lt;p style="margin:0;"&gt;and then try again.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;my ulp:&lt;/p&gt;&lt;p style="margin:0;"&gt;string cmd,fname,bname,path,path2,rot,quick;&lt;/p&gt;&lt;p style="margin:0;"&gt;int i;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;string convert(string dumy)&lt;/p&gt;&lt;p style="margin:0;"&gt;{&lt;/p&gt;&lt;p style="margin:0;"&gt;string dumy2,ch;&lt;/p&gt;&lt;p style="margin:0;"&gt;int i;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;rot=&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt;quick=&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;dumy2=&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt;for(i=0;i&amp;lt;strlen(dumy);i++) {&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; ch=strsub(dumy,i,1);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; if(ch==&amp;quot;/&amp;quot;) ch=&amp;quot;&lt;br /&gt;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; dumy2=dumy2+ch;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;"&gt;return dumy2;&lt;/p&gt;&lt;p style="margin:0;"&gt;}&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;path=path_doc[0];&lt;/p&gt;&lt;p style="margin:0;"&gt;path=&amp;quot;\&amp;quot;&amp;quot;&lt;em&gt;strsub(path,0,strlen(path)-4)&lt;/em&gt;&amp;quot;&lt;br /&gt;bin&lt;br /&gt;eaglecon&amp;quot;+&amp;quot;\&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt;path=convert(path);&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;if(board){&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; board(B){&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bname=B.name;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //dlgMessageBox(&amp;quot;bname1=&amp;quot;+bname);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bname=convert(bname);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //dlgMessageBox(&amp;quot;bname2=&amp;quot;+bname);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fname=bname;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fname[strlen(fname)-4]=0;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=1;i&amp;lt; argc; i++) {&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(argv[i]==&amp;quot;rot&amp;quot;) rot=&amp;quot; -r &amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(argv[i]==&amp;quot;quick&amp;quot;) quick=&amp;quot; -q+ &amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(argv[i]==&amp;quot;sol&amp;quot;) {&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd=&amp;quot;cmd.exe /c start echo &amp;quot; + path + rot&lt;em&gt;quick&lt;/em&gt; &amp;quot; -X -f- &lt;/p&gt;&lt;p style="margin:0;"&gt;-deps -o\&amp;quot;&amp;quot;&lt;em&gt;fname&lt;/em&gt;&amp;quot;_sol.eps\&amp;quot; \&amp;quot;&amp;quot;&lt;em&gt;bname&lt;/em&gt;&amp;quot;\&amp;quot; 16 17 18 20&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system(cmd);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd=&amp;quot;cmd.exe /c start &amp;quot; + path + rot&lt;em&gt;quick&lt;/em&gt; &amp;quot; -X -f- -deps &lt;/p&gt;&lt;p style="margin:0;"&gt;-o\&amp;quot;&amp;quot;&lt;em&gt;fname&lt;/em&gt;&amp;quot;_sol.eps\&amp;quot; \&amp;quot;&amp;quot;&lt;em&gt;bname&lt;/em&gt;&amp;quot;\&amp;quot; 16 17 18 20&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system(cmd);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //dlgMessageBox(cmd);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I&amp;#39;ve added &amp;quot;echo&amp;quot; for verification, typing the echoed string in a &lt;/p&gt;&lt;p style="margin:0;"&gt;command window succeed.&lt;/p&gt;&lt;p style="margin:0;"&gt;Everything worked OK if I remove the space in &amp;quot;C:\EAGLE-7.7.0 x32&amp;quot;, like &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;quot;C:\EAGLE-7.7.0x32&amp;quot;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;is there a way to resolve that?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Thanks&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;"&gt;Looks like you use windows. Unfortunately you didn&amp;#39;t tell which version. &lt;/p&gt;&lt;p style="margin:0;"&gt;In newer versions of windows there are user &amp;quot;groups&amp;quot;, means that your &lt;/p&gt;&lt;p style="margin:0;"&gt;path could be something like&lt;/p&gt;&lt;p style="margin:0;"&gt;C:\USER (your name)\eagle etc.&lt;/p&gt;&lt;p style="margin:0;"&gt;Check that out first, then check if you can reach your program&amp;nbsp; via CMD, &lt;/p&gt;&lt;p style="margin:0;"&gt;to verify that the complete path is correct.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;-- &lt;/p&gt;&lt;p style="margin:0;"&gt;Mit freundlichen Grüßen / With best regards&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Joern Paschedag&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Re: system("cmd.exe /c path..."); fails if path include white space,
 even quoted</title><link>https://community.element14.com/thread/11286?ContentTypeID=0</link><pubDate>Wed, 11 Nov 2020 07:19:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5c9922a2-ae68-4b63-885b-a4f53bf0d820</guid><dc:creator>autodeskguest</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/11286?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/products/eagle/f/eagle-user-support-english/11286/re-system-cmd-exe-c-path-fails-if-path-include-white-space-even-quoted/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="margin:0;"&gt;Am 09.11.2020 um 18:19 schrieb user@domain.invalid:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;Hello:&lt;/p&gt;&lt;p style="margin:0;"&gt;I made a small ulp which invoke eaglecon from inside eagle to get eps &lt;/p&gt;&lt;p style="margin:0;"&gt;drawing, using system(&amp;quot;cmd.exe /c path\eaglecon etc.....&amp;quot;);&lt;/p&gt;&lt;p style="margin:0;"&gt;I noticed that this command fails if the path even quoted include space &lt;/p&gt;&lt;p style="margin:0;"&gt;(in my case &amp;quot;C:\EAGLE-7.7.0 x32\bin\eaglecon&amp;quot;)&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I got: Windows cannot fond &amp;#39;-X&amp;#39;, Make sure you typed the name correctly &lt;/p&gt;&lt;p style="margin:0;"&gt;and then try again.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;my ulp:&lt;/p&gt;&lt;p style="margin:0;"&gt;string cmd,fname,bname,path,path2,rot,quick;&lt;/p&gt;&lt;p style="margin:0;"&gt;int i;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;string convert(string dumy)&lt;/p&gt;&lt;p style="margin:0;"&gt;{&lt;/p&gt;&lt;p style="margin:0;"&gt;string dumy2,ch;&lt;/p&gt;&lt;p style="margin:0;"&gt;int i;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;rot=&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt;quick=&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;dumy2=&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt;for(i=0;i&amp;lt;strlen(dumy);i++) {&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; ch=strsub(dumy,i,1);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; if(ch==&amp;quot;/&amp;quot;) ch=&amp;quot;&lt;br /&gt;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; dumy2=dumy2+ch;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;"&gt;return dumy2;&lt;/p&gt;&lt;p style="margin:0;"&gt;}&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;path=path_doc[0];&lt;/p&gt;&lt;p style="margin:0;"&gt;path=&amp;quot;\&amp;quot;&amp;quot;&lt;em&gt;strsub(path,0,strlen(path)-4)&lt;/em&gt;&amp;quot;&lt;br /&gt;bin&lt;br /&gt;eaglecon&amp;quot;+&amp;quot;\&amp;quot;&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt;path=convert(path);&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;if(board){&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; board(B){&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bname=B.name;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //dlgMessageBox(&amp;quot;bname1=&amp;quot;+bname);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bname=convert(bname);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //dlgMessageBox(&amp;quot;bname2=&amp;quot;+bname);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fname=bname;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fname[strlen(fname)-4]=0;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=1;i&amp;lt; argc; i++) {&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(argv[i]==&amp;quot;rot&amp;quot;) rot=&amp;quot; -r &amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(argv[i]==&amp;quot;quick&amp;quot;) quick=&amp;quot; -q+ &amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(argv[i]==&amp;quot;sol&amp;quot;) {&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd=&amp;quot;cmd.exe /c start echo &amp;quot; + path + rot&lt;em&gt;quick&lt;/em&gt; &amp;quot; -X -f- &lt;/p&gt;&lt;p style="margin:0;"&gt;-deps -o\&amp;quot;&amp;quot;&lt;em&gt;fname&lt;/em&gt;&amp;quot;_sol.eps\&amp;quot; \&amp;quot;&amp;quot;&lt;em&gt;bname&lt;/em&gt;&amp;quot;\&amp;quot; 16 17 18 20&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system(cmd);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd=&amp;quot;cmd.exe /c start &amp;quot; + path + rot&lt;em&gt;quick&lt;/em&gt; &amp;quot; -X -f- -deps &lt;/p&gt;&lt;p style="margin:0;"&gt;-o\&amp;quot;&amp;quot;&lt;em&gt;fname&lt;/em&gt;&amp;quot;_sol.eps\&amp;quot; \&amp;quot;&amp;quot;&lt;em&gt;bname&lt;/em&gt;&amp;quot;\&amp;quot; 16 17 18 20&amp;quot;;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system(cmd);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //dlgMessageBox(cmd);&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;"&gt; &amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I&amp;#39;ve added &amp;quot;echo&amp;quot; for verification, typing the echoed string in a &lt;/p&gt;&lt;p style="margin:0;"&gt;command window succeed.&lt;/p&gt;&lt;p style="margin:0;"&gt;Everything worked OK if I remove the space in &amp;quot;C:\EAGLE-7.7.0 x32&amp;quot;, like &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;quot;C:\EAGLE-7.7.0x32&amp;quot;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;is there a way to resolve that?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Thanks&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;"&gt;Looks like you use windows. Unfortunately you didn&amp;#39;t tell which version. &lt;/p&gt;&lt;p style="margin:0;"&gt;In newer versions of windows there are user &amp;quot;groups&amp;quot;, means that your &lt;/p&gt;&lt;p style="margin:0;"&gt;path could be something like&lt;/p&gt;&lt;p style="margin:0;"&gt;C:\USER (your name)\eagle etc.&lt;/p&gt;&lt;p style="margin:0;"&gt;Check that out first, then check if you can reach your program&amp;nbsp; via CMD, &lt;/p&gt;&lt;p style="margin:0;"&gt;to verify that the complete path is correct.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;-- &lt;/p&gt;&lt;p style="margin:0;"&gt;Mit freundlichen Grüßen / With best regards&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Joern Paschedag&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>