<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=Pick.To.HTML</id>
	<title>Pick.To.HTML - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=Pick.To.HTML"/>
	<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=Pick.To.HTML&amp;action=history"/>
	<updated>2026-04-28T22:10:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://pickwiki.org/index.php?title=Pick.To.HTML&amp;diff=2130&amp;oldid=prev</id>
		<title>Conversion script: link fix</title>
		<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=Pick.To.HTML&amp;diff=2130&amp;oldid=prev"/>
		<updated>2015-02-26T23:48:55Z</updated>

		<summary type="html">&lt;p&gt;link fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;*&lt;br /&gt;
* Sample the VOC, turning items into HTML rows, and attributes into HTML&lt;br /&gt;
columns. Write it to NTSHARE as an .html, then launch it through Accuterm&lt;br /&gt;
* Writen by Will Johnson, Fast Forward Technologies, wjhonson@aol.com&lt;br /&gt;
* Creative Commons License, this notice must be present in all derivative&lt;br /&gt;
 works&lt;br /&gt;
*&lt;br /&gt;
      EQUATE FALSE TO 0, TRUE TO 1&lt;br /&gt;
      EQUATE STX TO CHAR(2), BS TO CHAR(8), TAB TO CHAR(9)&lt;br /&gt;
      EQUATE CR TO CHAR(13), EM TO CHAR(25), ESC TO CHAR(27)&lt;br /&gt;
*&lt;br /&gt;
*TO.FILE = Host file directory in which to put the file&lt;br /&gt;
*TO.ITEM = Name of item&lt;br /&gt;
*MAPPED.DRIVE = Directory or mapped location that in Windows&lt;br /&gt;
* puts you in same directory as TO.FILE&lt;br /&gt;
*&lt;br /&gt;
      GOSUB GET.PARAMETERS&lt;br /&gt;
      GOSUB OPEN.FILES&lt;br /&gt;
      GOSUB BUILD.OUTPUT&lt;br /&gt;
      SCRIPT = MAPPED.DRIVE:&amp;quot;\&amp;quot;:TO.ITEM&lt;br /&gt;
      PRINT &amp;quot;Opening &amp;quot;:SCRIPT:&amp;quot; file&amp;quot;&lt;br /&gt;
      PRINT ESC:STX:&amp;#039;&amp;lt;&amp;#039;:SCRIPT:CR&lt;br /&gt;
      STOP&lt;br /&gt;
