<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DATA I/O &amp;amp; TEXT I/O help required in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206495#M18786</link>
    <description>I will upload a zip file containing the object and the database. &lt;BR /&gt;
&lt;BR /&gt;
I haven't added your script yet, but Id like to.&lt;BR /&gt;
The TXT file should be loaded as part of the library, yes, that was in purpose because the parameter string "DIALOG" wasn't working in AC14.&lt;BR /&gt;
&lt;BR /&gt;
I'll come back soon.&lt;BR /&gt;
&lt;BR /&gt;
Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
    <pubDate>Wed, 15 Sep 2010 17:37:17 GMT</pubDate>
    <dc:creator>Nando Mogollon</dc:creator>
    <dc:date>2010-09-15T17:37:17Z</dc:date>
    <item>
      <title>FREE for Download - The FreeKeyNote Label Project</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206491#M18782</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Is there any some Merciful GDL Guru with enough time to help me ( and maybe others) to clarify this problem? :&lt;BR /&gt;
&lt;BR /&gt;
1- The problem:&lt;BR /&gt;
I am trying to make a custom Label capable of read the information saved on a txt file. It works fine the first time it reads the information, but if you change the content of the text on the txt file, the label doesn't change and in fact it changes the content to the first record on the database (txt file)&lt;BR /&gt;
2- the question:&lt;BR /&gt;
Is it a normal behavior? Can I avoid this problem somehow?&lt;BR /&gt;
&lt;BR /&gt;
I can upload the library part and the txt file if necessary&lt;BR /&gt;
&lt;BR /&gt;
Please give me some tips&lt;BR /&gt;
&lt;BR /&gt;
Best Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando M&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2010 05:07:24 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206491#M18782</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-14T05:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206492#M18783</link>
      <description>If you are manually changing the text file (ie outside of Archicad) then you will need to rebuid and regenerate your plan before your lable will read the new information.&lt;BR /&gt;
Archicad will not constantly check the information in the text file.&lt;BR /&gt;
&lt;BR /&gt;
I'm not sure what you mean by ... "but if you change the content of the text on the txt file, the label doesn't change and in fact it changes the content to the first record on the database (txt file)"&lt;BR /&gt;
&lt;BR /&gt;
Sounds like you are using an "Output" statement in your lable that is writing to the text file.&lt;BR /&gt;
You only need "Input" to read from the text file.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Tue, 14 Sep 2010 05:33:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206492#M18783</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2010-09-14T05:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206493#M18784</link>
      <description>Thanks for the quick response Barry&lt;BR /&gt;
&lt;BR /&gt;
Let's go step by step:&lt;BR /&gt;
1. I'm using a TXT file on the project library folder as the DATABASE&lt;BR /&gt;
2. This database contains 2 columns, column 1 with specs and column 2 with notes.&lt;BR /&gt;
3. I have created the parameters:" valuelist_a", "filename" and "search" on the Parameter window.&lt;BR /&gt;
&lt;BR /&gt;
This is the script I am using to "search" inside the TXT file and "select" the text I want the label to show:&lt;BR /&gt;
&lt;BR /&gt;
------------MASTER SCRIPT----------
&lt;PRE&gt; dim value_a[]


ch1=OPEN("TEXT",filename,"MODE=RO,LIBRARY")

!!!!!!!!!!!******counting the total number of rows*********!!!!!

	do
		row= row+1
		n=INPUT(ch1,row,1,string1)
	while n&amp;gt;-1

!!!!!!!!!!!*******!reading both columns for valuelist_c if contains the search string*********!!!!!!!

	for k= 1 to row-1
		n=INPUT(ch1,k,1,string1, string2)
		if strstr(string1+string2, search) then
			s= s+1
			value_a&lt;S&gt;= String1 + ". " + string2
		endif
	next k

CLOSE (ch1)

values "valuelist_a" value_a, custom

&lt;/S&gt;&lt;/PRE&gt;

Then show the value, for practical purposes let's say we use:&lt;BR /&gt;
-------------2D SCRIPT----------
&lt;PRE&gt;  TEXT2 0,0, valuelist_a
&lt;/PRE&gt;

Please try it and comment if you want.&lt;BR /&gt;
&lt;BR /&gt;
Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando m</description>
      <pubDate>Tue, 14 Sep 2010 23:33:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206493#M18784</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-14T23:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206494#M18785</link>
      <description>Nando,&lt;BR /&gt;
I haven't tried your script yet but you say you have the text file in your job folder.&lt;BR /&gt;
&lt;BR /&gt;
Then in your OPEN statement you use the LIBRARY switch.&lt;BR /&gt;
This needs your data file to be oart of the loaded library.&lt;BR /&gt;
&lt;BR /&gt;
From the GDL reference ... LIBRARY: If this keyword is present, the data file must be in the loaded library&lt;BR /&gt;
&lt;BR /&gt;
I use text files (Excel files actually - .xls) in the project folder as well but I do this to find them.&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT color="#ff0012"&gt;&lt;BR /&gt;
!!Master script&lt;BR /&gt;
rrr=REQUEST ("Name_of_plan", "", pname, pfullname, ppath)&lt;BR /&gt;
&lt;BR /&gt;
!print pname&lt;BR /&gt;
!print pfullname&lt;BR /&gt;
!print ppath&lt;BR /&gt;
&lt;BR /&gt;
file_name_start = STRSTR(ppath, pfullname)&lt;BR /&gt;
!print file_name_start&lt;BR /&gt;
	&lt;BR /&gt;
fold_path = STRSUB(ppath, 1, file_name_start-1)&lt;BR /&gt;
!print fold_path&lt;BR /&gt;
&lt;BR /&gt;
filename=fold_path+"_nameofdatafile.xls"&lt;BR /&gt;
&lt;/FONT&gt;&lt;BR /&gt;
&lt;BR /&gt;
This will find the file (named as you want it) in any job folder automatically.&lt;BR /&gt;
No need to worry about loading the job folder as part of the library.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
I will try to look more at your script later.&lt;BR /&gt;
Do you have a sample text file you can upload?&lt;BR /&gt;
Barry.</description>
      <pubDate>Wed, 15 Sep 2010 02:29:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206494#M18785</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2010-09-15T02:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206495#M18786</link>
      <description>I will upload a zip file containing the object and the database. &lt;BR /&gt;
&lt;BR /&gt;
I haven't added your script yet, but Id like to.&lt;BR /&gt;
The TXT file should be loaded as part of the library, yes, that was in purpose because the parameter string "DIALOG" wasn't working in AC14.&lt;BR /&gt;
&lt;BR /&gt;
I'll come back soon.&lt;BR /&gt;
&lt;BR /&gt;
Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
      <pubDate>Wed, 15 Sep 2010 17:37:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206495#M18786</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-15T17:37:17Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206496#M18787</link>
      <description>Here it is...</description>
      <pubDate>Wed, 15 Sep 2010 20:08:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206496#M18787</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-15T20:08:42Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206497#M18788</link>
      <description>Nando,&lt;BR /&gt;
I have managed to have a quick look at your lable and text file.&lt;BR /&gt;
It all works really well but of corse the problem with 14 is that when you load the text file into the library it become an embedded object in the PLN.&lt;BR /&gt;
So you cannot edit the text file.&lt;BR /&gt;
You need to delete the text file from the library and re-load with out it.&lt;BR /&gt;
Then change the original text file and add it back into the library and re-load again.&lt;BR /&gt;
Then you will see the new text.&lt;BR /&gt;
&lt;BR /&gt;
An other option might be to have it as part of a linked library - haven't tried that yet.&lt;BR /&gt;
But then you should be able to change the text file and simply re-load the library.&lt;BR /&gt;
&lt;BR /&gt;
Otherwise have the lable linke to an extenal file directly by using a file path.&lt;BR /&gt;
I haven't tried that yet but will try to give it a go tomorrow if I get time or over the weekend.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Thu, 16 Sep 2010 06:57:52 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206497#M18788</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2010-09-16T06:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206498#M18789</link>
      <description>Hi Barry,