*&lt;br /&gt;
GET.PARAMETERS:&lt;br /&gt;
      USER.ID = @LOGNAME&lt;br /&gt;
      IF INDEX(USER.ID,&amp;#039;\&amp;#039;,1) THEN USER.ID = FIELD(USER.ID,&amp;#039;\&amp;#039;,2)&lt;br /&gt;
*&lt;br /&gt;
      PRINT &amp;quot;Press the ENTER key to accept these default locations&amp;quot;&lt;br /&gt;
      TO.FILE = &amp;quot;NTSHARE.TEMP&amp;quot;&lt;br /&gt;
      PRINT &amp;quot;Directory to write result to: &amp;quot;:TO.FILE:&lt;br /&gt;
      PRINT STR(BS,LEN(TO.FILE)):&lt;br /&gt;
      INPUT NEW.TO.FILE&lt;br /&gt;
      IF NEW.TO.FILE # &amp;#039;&amp;#039; THEN TO.FILE = NEW.TO.FILE&lt;br /&gt;
*&lt;br /&gt;
      TO.ITEM = USER.ID:&amp;quot;_temp.html&amp;quot;&lt;br /&gt;
      PRINT &amp;quot;File to write result to: &amp;quot;:TO.ITEM:&lt;br /&gt;
      PRINT STR(BS,LEN(TO.ITEM)):&lt;br /&gt;
      INPUT NEW.TO.ITEM&lt;br /&gt;
      IF NEW.TO.ITEM # &amp;#039;&amp;#039; THEN TO.ITEM = NEW.TO.ITEM&lt;br /&gt;
*&lt;br /&gt;
      MAPPED.DRIVE = &amp;quot;M:\temp&amp;quot;&lt;br /&gt;
      PRINT &amp;quot;Mapped drive to write result to: &amp;quot;:MAPPED.DRIVE:&lt;br /&gt;
      PRINT STR(BS,LEN(MAPPED.DRIVE)):&lt;br /&gt;
      INPUT NEW.MAPPED.DRIVE&lt;br /&gt;
      IF NEW.MAPPED.DRIVE # &amp;#039;&amp;#039; THEN MAPPED.DRIVE = NEW.MAPPED.DRIVE&lt;br /&gt;
      RETURN&lt;br /&gt;
*&lt;br /&gt;
OPEN.FILES:&lt;br /&gt;
      OPEN &amp;quot;VOC&amp;quot; TO F.VOC ELSE&lt;br /&gt;
         PRINT &amp;quot;Cannot open VOC file.  Hit ENTER.&amp;quot;:&lt;br /&gt;
         INPUT CONT ; STOP&lt;br /&gt;
      END&lt;br /&gt;
      IF TO.FILE = &amp;quot;NTSHARE.TEMP&amp;quot; THEN&lt;br /&gt;
         K.VOC = &amp;quot;NTSHARE.TEMP&amp;quot;&lt;br /&gt;
         READ R.VOC FROM F.VOC,K.VOC ELSE&lt;br /&gt;
            R.VOC = &amp;quot;F&amp;quot;:@AM:&amp;quot;D:[[/RWC/ntshare/temp]]&amp;quot;:@AM:&amp;quot;[[D_VOC]]&amp;quot;&lt;br /&gt;
            WRITE R.VOC ON F.VOC,K.VOC&lt;br /&gt;
         END&lt;br /&gt;
      END&lt;br /&gt;
      OPEN TO.FILE TO F.TO.FILE ELSE&lt;br /&gt;
         PRINT &amp;quot;Cannot open &amp;quot;:TO.FILE:&amp;quot; file.  Hit ENTER.&amp;quot;:&lt;br /&gt;
         INPUT CONT ; STOP&lt;br /&gt;
      END&lt;br /&gt;
      RETURN&lt;br /&gt;
*&lt;br /&gt;
BUILD.OUTPUT:&lt;br /&gt;
      CNT = 0 ; DONE = FALSE ; SELECT F.VOC&lt;br /&gt;
      OUTPUT = &amp;#039;&amp;#039; ; S.COL = 1&lt;br /&gt;
      LOOP&lt;br /&gt;
         CNT += 1&lt;br /&gt;
         READNEXT K.VOC ELSE DONE = TRUE&lt;br /&gt;
      UNTIL DONE OR (CNT &amp;gt; 14) DO&lt;br /&gt;
         READ R.VOC FROM F.VOC,K.VOC THEN&lt;br /&gt;
            T.OUTPUT = &amp;quot;&amp;lt;TR&amp;gt;&amp;quot;&lt;br /&gt;
            S.VOC = DCOUNT(R.VOC,@AM)&lt;br /&gt;
            FOR I.VOC = 1 TO S.VOC&lt;br /&gt;
               T.OUTPUT := &amp;quot;&amp;lt;TD&amp;gt;&amp;quot;:R.VOC&amp;lt;I.VOC&amp;gt;:&amp;quot;&amp;lt;/TD&amp;gt;&amp;quot;&lt;br /&gt;
            NEXT I.VOC&lt;br /&gt;
            IF S.VOC &amp;gt; S.COL THEN S.COL = S.VOC&lt;br /&gt;
            T.OUTPUT := &amp;quot;&amp;lt;/TR&amp;gt;&amp;quot;&lt;br /&gt;
            OUTPUT := T.OUTPUT&lt;br /&gt;
         END&lt;br /&gt;
      REPEAT&lt;br /&gt;
*&lt;br /&gt;
* Now build the header as KEY FIELD 1 FIELD 2 FIELD 3...&lt;br /&gt;
      T.HEADER = &amp;quot;&amp;lt;TR&amp;gt;&amp;lt;TH&amp;gt;KEY&amp;lt;/TH&amp;gt;&amp;quot;&lt;br /&gt;
      FOR I.COL = 2 TO S.COL&lt;br /&gt;
         T.HEADER := &amp;quot;&amp;lt;TH&amp;gt;FIELD &amp;quot;:(I.COL-1):&amp;quot;&amp;lt;/TH&amp;gt;&amp;quot;&lt;br /&gt;
      NEXT I.COL&lt;br /&gt;
      T.HEADER := &amp;quot;&amp;lt;/TR&amp;gt;&amp;quot;&lt;br /&gt;
      START.TABLE = &amp;quot;&amp;lt;HTML&amp;gt;&amp;lt;TABLE BORDER=2&amp;gt;&amp;quot;&lt;br /&gt;
      END.TABLE = &amp;quot;&amp;lt;/TABLE&amp;gt;&amp;lt;/HTML&amp;gt;&amp;quot;&lt;br /&gt;
*&lt;br /&gt;
      OUTPUT = START.TABLE:T.HEADER:OUTPUT:END.TABLE&lt;br /&gt;
      WRITE OUTPUT ON F.TO.FILE,TO.ITEM&lt;br /&gt;
      RETURN&lt;br /&gt;
*&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Conversion script</name></author>
	</entry>
</feed>