&lt;BLOCKQUOTE&gt;An other option might be to have it as part of a linked library - haven't tried that yet. &lt;BR /&gt;
But then you should be able to change the text file and simply re-load the library&lt;/BLOCKQUOTE&gt;
Actually that is what I have been doing here: loading the Text file as Linked Library. But even if you reload the library (containing of course our txt file) the label does not show the updated text. Note that the object itself - its script - can read the txt file and can recognize the change.  You can check that by opening the Label settings window,  under Parameters, you will see the &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;&lt;B&gt;"Select an option:"&lt;/B&gt;&lt;E&gt;&lt;/E&gt; field updated!.&lt;BR /&gt;
&lt;BR /&gt;
What it means to me is that the script is capable of recognize and read the changes made to the txt file, But is not capable of update the &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;2D Representation&lt;E&gt;&lt;/E&gt; of the text related to that parameter.&lt;BR /&gt;
&lt;BR /&gt;
Is this an Archicad window regeneration issue?, or an problem with the &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;richtext&lt;E&gt;&lt;/E&gt; / &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;paragraph&lt;E&gt;&lt;/E&gt;  command? or could it be some typical behaviour of the parameters when chosen from &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;value&lt;E&gt;&lt;/E&gt; lists?&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;Otherwise have the lable linke to an extenal file directly by using a file path. &lt;BR /&gt;
I haven't tried that yet but will try to give it a go tomorrow if I get time or over the weekend. &lt;/BLOCKQUOTE&gt;
I will really appreciate if you can give it some time.&lt;BR /&gt;
&lt;BR /&gt;
By the way, everyone else is invited (if interested), we need "reinforcements".&lt;BR /&gt;
To the reinforcements: Please download the label, and see if you can give a Diagnosis.&lt;BR /&gt;
&lt;BR /&gt;
Best Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
      <pubDate>Thu, 16 Sep 2010 15:53:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206498#M18789</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-16T15:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206499#M18790</link>
      <description>If someone else is interested, there is some history about this &lt;B&gt;Long Stand Keynote-Label Wish&lt;/B&gt;:&lt;BR /&gt;
&lt;BR /&gt;
Posted on this forum:&lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;- Erika Epstein :&lt;/B&gt; &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?t=3347&amp;amp;postdays=0&amp;amp;postorder=desc&amp;amp;&amp;amp;start=30" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/vie ... &amp;amp;&amp;amp;start=30"&gt;http://archicad-talk.graphisoft.com/viewtopic.php?t=3347&amp;amp;postdays=0&amp;amp;postorder=desc&amp;amp;&amp;amp;start=30&lt;/LINK_TEXT&gt;&lt;/A&gt;
&lt;BLOCKQUOTE&gt;Posted: Sun Jul 25, &lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;&lt;B&gt;2004&lt;/B&gt;&lt;E&gt;&lt;/E&gt; 1:31 pm    Post subject: Keynotes	&lt;BR /&gt;
I would like a keynote system. &lt;BR /&gt;
&lt;BR /&gt;
Roughly I see it as some combination of the label tool with a text editor. &lt;BR /&gt;
&lt;BR /&gt;
1. I could optionally display its alphanumeric key and/or the description text. &lt;BR /&gt;
2. Rearranging the order of a sheet's notes would automatically update the placed keynotes [within that layer combination]. &lt;BR /&gt;
3. It could be connected to one's specifications. (with hyperlinks too) &lt;BR /&gt;
4. One could have a master keynote list for an entire project &lt;BR /&gt;
5. One could have separate keynotes by sheet type i.e floor plan, RCP, etc aka the layer combination. &lt;BR /&gt;
6. It would be a part of the file data that can be extruded from one's model. &lt;BR /&gt;
7. It would be user friendly. &lt;BR /&gt;
&lt;BR /&gt;
Other? &lt;BR /&gt;
_________________&lt;BR /&gt;
Erika &lt;BR /&gt;
&lt;BR /&gt;
WinXP SP3 &lt;BR /&gt;
Mac OSX 10.6.2 &lt;BR /&gt;
AC ...,11,12, 14 &amp;amp; MEP &lt;BR /&gt;
Onuma System&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
&lt;B&gt;- Oreopoulos:&lt;/B&gt; &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?p=34672&amp;amp;sid=4c571c65dbaafe1395bcfc60f8033f86" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/vie ... 60f8033f86"&gt;http://archicad-talk.graphisoft.com/viewtopic.php?p=34672&amp;amp;sid=4c571c65dbaafe1395bcfc60f8033f86&lt;/LINK_TEXT&gt;&lt;/A&gt;
&lt;BLOCKQUOTE&gt;Posted: Tue Mar 22, &lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;&lt;B&gt;2005&lt;/B&gt;&lt;E&gt;&lt;/E&gt; 9:53 am    Post subject: Anyone tryied the keynote system from Cadimage&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
&lt;B&gt;- Scott R:&lt;/B&gt; &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?t=8285&amp;amp;sid=af237f9208bdb0d54f4ef5ebb978fb33" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/vie ... ebb978fb33"&gt;http://archicad-talk.graphisoft.com/viewtopic.php?t=8285&amp;amp;sid=af237f9208bdb0d54f4ef5ebb978fb33&lt;/LINK_TEXT&gt;&lt;/A&gt;
&lt;BLOCKQUOTE&gt;Posted: Fri Oct 07, &lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;&lt;B&gt;2005&lt;/B&gt;&lt;E&gt;&lt;/E&gt; 7:55 pm    Post subject: keynotes and label tool	&lt;BR /&gt;
I have a simple keynote symbol object I use where the keynote number is the object ID, making it very easy to adjust from the info box. I then just use a polyline for the arrow. I am wondering if I can turn this into a label so that the leader line and the keynote symbol are one entity, and if so is there a way to still change the keynote # from the info box. &lt;BR /&gt;
&lt;BR /&gt;
If this has already been address, please direct me to the correct thread!&lt;BR /&gt;
_________________&lt;BR /&gt;
I can't promise I'll try, but I'll try to try &lt;BR /&gt;
2.4 Ghz Macbook Pro 2gig ram OSX 10.5 256mb Nvidia 8600m AC 9.0/10.0/11.0/12.0&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
&lt;B&gt;- Bala Raman:&lt;/B&gt; &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?t=15948" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/vie ... hp?t=15948"&gt;http://archicad-talk.graphisoft.com/viewtopic.php?t=15948&lt;/LINK_TEXT&gt;&lt;/A&gt;
&lt;BLOCKQUOTE&gt;Posted: Tue Apr 17, &lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;&lt;B&gt;2007&lt;/B&gt;&lt;E&gt;&lt;/E&gt; 2:44 pm    Post subject: Keynote Label&lt;BR /&gt;
&lt;BR /&gt;
Does any one know the proper way to load and use the free Keynote Label Object created by "fuzzytnth3"? &lt;BR /&gt;
&lt;BR /&gt;
I tried placing the downloaded object in a newly created folder titled "3rd Part Objects" and loaded it through the Library Manager. When I tried accessing this new object via the object tool, the folder was not visible although it shows up in the Active Library displayed in the Library Manager window.&lt;/BLOCKQUOTE&gt;

!!!******** And I'm sure you can find more*********!!!!&lt;BR /&gt;
&lt;BR /&gt;
Solutions given by users and companies:&lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;- fuzzytnth3:&lt;/B&gt;  
&lt;BLOCKQUOTE&gt;Title: Keynote &lt;BR /&gt;
ArchiCAD version: ArchiCAD 10  Localization: US &lt;BR /&gt;
Uploaded: Tue Feb 06, 2007 7:07 am  Size: 9 Kbyte  Downloaded: 1483 times&lt;BR /&gt;
Description: &lt;BR /&gt;
A Keynote Label Object It can display either a Keynote Reference or the actual Keynote text. I haven't made a UI to set up the label so you need to edit the 2D and Parameter scripts. This is an updated version that is a bit easier for the end user to use as you now select the actual note you want rather than having to keep a bit of paper next to you to remind you what each ref number means. &lt;BR /&gt;
&lt;BR /&gt;
Edited on Tue Mar 13, 2007 6:52 am
&lt;BLOCKQUOTE&gt; &lt;IMG src="http://archicad-talk.graphisoft.com/Depository/01%20General/Custom%20Labels/%2820070206_150741%29_keynote.jpg" /&gt;&lt;/BLOCKQUOTE&gt;

 Link: &lt;A href="http://archicad-talk.graphisoft.com/object_depository.php?mode=d&amp;amp;id=198" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/obj ... e=d&amp;amp;id=198"&gt;http://archicad-talk.graphisoft.com/object_depository.php?mode=d&amp;amp;id=198&lt;/LINK_TEXT&gt;&lt;/A&gt;. &lt;/BLOCKQUOTE&gt;

&lt;B&gt;- Doug Kunschik:&lt;/B&gt;
&lt;BLOCKQUOTE&gt;Posted: Tue Sep 14, 2004 9:24 am    Post subject: Re: Keynotes&lt;BR /&gt;
(...) I'm attaching a screen shot of a test object I've been playing with to study the concept. This object does not read from a text file but instead has notes hard-coded as a value list in the script. The object kinda' does what you're suggesting in point 1. It can display individual alphanumeric labels and/or display a full legend as well. &lt;BR /&gt;
&lt;BR /&gt;
You'll also notice that I have tried to include custom notes as well - Its sort of a hard-coded and user modifiable object. I'm sure the picture doesn't really fully describe the concept or fully frame the problem, but hopefully Graphisoft will look into giving us this functionality in the near future. &lt;BR /&gt;

&lt;BLOCKQUOTE&gt; &lt;IMG src="http://archicad-talk.graphisoft.com//files/keynotepic2.jpg" /&gt; &lt;/BLOCKQUOTE&gt;

_____________&lt;BR /&gt;
ArchiCAD 9 (1812 USA FULL) &lt;BR /&gt;
ArchiCAD 10 (1010 USA FULL)&lt;/BLOCKQUOTE&gt; Link here: &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?t=3347&amp;amp;postdays=0&amp;amp;postorder=desc&amp;amp;&amp;amp;start=30" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/vie ... &amp;amp;&amp;amp;start=30"&gt;http://archicad-talk.graphisoft.com/viewtopic.php?t=3347&amp;amp;postdays=0&amp;amp;postorder=desc&amp;amp;&amp;amp;start=30&lt;/LINK_TEXT&gt;&lt;/A&gt; &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;- ObjectsOnline: &lt;/B&gt;
&lt;BLOCKQUOTE&gt;Link: &lt;A href="http://www.objectsonline.com/product_info.php?products_id=1341" target="_blank"&gt;&lt;LINK_TEXT text="http://www.objectsonline.com/product_in ... ts_id=1341"&gt;http://www.objectsonline.com/product_info.php?products_id=1341&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;IMG src="http://www.objectsonline.com/images/A01973.gif" /&gt; &lt;/BLOCKQUOTE&gt;

&lt;B&gt;- Cadimage:&lt;/B&gt; - Probably the only successful solution so far.. for 400 USD -
&lt;BLOCKQUOTE&gt; Link: &lt;A href="http://www.cadimageworld.com/products/tools/keynotes" target="_blank"&gt;http://www.cadimageworld.com/products/tools/keynotes&lt;/A&gt; 
&lt;BLOCKQUOTE&gt; &lt;IMG src="http://www.cadimageworld.com/content/layout/cad_icon_keynotes.png" /&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;

Of course I do not pretend to take Cadimage out of the market, But I do pretend to come with a Free Option.&lt;BR /&gt;
If you can help, please give us a hand. I know there is a lot of people out there interested on this.&lt;BR /&gt;
&lt;BR /&gt;
Thanks&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
      <pubDate>Thu, 16 Sep 2010 18:20:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206499#M18790</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-16T18:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206500#M18791</link>
      <description>&lt;BLOCKQUOTE&gt;NandoMogollon wrote:&lt;BR /&gt;Actually that is what I have been doing here: loading the Text file as Linked Library. But even if you reload the library (containing of course our txt file) the label does not show the updated text. Note that the object itself - its script - can read the txt file and can recognize the change.  You can check that by opening the Label settings window,  under Parameters, you will see the &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;&lt;B&gt;"Select an option:"&lt;/B&gt;&lt;E&gt;&lt;/E&gt; field updated!.&lt;BR /&gt;
&lt;BR /&gt;
What it means to me is that the script is capable of recognize and read the changes made to the txt file, But is not capable of update the &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;2D Representation&lt;E&gt;&lt;/E&gt; of the text related to that parameter.
&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
I see what you are getting at and I don’t think there is a way around it.&lt;BR /&gt;
Because you have “Custom” in the value list for your “Choose an option” parameter then as soon as you alter the text file that original value no longer exists and so it just assumes you have typed in a custom text value.&lt;BR /&gt;
Even if you remove the “Custon” value from the value list then Archicad can no longer find a matching text value for the one you have changed. It still displays the original text on the object on screen until you open the object settings.&lt;BR /&gt;
Then the parameter will default to the first one in the list because it can’t find a match.&lt;BR /&gt;
&lt;BR /&gt;
As far as I know this is standard behaviour because if you change the text file how will Archicad know which text value to link to. You are searching for keywords in the text list and not choosing by a position such as row 3.&lt;BR /&gt;
&lt;BR /&gt;
I think what you have done with the “Custom” text value is the best option as at least you can see both when you open the properties and you know it has converted to a custom setting.</description>
      <pubDate>Fri, 17 Sep 2010 04:26:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206500#M18791</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2010-09-17T04:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: DATA I/O &amp; TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206501#M18792</link>
      <description>I forgot to say that it doesn't matter if your text file is in a linked library or in a project folder.&lt;BR /&gt;
You will experience the same problem in that the object parameter list will update but the 2D view of the object will not change until you physically change the parameter yourself.&lt;BR /&gt;
Barry.</description>
      <pubDate>Fri, 17 Sep 2010 07:38:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206501#M18792</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2010-09-17T07:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206502#M18793</link>
      <description>Hi Barry&lt;BR /&gt;
I'm going to try a different approach: what do you think about macros or calling objects?&lt;BR /&gt;
What I'm thinking is this: I know that if you have a single label for each note of the keynote, and if you write the text of the spec directly on the script of that lable instead of using a variable, the label text will update automatically (also its 2D represenration)&lt;BR /&gt;
I will try to create an object that calls those macros or sub objects and show them as the text of the label. Those sub objects will read directly the content of the database one row at the time.&lt;BR /&gt;
&lt;BR /&gt;
I'll give it a try and I will post the result.&lt;BR /&gt;
Thanks for your help so far.&lt;BR /&gt;
Best regards&lt;BR /&gt;
Nando M</description>
      <pubDate>Sat, 18 Sep 2010 05:09:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206502#M18793</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-18T05:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206503#M18794</link>
      <description>One possible solution, rather than using text file input and output would be the use of Library Globals (In verison 13 +). &lt;BR /&gt;
The interface area for library globals is quite large and could be used to input the required label text. You could possibly have different MVO's setup for elevation, section and plan. the main thing would be the necessity to keep the MVO's updated but this would not be that hard.&lt;BR /&gt;
The more I think of it, the more its seems viable - . Easy transfer from project to project (Via MVO import and export), view specific keynote text if required, standard keynote text that could be delivered to the label via global_context, very quick calling to the MVO macro and fairly simple to create. &lt;BR /&gt;
&lt;BR /&gt;
Just my 2 cents worth  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;</description>
      <pubDate>Sat, 18 Sep 2010 13:32:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206503#M18794</guid>
      <dc:creator>Ben Cohen</dc:creator>
      <dc:date>2010-09-18T13:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206504#M18795</link>
      <description>I did it this way, when programming my common label tool &lt;A href="http://www.opengdl.org/Home/Objects/GeneralPlanSymbols/Labels/BauteilbeschriftungGSM/tabid/2062/Default.aspx" target="_blank"&gt;Bauteilbeschriftung.GSM&lt;/A&gt;.&lt;BR /&gt;
&lt;BR /&gt;
You have to open, modify and save the macro objects to do changes. For that I inserted a UI to the macros to modify not the code, but the parameters of the object. It works fine, but you have to teach the users to go to inferace script and start the dialog and save afterwars. &lt;BR /&gt;
&lt;BR /&gt;
Because this was no good way, I changed to use text files instead. But they slow down the object in comparation to macros. Haven't tried to use XML instead.</description>
      <pubDate>Sat, 18 Sep 2010 14:16:47 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206504#M18795</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2010-09-18T14:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206505#M18796</link>
      <description>Thanks Frank&lt;BR /&gt;
I'm going to take a look on your approach&lt;BR /&gt;
&lt;BR /&gt;
Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
      <pubDate>Mon, 20 Sep 2010 15:23:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206505#M18796</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-20T15:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206506#M18797</link>
      <description>&lt;BLOCKQUOTE&gt;Ben wrote:&lt;BR /&gt;One possible solution, rather than using text file input and output would be the use of Library Globals (In verison 13 +). &lt;BR /&gt;
(...)&lt;BR /&gt;
Just my 2 cents worth  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;&lt;/BLOCKQUOTE&gt;

Ben, That is a very interesting approach, I can see a lot of potential using library globals. I just don't know enough to venture with it yet.&lt;BR /&gt;
&lt;BR /&gt;
I'll give it a try.&lt;BR /&gt;
&lt;BR /&gt;
Thanks&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
      <pubDate>Tue, 21 Sep 2010 22:31:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206506#M18797</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-21T22:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206507#M18798</link>
      <description>&lt;B&gt;!! GREAT NEWS!!!!&lt;BR /&gt;
&lt;/B&gt;&lt;BR /&gt;
I think I'm pretty close to a workaround for the last problems.&lt;BR /&gt;
I will post and upload a beta version for those interested in testing the KeyNote Label.&lt;BR /&gt;
&lt;BR /&gt;
Thanks for your help, all of you.&lt;BR /&gt;
&lt;BR /&gt;
Regards&lt;BR /&gt;
&lt;BR /&gt;
Nando</description>
      <pubDate>Wed, 22 Sep 2010 01:42:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206507#M18798</guid>
      <dc:creator>Nando Mogollon</dc:creator>
      <dc:date>2010-09-22T01:42:30Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206508#M18799</link>
      <description>@Ben&lt;BR /&gt;
A great idea!&lt;BR /&gt;
&lt;BR /&gt;
But this needs a carefully handling, when using multiple project files for hotlinks and for layouts! The global settings are stored in the project file, not in the object itself! And you can't transfer the global settings e.g. by the attribute manager.&lt;BR /&gt;
&lt;BR /&gt;
@Nando&lt;BR /&gt;
If you think, that this could be part of the &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?p=168244" target="_blank"&gt;openlibraryglobals&lt;/A&gt;, please contact me.</description>
      <pubDate>Wed, 22 Sep 2010 06:33:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206508#M18799</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2010-09-22T06:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206509#M18800</link>
      <description>&lt;BLOCKQUOTE&gt;F. wrote:&lt;BR /&gt; The global settings are stored in the project file, not in the object itself! And &lt;B&gt;you can't transfer&lt;/B&gt; the global settings e.g. by the attribute manager. 
&lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
Hi Frank &lt;BR /&gt;
 &lt;BR /&gt;
Actually you can. The globals are defined in the Model View Options, and these can be imported and exported from the MVO Dialogue &lt;BR /&gt;
 &lt;BR /&gt;
If I get some time, I will try creating a few example objects. But here is a rough outline of the 3 required parts. &lt;BR /&gt;
 &lt;BR /&gt;
1. an Object with the 'Global Library Settings' sub-type. This will store the label text. This has to have an interface script to work in the MVO settings. I think two columns in an array parameter will do the trick here. One to act as the 'index' for the keynote text and one that contains the actual text. This way you can refer the label to the keynote index, and then change the actual text without losing the index. So an entry may look like this &lt;BR /&gt;
1.1.2   Concrete as per engineers details &lt;BR /&gt;
So you reference 1.1.2 from your label, then either get the label to show the referenced 'index' or the actual text itself  "Concrete as per engineers details"&lt;BR /&gt;
&lt;BR /&gt;
2. The label that reads in the Global settings from the MVO's. This would need to be able to read the 'index' for each keynote, then either display the index or display the text. It would also have to use 'rich text' to work well. (Not just the simple 'text2' ) &lt;BR /&gt;
&lt;BR /&gt;
3. A 'Keynote Legend' part that reads in all the global's and formats for placement in your view. It would be possible to have this legend show all the entries that have the index 1.X. or the index 2.X.  It would also be possible to have a tick box in the globals that would exclude an entry from the legend - in case there are some entries that need not go through to the legend.&lt;BR /&gt;
&lt;BR /&gt;
Its a shame I have no need for a keynote system &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;</description>
      <pubDate>Wed, 22 Sep 2010 07:40:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206509#M18800</guid>
      <dc:creator>Ben Cohen</dc:creator>
      <dc:date>2010-09-22T07:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: The KeyNote Label Project -TEXT I/O help required</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206510#M18801</link>
      <description>&lt;BLOCKQUOTE&gt;Its a shame I have no need for a keynote system&lt;/BLOCKQUOTE&gt;

I do have. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt; It was the reason I created my common label object. First I developed the "macro"-version. When I changed to "text-file" source for the list items I first wanted to drop the macro version, but finally left the option inside. Now I just have to move my code to a MVO-gloabl settings object.&lt;BR /&gt;
&lt;BR /&gt;
You are right, one can export MVO settings. I will try, if a large array of settings will be exported properly.</description>
      <pubDate>Wed, 22 Sep 2010 10:14:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/FREE-for-Download-The-FreeKeyNote-Label-Project/m-p/206510#M18801</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2010-09-22T10:14:39Z</dc:date>
    </item>
  </channel>
</rss>

