home *** CD-ROM | disk | FTP | other *** search
INI File | 1995-06-14 | 31.3 KB | 2,461 lines |
- [ver]
- 4
- [sty]
-
- [files]
- [charset]
- 82
- ANSI (Windows, IBM CP 1252)
- [revisions]
- 0
- [prn]
- HP DeskJet 500
- [port]
- LPT1:
- [lang]
- 1
- [fldnames]
- Field1
- Field2
- Field3
- Field4
- Field5
- Field6
- Field7
- Field8
- [desc]
- Retrieves field values from Commence for a letter template and faxes the resulting letter with a Fax printer .
-
-
-
-
- 803183949
- 83
- 706653616
- 975
- 12
- 0
- 0
- 0
- 0
-
-
-
-
-
-
- 0
- [fopts]
- 0
- 1
- 0
- 0
-
-
- [lnopts]
- 2
- Body Text
- 1
- [docopts]
- 5
- 2
- [GramStyle]
-
- [tag]
- Body Text
- 2
- [fnt]
- TimesNewRomanPS
- 240
- 0
- 49152
- [algn]
- 1
- 1
- 0
- 0
- 0
- [spc]
- 33
- 273
- 1
- 0
- 0
- 1
- 100
- [brk]
- 4
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 0
-
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 280
- 1
- 2
- .
- ,
- $
- Body Text
- 0
- 0
- [tag]
- Body Single
- 3
- [fnt]
- TimesNewRomanPS
- 240
- 0
- 49152
- [algn]
- 1
- 1
- 0
- 0
- 0
- [spc]
- 33
- 273
- 1
- 0
- 0
- 1
- 100
- [brk]
- 4
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 0
-
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 280
- 1
- 2
- .
- ,
- $
- Body Single
- 0
- 0
- [tag]
- Bullet
- 4
- [fnt]
- TimesNewRomanPS
- 240
- 0
- 49152
- [algn]
- 1
- 1
- 0
- 288
- 288
- [spc]
- 33
- 273
- 1
- 0
- 0
- 1
- 100
- [brk]
- 4
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 0
- <*0>
- 360
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 272
- 1
- 2
- .
- ,
- $
- Bullet
- 0
- 0
- [tag]
- Bullet 1
- 5
- [fnt]
- TimesNewRomanPS
- 240
- 0
- 49152
- [algn]
- 1
- 1
- 288
- 288
- 288
- [spc]
- 33
- 273
- 1
- 0
- 0
- 1
- 100
- [brk]
- 4
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 0
- <*5>
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 280
- 1
- 2
- .
- ,
- $
- Bullet 1
- 0
- 0
- [tag]
- Number List
- 6
- [fnt]
- TimesNewRomanPS
- 240
- 0
- 49152
- [algn]
- 1
- 1
- 360
- 360
- 360
- [spc]
- 33
- 273
- 1
- 0
- 0
- 1
- 100
- [brk]
- 4
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 0
- <*:>.
- 360
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 272
- 1
- 2
- .
- ,
- $
- Number List
- 0
- 0
- [tag]
- Subhead
- 7
- [fnt]
- TimesNewRomanPS
- 240
- 0
- 49155
- [algn]
- 1
- 1
- 0
- 0
- 0
- [spc]
- 33
- 273
- 1
- 72
- 72
- 1
- 100
- [brk]
- 4
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 2
-
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 272
- 1
- 2
- .
- ,
- $
- Subhead
- 0
- 0
- [tag]
- Title
- 8
- [fnt]
- Arial MT
- 360
- 0
- 16385
- [algn]
- 4
- 1
- 0
- 0
- 0
- [spc]
- 33
- 446
- 1
- 144
- 72
- 1
- 100
- [brk]
- 16
- [line]
- 8
- 0
- 1
- 0
- 1
- 1
- 1
- 10
- 10
- 1
- [spec]
- 0
- 1
-
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- [nfmt]
- 272
- 1
- 2
- .
- ,
- $
- Title
- 0
- 0
- [lay]
- Standard
- 513
- [rght]
- 15840
- 12240
- 1
- 1440
- 1440
- 1
- 1440
- 1440
- 0
- 1
- 0
- 1
- 0
- 2
- 1
- 1440
- 10800
- 12
- 1
- 720
- 1
- 1440
- 1
- 2160
- 1
- 2880
- 1
- 3600
- 1
- 4320
- 1
- 5040
- 1
- 5760
- 1
- 6480
- 1
- 7200
- 1
- 7920
- 1
- 8640
- [hrght]
- [lyfrm]
- 1
- 11200
- 0
- 0
- 12240
- 1440
- 0
- 1
- 3
- 1 0 0 0 0 0 0
- 0
- 0
- 1
- [frmlay]
- 1440
- 12240
- 1
- 1440
- 72
- 1
- 792
- 1440
- 0
- 1
- 0
- 1
- 1
- 0
- 1
- 1440
- 10800
- 1
- 3
- 9360
- [txt]
- >
- [frght]
- [lyfrm]
- 1
- 13248
- 0
- 14400
- 12240
- 15840
- 0
- 1
- 3
- 1 0 0 0 0 0 0
- 0
- 0
- 2
- [frmlay]
- 15840
- 12240
- 1
- 1440
- 792
- 1
- 14472
- 1440
- 0
- 1
- 0
- 1
- 1
- 0
- 1
- 1440
- 10800
- 2
- 2
- 4680
- 3
- 9360
- [txt]
-
- >
- [elay]
- [l1]
- 0
- [pg]
- 12
- 45 0 20 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 90 0 14 0 0 1 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 135 0 0 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 180 0 6 0 0 1 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 225 0 25 0 0 1 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 270 0 44 0 0 1 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 315 0 40 0 0 1 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 360 0 25 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 405 0 0 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 450 0 6 0 0 1 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 495 0 0 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- 501 0 0 1025 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
- [edoc]
- <:#284,9360><-!>Function JJFaxLet()
-
- <:#284,9360>'Copyright 1993-95 Jensen-Jones Inc.
-
- <:#284,9360>'Commence letter template expansion macro
-
- <:#284,9360>'Single letter version, creates a letter and selects FAX printer
-
- <:#284,9360>' and sends the fax number to the printer
-
- <:#284,9360>' the letter is faxed and the printer reset
-
- <:#284,9360>' The fax printer and prefix parameters are set in JJFAXLIB
-
- <:#284,9360>
-
- <:#284,9360>'Changes for Commence 1.00a
-
- <:#284,9360>' Type large text strings in block of 400 to circumvent Type limitation
-
- <:#284,9360>' Output all connected items if multiple items are connected
-
- <:#284,9360>' Get and use the actual name of the Name field rather than assuming it is "Name"
-
- <:#284,9360>' Get rid of Tr subrountine so ~'s in field codes are OK
-
- <:#284,9360>'
-
- <:#284,9360>'1.00a+ version fixes
-
- <:#284,9360>' 1 - change getactiveview to getletterview
-
- <:#284,9360>' 2 - test for Icount = "" (this happens with an invalid bad field code)
-
- <:#284,9360>
-
- <:#284,9360>' 1.1 changes
-
- <:#284,9360>' 2/12/93:
-
- <:#284,9360>' Add support for clarify fields
-
- <:#284,9360>' Add dq function to handle quotes in names
-
- <:#284,9360>' Note: this version requires the DDE patch version of AmiPro 3.0,
-
- <:#284,9360>' earlier versions of AmiPro may UAE trying to send the longer DDE
-
- <:#284,9360>' commands used in this macro
-
- <:#284,9360>
-
- <:#284,9360>' 2.0c changes 7/27/93
-
- <:#284,9360>' fix for blank clarify fields
-
- <:#284,9360>' fix to handle left brackets
-
- <:#284,9360>' fix for fax number as last field in list
-
- <:#284,9360>
-
- <:#284,9360>' 3.0 changes 4/3/95
-
- <:#284,9360>' support 50 character item names
-
- <:#284,9360>' Commence 1.0a or later is required
-
- <:#284,9360>
-
- <:#284,9360>'SingleStep(1)
-
- <:#284,9360>
-
- <:#284,9360>DEFSTR b, cr, Name, Category, Work, Req, Treq, TemplateFile
-
- <:#284,9360>DEFSTR Val, Value, Icount, s, nEnd, nStart, Iloop, p, Cname
-
- <:#284,9360>DEFSTR Namefld,Cnamefld,WK,FC,Tmp,t1,dqName, dqPlainName
-
- <:#284,9360>DEFSTR dqCName, dqPlainCName, I, J, L, FAXnum
-
- <:#284,9360>DEFSTR AppName, gMsg1, gMsg2, gMsg3, gMsg4, gCancelJob
-
- <:#284,9360>DEFSTR gFax1, gFax2
-
- <:#284,9360>
-
- <:#284,9360>AppName = "Commence"
-
- <:#284,9360>
-
- <:#284,9360>' Literal text; START TRANSLATION
-
- <:#284,9360>gMsg1 = "Could NOT Establish DDE with {AppName}; Exiting ..."
-
- <:#284,9360>gMsg2 = "Could NOT launch {AppName}; Exiting .."
-
- <:#284,9360>gMsg3 = "Could not find the Fax number field for this category, cancelling job!"
-
- <:#284,9360>gMsg4 = "No FAX phone number value in field "
-
- <:#284,9360>gCancelJob = ", cancelling job!"
-
- <:#284,9360>
-
- <:#284,9360>gFax1 = "Fax"
-
- <:#284,9360>gFax2 = "FAX"
-
- <:#284,9360>
-
- <:#284,9360>' END OF TRANSLATION
-
- <:#284,9360>
-
- cr = Chr$(13) 'a carriage return
-
- <:#284,9360>b = Chr$(91) 'a left bracket
-
- p = Chr$(124) 'the pipe character
-
- <:#284,9360>q = Chr$(34) 'the double quote character
-
- <:#284,9360>
-
- <:#284,9360>'Start up a DDE link to Commence
-
- <:#284,9360>c = DDEInitiate("Commence", "GetData")
-
- <:#284,9360>'ONERROR ErrorLabel
-
- <:#284,9360>if c <<=0 THEN
-
- <:#284,9360> ' DO Error Check
-
- <:#284,9360> AppName = "Commence"
-
- <:#284,9360> id = c
-
- <:#284,9360> OK = Exec("{AppName}.EXE", "", 1) ' Open it
-
- <:#284,9360> IF OK <;> 32 THEN
-
- <:#284,9360> c = DDEInitiate("{AppName}", "GetData") ' Call Application again
-
- <:#284,9360> IF c<<=0 THEN ' Still not open, End macro
-
- <:#284,9360> BEEP()
-
- <:#284,9360> HourGlass(0)
-
- <:#284,9360> IgnoreKeyboard(0)
-
- <:#284,9360> BEEP()
-
- <:#284,9360> Message(gMsg1)
-
- <:#284,9360> StatusBarMsg("")
-
- <:#284,9360> HourGlass(0)
-
- <:#284,9360> EXIT FUNCTION
-
- <:#284,9360> ENDIF
-
- <:#284,9360> ELSE 'Could not lauch Commence
-
- <:#284,9360> HourGlass(0)
-
- <:#284,9360> IgnoreKeyboard(0)
-
- <:#284,9360> BEEP()
-
- <:#284,9360> Message(gMsg2)
-
- <:#284,9360> StatusBarMsg("")
-
- <:#284,9360> HourGlass(0)
-
- <:#284,9360> EXIT FUNCTION
-
- <:#284,9360> ENDIF
-
- <:#284,9360>Endif ' End of Error Check
-
- <:#284,9360>'Find out what version of Commence is running
-
- <:#284,9360>c2 = DDEInitiate("Commence", "System")
-
- <:#284,9360>version = DDEReceive$(c2, "Version")
-
- <:#284,9360>DDETerminate(c2)
-
- <:#284,9360>
-
- If Left$(version,9) = "Version 1" OR Left$(version, 9) = "Version 2" Then
-
- <:#284,9360> NameSize = 35
-
- <:#284,9360>Else
-
- <:#284,9360> NameSize = 50
-
- <:#284,9360>Endif
-
- <:#284,9360>
-
- <:#284,9360>' Use clarified item names to avoid problems with duplicate names
-
- <:#284,9360>Tmp = "{b}ClarifyItemNames(True)]"
-
- <:#284,9360>s = DDEReceive$(c,Tmp)
-
- <:#284,9360>
-
- <:#284,9360>' Ask Commence what is currently highlighted
-
- <:#284,9360>nState = 1
-
- <:#284,9360>Tmp = "{b}GetLetterViewInfo(|)]"
-
- <:#284,9360>s = DDEReceive$(c, Tmp)
-
- <:#284,9360>
-
- <:#284,9360>' Parse the return string, which is of the form:
-
- <:#284,9360>' <<View Name<;>
-
- <:#284,9360>' <<View Type<;>
-
- <:#284,9360>' <<Category Name<;>
-
- <:#284,9360>' <<Item Name<;>
-
- <:#284,9360>' <<Field Name<;>
-
- <:#284,9360>
-
- <:#284,9360>' Skip over the view name and view type, we don't care what it is
-
- <:#284,9360>nStart = 1
-
- <:#284,9360>nEnd = InStr(nStart, s, p)
-
- <:#284,9360>nStart = nEnd + 1
-
- <:#284,9360>nEnd = InStr(nStart, s, p)
-
- <:#284,9360>'Get the active category
-
- <:#284,9360>nStart = nEnd + 1
-
- <:#284,9360>nEnd = InStr(nStart, s, p)
-
- <:#284,9360>Category = Mid$(s, nStart, nEnd - nStart)
-
- <:#284,9360>'Get the highlighted item
-
- <:#284,9360>nStart = nEnd + 1
-
- <:#284,9360>nEnd = InStr(nStart, s, p)
-
- <:#284,9360>Name = Mid$(s, nStart, nEnd - nStart)
-
- <:#284,9360>'Get the plain and clarified versions of the name
-
- <:#284,9360>
-
- <:#284,9360>If Len(Name) <;> NameSize Then
-
- <:#284,9360> Tmp = Call Trim(Mid$(Name,1,NameSize))
-
- <:#284,9360>Else
-
- <:#284,9360> Tmp = Call Trim(Name)
-
- <:#284,9360>EndIf
-
- <:#284,9360>dqPlainName = Call dq(Tmp)
-
- <:#284,9360>dqName = Call dq(Name)
-
- <:#284,9360>
-
- <:#284,9360>'Get the name field for this category
-
- <:#284,9360>Tmp = "{b}GetFieldNames({Category},|)]"
-
- <:#284,9360>s = DDEReceive$(c, Tmp)
-
- <:#284,9360>nStart = 1
-
- <:#284,9360>nEnd = InStr(nStart, s, p)
-
- <:#284,9360>Namefld = Mid$(s, nStart, nEnd - nStart)
-
- <:#284,9360>
-
- <:#284,9360>'Start looking for Field Codes to retrieve
-
- <:#284,9360>'SingleStep(1)
-
- <:#284,9360>first = 0
-
- <:#284,9360>
-
- <:#284,9360>Search:
-
- <:#284,9360>IF first = 0 THEN 'First time, start at beginning of file
-
- <:#284,9360> IR = Replace (0,0,8193,"(%","")
-
- <:#284,9360> first = 1
-
- <:#284,9360>ELSE 'Otherwise, search from the current position
-
- <:#284,9360> IR = Replace (0,0,1,"(%","")
-
- <:#284,9360>ENDIF
-
- <:#284,9360>
-
- <:#284,9360>IF IR <<<;> 1 THEN
-
- <:#284,9360> Goto Normalx 'No match, no remaining codes, finished substituting
-
- <:#284,9360>ENDIF
-
- <:#284,9360>
-
- <:#284,9360>'Now start to look for the end of the Field Code
-
- <:#284,9360>Look:
-
- <:#284,9360>t1 = CurChar$()
-
- <:#284,9360>
-
- <:#284,9360>IF t1 = "%" THEN
-
- <:#284,9360> TYPE("<[>SHIFTRIGHT]")
-
- <:#284,9360> IF AtEOF() THEN
-
- <:#284,9360> TYPE("<[>RIGHT]")
-
- <:#284,9360> GoTo Normalx 'reached the end, no match, no more codes
-
- <:#284,9360> ENDIF
-
- <:#284,9360> IF CurChar$() = ")" THEN 'We have found the end
-
- <:#284,9360> TYPE("<[>SHIFTRIGHT]")
-
- <:#284,9360> GoTo Found
-
- <:#284,9360> ENDIF
-
- <:#284,9360>ELSEIF t1 = "" THEN 'We have hit the end of a line, reset search
-
- <:#284,9360> TYPE("<[>RIGHT]")
-
- <:#284,9360> IF AtEOF() THEN
-
- <:#284,9360> TYPE("<[>RIGHT]")
-
- <:#284,9360> GoTo Normalx 'reached the end,no more codes
-
- <:#284,9360> ENDIF
-
- <:#284,9360> Goto Search
-
- <:#284,9360>ELSE
-
- <:#284,9360> TYPE("<[>SHIFTRIGHT]")
-
- <:#284,9360> IF AtEOF() THEN
-
- <:#284,9360> TYPE("<[>RIGHT]")
-
- <:#284,9360> GoTo Normalx 'reached the end, no more codes
-
- <:#284,9360> ENDIF
-
- <:#284,9360>ENDIF
-
- <:#284,9360>Goto Look
-
- <:#284,9360>
-
- <:#284,9360>Found:
-
- <:#284,9360>'SingleStep(1)
-
- <:#284,9360>'Now we have a Field Code, so save it in a variable
-
- <:#284,9360>FC = CurShade$()
-
- <:#284,9360>'Strip off the (% %) parts
-
- <:#284,9360>K = Len(FC)
-
- <:#284,9360>WK = MID$(FC, 3, K - 4)
-
- <:#284,9360>'Check to see if this is an indirect field: it is if it has a %%
-
- <:#284,9360>I = Instr(0, WK, "%%")
-
- <:#284,9360>IF I = 0 THEN 'We have a direct field
-
- <:#284,9360> 'First check to see if this is the name field
-
- <:#284,9360> IF WK = Namefld THEN
-
- <:#284,9360> 'Call Commence to get the reversed version
-
- <:#284,9360> Req ="{b}GetReverseName({q}{dqPlainName}{q})]"
-
- <:#284,9360> Value = DDEReceive$(c, Req)
-
- <:#284,9360> ELSE
-
- <:#284,9360> 'This is not the name field, get the data from Commence
-
- <:#284,9360> Req ="{b}GetField({q}{Category}{q},"
-
- <:#284,9360> Req = strcat$(Req,"{q}{dqName}{q},{q}{WK}{q})]")
-
- <:#284,9360> Val = DDEReceive$(c, Req)
-
- <:#284,9360> Value = Call Tr1(Val) 'Get rid of newlines
-
- <:#284,9360> ENDIF
-
- <:#284,9360> IF Value <<<;> "" THEN
-
- <:#284,9360> 'Put in the value if we found one
-
- <:#284,9360> Call Btype(Value) 'Add in the value
-
- <:#284,9360> ELSE 'Clear out the code
-
- <:#284,9360> TYPE("<[>Del]")
-
- <:#284,9360> 'Check to see if we made a blank line
-
- <:#284,9360> If CurChar$() = "" Then
-
- <:#284,9360> Type("<[>Left]")
-
- <:#284,9360> If CurChar$() = "" Then
-
- <:#284,9360> Type("<[>DEL]")
-
- <:#284,9360> ELSE
-
- <:#284,9360> Type("<[>Right]")
-
- <:#284,9360> ENDIF
-
- <:#284,9360> ENDIF
-
- <:#284,9360> ENDIF
-
- <:#284,9360>ELSE
-
- <:#284,9360>'This is an indirect field, parse it to get the values we neeed
-
- <:#284,9360> Conn = Left$(WK, I - 1)
-
- <:#284,9360> Rest = Mid$(WK, I + 2, Len(WK) - I - 1)
-
- <:#284,9360> I = Instr(0,Rest, "%%")
-
- <:#284,9360> Cat = Left$(Rest, I - 1)
-
- <:#284,9360> Field = Mid$(Rest, I + 2, Len(Rest) - I - 1)
-
- <:#284,9360> 'Build the DDE command
-
- <:#284,9360> Req ="{b}GetConnectedItemCount({q}{Category}{q},"
-
- <:#284,9360> Req = strcat$(Req,"{q}{dqName}{q},{q}{Conn}{q},{q}{Cat}{q},|)]")
-
- <:#284,9360> Icount = DDEReceive$(c, Req)
-
- <:#284,9360>
-
- <:#284,9360> IF Icount = 0 or Icount = "" THEN
-
- <:#284,9360> Value = ""
-
- <:#284,9360> Goto Insert2
-
- <:#284,9360> Endif
-
- <:#284,9360>
-
- <:#284,9360> 'Get the name field for this category
-
- <:#284,9360> Tmp = "{b}GetFieldNames({Cat},|)]"
-
- <:#284,9360> s = DDEReceive$(c, Tmp)
-
- <:#284,9360> nStart = 1
-
- <:#284,9360> nEnd = InStr(nStart, s, p)
-
- <:#284,9360> Cnamefld = Mid$(s, nStart, nEnd - nStart)
-
- <:#284,9360>
-
- <:#284,9360> 'Now get the list of names
-
- <:#284,9360> Req = "{b}GetConnectedItemNames({q}{Category}{q},"
-
- <:#284,9360> Req = strcat$(Req,"{q}{dqName}{q},{q}{Conn}{q},{q}{Cat}{q},|)]")
-
- <:#284,9360> s = DDEReceive$(c, Req)
-
- <:#284,9360> nStart = 1
-
- <:#284,9360>
-
- <:#284,9360> For Iloop = 1 to Icount
-
- <:#284,9360>
-
- <:#284,9360> nEnd = InStr(nStart, s, p)
-
- <:#284,9360>
-
- <:#284,9360> If nEnd = 0 Then
-
- <:#284,9360> nLen = Len(s)
-
- <:#284,9360> Cname = Mid$(s, nStart, nLen - nStart + 1)
-
- <:#284,9360> Else
-
- <:#284,9360> Cname = Mid$(s, nStart, nEnd - nStart)
-
- <:#284,9360> nStart = nEnd + 1
-
- <:#284,9360> EndIf
-
- <:#284,9360>'SingleStep(1)
-
- <:#284,9360> If Len(CName) <;> NameSize Then
-
- <:#284,9360> Tmp = Call Trim(Mid$(CName,1,NameSize))
-
- <:#284,9360> Else
-
- <:#284,9360> Tmp = Cname
-
- <:#284,9360> EndIf
-
- <:#284,9360> dqPlainCName = Call dq(Tmp)
-
- <:#284,9360> dqCName = Call dq(CName)
-
- <:#284,9360>
-
- <:#284,9360> 'Now we have a Cname to use to get the desired field
-
- <:#284,9360> 'Check to see if we are looking for the name
-
- <:#284,9360> IF Field = Cnamefld THEN
-
- <:#284,9360> 'Get the reversed version from Commence
-
- <:#284,9360> Req = "{b}GetReverseName({q}{dqPlainCname}{q})]"
-
- <:#284,9360> Val = DDEReceive$(c, Req)
-
- <:#284,9360> If Iloop = 1 Then
-
- <:#284,9360> Value = Val
-
- <:#284,9360> Else 'Add on the other connections
-
- <:#284,9360> Value = strcat$(Value, cr, Val)
-
- <:#284,9360> EndIf
-
- <:#284,9360> ELSE
-
- <:#284,9360> Req="{b}GetField({q}{Cat}{q},{q}{dqCname}{q},{q}{Field}{q})]"
-
- <:#284,9360>
-
- <:#284,9360> Val = DDEReceive$(c, Req)
-
- <:#284,9360> Vala = Call Tr1(Val) 'Get rid of newlines
-
- <:#284,9360> 'SingleStep(1)
-
- <:#284,9360> If Iloop = 1 Then
-
- <:#284,9360> Value = Vala
-
- <:#284,9360> Else 'Add on the other connections
-
- <:#284,9360> Value = strcat$(Value, cr, Vala)
-
- <:#284,9360> EndIf
-
- <:#284,9360>
-
- <:#284,9360> ENDIF
-
- <:#284,9360> NEXT
-
- <:#284,9360>Insert2:
-
- <:#284,9360> IF Value <<<;> "" THEN 'Put in the value if we found one
-
- <:#284,9360> Call Btype(Value) 'Add in the value
-
- <:#284,9360> ELSE
-
- <:#284,9360> 'Move the insertion point and leave the field code
-
- <:#284,9360> TYPE("<[>Del]")
-
- <:#284,9360> 'Check to see if we made a blank line
-
- <:#284,9360> If CurChar$() = "" Then
-
- <:#284,9360> Type("<[>Left]")
-
- <:#284,9360> If CurChar$() = "" Then
-
- <:#284,9360> Type("<[>DEL]")
-
- <:#284,9360> ELSE
-
- <:#284,9360> Type("<[>Right]")
-
- <:#284,9360> ENDIF
-
- <:#284,9360> ENDIF
-
- <:#284,9360> ENDIF
-
- <:#284,9360>ENDIF
-
- <:#284,9360>'Go back and look for more Field Codes
-
- <:#284,9360>Goto Search
-
- <:#284,9360>
-
- <:#284,9360>Normalx:
-
- <:#284,9360>'***************************
-
- <:#284,9360>'These the only different lines from jjclett, jjplett, and jjfax
-
- <:#284,9360>'Save the file with the data from Commence
-
- <:#284,9360>Save()
-
- <:#284,9360>'SingleStep(1)
-
- <:#284,9360>
-
- <:#284,9360>'Find the Fax number field
-
- <:#284,9360>Req ="{b}GetFieldNames({q}{Category}{q})]"
-
- <:#284,9360>Val = DDEReceive$(c, Req)
-
- <:#284,9360>'add a cr to the end so we can find the last field
-
- <:#284,9360>Val = strcat$(Val, cr)
-
- <:#284,9360>I = Instr(0,Val, gFax1)
-
- <:#284,9360>IF I <<<;> 0 THEN
-
- <:#284,9360> J = Instr(I,Val,cr)
-
- <:#284,9360> L = J - I
-
- <:#284,9360> FAX = Mid$(Val, I, L)
-
- <:#284,9360>ELSE
-
- <:#284,9360> I = Instr(0,Val, gFax2)
-
- <:#284,9360> IF I <<<;> 0 THEN
-
- <:#284,9360> J = Instr(I,Val,cr)
-
- <:#284,9360> L = J - I
-
- <:#284,9360> FAX = Mid$(Val, I, L)
-
- <:#284,9360> ELSE
-
- <:#284,9360> Message(gMsg3)
-
- <:#284,9360> Goto Cleanup
-
- <:#284,9360> ENDIF
-
- <:#284,9360>ENDIF
-
- <:#284,9360>
-
- <:#284,9360>Req ="{b}GetField({q}{Category}{q},"
-
- <:#284,9360>Req = strcat$(Req,"{q}{dqName}{q},{q}{FAX}{q})]")
-
- <:#284,9360>Val = DDEReceive$(c, Req)
-
- <:#284,9360>'Get the trimmed fax number
-
- <:#284,9360>FAXnum = Call TrimFront(Val)
-
- <:#284,9360>'Check for a non-null fax number
-
- <:#284,9360>IF FAXnum <<<;> "" THEN
-
- <:#284,9360> 'Call Commence to get the reversed version
-
- <:#284,9360> Req ="{b}GetReverseName({q}{dqPlainName}{q})]"
-
- <:#284,9360> FaxName=DDEReceive$(c,Req)
-
- <:#284,9360> CALL JJFaxLib.smm!JJFaxSend(FaxName,FAXnum,1)
-
- <:#284,9360>ELSE
-
- <:#284,9360> ' build messsage including FAX phone field.
-
- <:#284,9360> temp = gMsg4
-
- <:#284,9360> temp = strcat$(temp, "{FAX}")
-
- <:#284,9360> temp = strcat$(temp, gCancelJob)
-
- <:#284,9360> Message(temp)
-
- <:#284,9360>ENDIF
-
- <:#284,9360>
-
- <:#284,9360>
-
- <:#284,9360>Cleanup:
-
- <:#284,9360>ActivateApp("Commence")
-
- <:#284,9360>rmac = GetRunningMacroFile$()
-
- <:#284,9360>RunLater("{rmac}!Closeit()", 0.2)
-
- <:#284,9360>
-
- <:#284,9360>'The end of the different lines ***********************
-
- <:#284,9360>
-
- <:#284,9360>DDETerminate(c)
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function TrimFront(OS)
-
- <:#284,9360>'Removes leading blanks
-
- <:#284,9360>k = Len(OS)
-
- <:#284,9360>i = 1
-
- <:#284,9360>While(i << k)
-
- <:#284,9360> If(Mid$(OS, i, 1) <<<;> " ") Then
-
- <:#284,9360> Goto loopend
-
- <:#284,9360> ENDIF
-
- <:#284,9360> i = i + 1
-
- <:#284,9360>Wend
-
- <:#284,9360>loopend:
-
- <:#284,9360>If i = k or k = 0 Then
-
- <:#284,9360> TrimFront = ""
-
- <:#284,9360>Else
-
- TrimFront = Mid$(OS, i, k)
-
- <:#284,9360>EndIf
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function Tr1(OS)
-
- <:#284,9360>' Translates NL to "" in a string since Ami treats CR/NL as two lines
-
- <:#284,9360>'New algorithm to speed this up 2/12/92
-
- <:#284,9360>n = Chr$(10)
-
- <:#284,9360>Newstring = ""
-
- <:#284,9360>J = 1
-
- <:#284,9360>NextLook:
-
- <:#284,9360>K = InStr(J,OS,n)
-
- <:#284,9360>If K <<<;> 0 Then
-
- <:#284,9360> Newstring = strcat$(Newstring,Mid$(OS,J,K - J))
-
- <:#284,9360> J = K + 1
-
- <:#284,9360> Goto NextLook
-
- <:#284,9360>Else
-
- <:#284,9360> IF J = 1 THEN
-
- <:#284,9360> Newstring = strcat$(Newstring,Mid$(OS,J, Len(OS)))
-
- <:#284,9360> ELSE
-
- <:#284,9360> Newstring = strcat$(Newstring,Mid$(OS,J, Len(OS) - J + 1))
-
- <:#284,9360> ENDIF
-
- <:#284,9360>ENDIF
-
- <:#284,9360>Tr1 = Newstring
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function dq(OS)
-
- <:#284,9360>' Translates " to "" for transmission back to Commence
-
- <:#284,9360>q = Chr$(34)
-
- <:#284,9360>q2 ="{q}{q}"
-
- <:#284,9360>Newstring = ""
-
- <:#284,9360>J = Len(OS)
-
- <:#284,9360>FOR I = 1 TO J
-
- <:#284,9360> Schar = Mid$(OS, I, 1)
-
- <:#284,9360> IF Schar = q THEN
-
- <:#284,9360> Schar = q2
-
- <:#284,9360> ENDIF
-
- <:#284,9360> Newstring = strcat$(Newstring, Schar)
-
- <:#284,9360>NEXT
-
- <:#284,9360>dq = Newstring
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function Trim(s)
-
- <:#284,9360>'Removes trailing blanks
-
- <:#284,9360>i = Len(s)
-
- <:#284,9360>WHILE (i <;> 0)
-
- <:#284,9360> IF(Mid$(s, i, 1) <<<;> " ") THEN
-
- <:#284,9360> Goto loopend
-
- <:#284,9360> ENDIF
-
- <:#284,9360> i = i - 1
-
- <:#284,9360>WEND
-
- <:#284,9360>loopend:
-
- <:#284,9360>IF i = 0 THEN
-
- <:#284,9360> Trim = ""
-
- <:#284,9360>ELSE
-
- <:#284,9360> Trim = Mid$(s, 1, i)
-
- <:#284,9360>ENDIF
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function db(OS)
-
- <:#284,9360>' Translates <[> to <[><[> for insertion in document
-
- <:#284,9360>' added for 2.0c
-
- <:#284,9360>b = Chr$(91)
-
- <:#284,9360>b2 ="{b}{b}"
-
- <:#284,9360>Newstring = ""
-
- <:#284,9360>J = Len(OS)
-
- <:#284,9360>FOR I = 1 TO J
-
- <:#284,9360> Schar = Mid$(OS, I, 1)
-
- <:#284,9360> IF Schar = b THEN
-
- <:#284,9360> Schar = b2
-
- <:#284,9360> ENDIF
-
- <:#284,9360> Newstring = strcat$(Newstring, Schar)
-
- <:#284,9360>NEXT
-
- <:#284,9360>db = Newstring
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function Btype(Out)
-
- <:#284,9360>'Outputs a string in chunks if nescessary
-
- <:#284,9360>'SingleStep(1)
-
- <:#284,9360>Out = db(Out)
-
- <:#284,9360>IL = Len(Out)
-
- <:#284,9360>If IL << 400 then
-
- <:#284,9360> TYPE(Out)
-
- <:#284,9360>ELSE
-
- <:#284,9360> FOR IC = 1 to IL
-
- <:#284,9360> STEP 400
-
- <:#284,9360> Tmp = MID$(Out, IC, 400)
-
- <:#284,9360> TYPE(Tmp)
-
- <:#284,9360> NEXT
-
- <:#284,9360>ENDIF
-
- <:#284,9360>End Function
-
- <:#284,9360>
-
- <:#284,9360>Function Closeit()
-
- <:#284,9360>
-
- <:#284,9360>AnswerMsgBox(Yes)
-
- <:#284,9360>
-
- <:#284,9360>FileClose()
-
- <:#284,9360>
-
- <:#284,9360>End Function
-
- @Function Head@<:#284,9360>
-
- >
-
- [Embedded]
- 00024119
- >
- [macsum] 8
- JJFaxLet 0 0 61 0
- TrimFront 5865 1 3 387
- Tr1 6154 1 5 405
- dq 6594 1 7 427
- Trim 6883 1 2 443
- db 7132 1 7 460
- Btype 7421 1 4 477
- Closeit 7683 0 1 493
- [macse]
- 14 JJFaxLet
- 7 "Commence"
- 8 32
- 7 "Could NOT Establish DDE with {32}; Exiting ..."
- 8 33
- 7 "Could NOT launch {32}; Exiting .."
- 8 34
- 7 "Could not find the Fax number field for this category, cancelling job!"
- 8 35
- 7 "No FAX phone number value in field "
- 8 36
- 7 ", cancelling job!"
- 8 37
- 7 "Fax"
- 8 38
- 7 "FAX"
- 8 39
- 0 39 13
- 13
- 8 2
- 0 39 91
- 13
- 8 1
- 0 39 124
- 13
- 8 16
- 0 39 34
- 13
- 8 40
- 0 8 "Commence" "GetData"
- 13
- 8 41
- 6 41
- 5 0
- 18 4
- 11 00000776
- 7 "Commence"
- 8 32
- 6 41
- 8 42
- 0 22 "{32}.EXE" "" 1
- 13
- 8 43
- 6 43
- 5 32
- 18 3
- 11 00000709
- 0 8 "{32}" "GetData"
- 13
- 8 41
- 6 41
- 5 0
- 18 4
- 11 00000696
- 0 801
- 0 296 0
- 0 32 0
- 0 801
- 0 3 "{33}"
- 0 789 ""
- 0 296 0
- 6 0
- 15
- 9
- 10 00000776
- 0 296 0
- 0 32 0
- 0 801
- 0 3 "{34}"
- 0 789 ""
- 0 296 0
- 6 0
- 15
- 9
- 0 8 "Commence" "System"
- 13
- 8 44
- 0 10 "{44}" "Version"
- 13
- 8 45
- 0 9 "{44}"
- 0 806 "{45}" 9
- 13
- 7 "Version 1"
- 18 0
- 0 806 "{45}" 9
- 13
- 7 "Version 2"
- 18 0
- 1 2
- 11 00000981
- 5 35
- 8 46
- 10 00000993
- 5 50
- 8 46
- 7 "{1}ClarifyItemNames(True)]"
- 8 22
- 0 10 "{41}" "{22}"
- 13
- 8 12
- 5 1
- 8 47
- 7 "{1}GetLetterViewInfo(|)]"
- 8 22
- 0 10 "{41}" "{22}"
- 13
- 8 12
- 5 1
- 8 14
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 5 1
- 3 0
- 8 14
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 5 1
- 3 0
- 8 14
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 6 14
- 3 1
- 0 15 "{12}" "{14}" [X]
- 13
- 8 4
- 6 13
- 5 1
- 3 0
- 8 14
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 6 14
- 3 1
- 0 15 "{12}" "{14}" [X]
- 13
- 8 3
- 0 14 "{3}"
- 13
- 6 46
- 18 3
- 11 00001569
- 0 15 "{3}" 1 "{46}"
- 13
- 16 Trim [X]
- 13
- 8 22
- 10 00001594
- 16 Trim "{3}"
- 13
- 8 22
- 16 dq "{22}"
- 13
- 8 25
- 16 dq "{3}"
- 13
- 8 24
- 7 "{1}GetFieldNames({4},|)]"
- 8 22
- 0 10 "{41}" "{22}"
- 13
- 8 12
- 5 1
- 8 14
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 6 14
- 3 1
- 0 15 "{12}" "{14}" [X]
- 13
- 8 18
- 5 0
- 8 48
- 6 48
- 5 0
- 18 0
- 11 00001907
- 2 488 1 0 0 8193 "(" ""
- 13
- 8 49
- 5 1
- 8 48
- 10 00001939
- 2 488 1 0 0 1 "(" ""
- 13
- 8 49
- 6 49
- 5 1
- 18 1
- 11 00001982
- 10 00004922
- 0 282
- 13
- 8 23
- 6 23
- 7 "%"
- 18 0
- 11 00002171
- 0 6 "[4135]"
- 0 278
- 13
- 11 00002094
- 0 6 "[39]"
- 10 00004922
- 0 282
- 13
- 7 ")"
- 18 0
- 11 00002158
- 0 6 "[4135]"
- 10 00002365
- 10 00002352
- 6 23
- 7 ""
- 18 0
- 11 00002289
- 0 6 "[39]"
- 0 278
- 13
- 11 00002263
- 0 6 "[39]"
- 10 00004922
- 10 00001818
- 10 00002352
- 0 6 "[4135]"
- 0 278
- 13
- 11 00002352
- 0 6 "[39]"
- 10 00004922
- 10 00001982
- 0 24
- 13
- 8 21
- 0 14 "{21}"
- 13
- 8 50
- 6 50
- 5 4
- 3 1
- 0 15 "{21}" 3 [X]
- 13
- 8 20
- 0 808 0 "{20}" "%"
- 13
- 8 28
- 6 28
- 5 0
- 18 0
- 11 00002970
- 6 20
- 6 18
- 18 0
- 11 00002625
- 7 "{1}GetReverseName({40}{25}{40})]"
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 10
- 10 00002763
- 7 "{1}GetField({40}{4}{40},"
- 8 6
- 0 16 "{6}" "{40}{24}{40},{40}{20}{40})]"
- 13
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 9
- 16 Tr1 "{9}"
- 13
- 8 10
- 6 10
- 7 ""
- 18 1
- 11 00002824
- 16 Btype "{10}"
- 10 00002957
- 0 6 "[46]"
- 0 282
- 13
- 7 ""
- 18 0
- 11 00002957
- 0 6 "[37]"
- 0 282
- 13
- 7 ""
- 18 0
- 11 00002945
- 0 6 "[46]"
- 10 00002957
- 0 6 "[39]"
- 10 00004909
- 6 28
- 5 1
- 3 1
- 0 806 "{20}" [X]
- 13
- 8 51
- 6 28
- 5 2
- 3 0
- 0 14 "{20}"
- 13
- 6 28
- 3 1
- 5 1
- 3 1
- 0 15 "{20}" [X] [X]
- 13
- 8 52
- 0 808 0 "{52}" "%"
- 13
- 8 28
- 6 28
- 5 1
- 3 1
- 0 806 "{52}" [X]
- 13
- 8 53
- 6 28
- 5 2
- 3 0
- 0 14 "{52}"
- 13
- 6 28
- 3 1
- 5 1
- 3 1
- 0 15 "{52}" [X] [X]
- 13
- 8 54
- 7 "{1}GetConnectedItemCount({40}{4}{40},"
- 8 6
- 0 16 "{6}" "{40}{24}{40},{40}{51}{40},{40}{53}{40},|)]"
- 13
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 11
- 6 11
- 5 0
- 18 0
- 6 11
- 7 ""
- 18 0
- 1 2
- 11 00003479
- 7 ""
- 8 10
- 10 00004715
- 7 "{1}GetFieldNames({53},|)]"
- 8 22
- 0 10 "{41}" "{22}"
- 13
- 8 12
- 5 1
- 8 14
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 6 14
- 3 1
- 0 15 "{12}" "{14}" [X]
- 13
- 8 19
- 7 "{1}GetConnectedItemNames({40}{4}{40},"
- 8 6
- 0 16 "{6}" "{40}{24}{40},{40}{51}{40},{40}{53}{40},|)]"
- 13
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 12
- 5 1
- 8 14
- 5 1
- 8 15
- 6 11
- 6 15
- 18 2
- 12 00003890
- 10 00004715
- 5 1
- 6 15
- 3 0
- 8 15
- 10 00003811
- 0 808 "{14}" "{12}" "{16}"
- 13
- 8 13
- 6 13
- 5 0
- 18 0
- 11 00004055
- 0 14 "{12}"
- 13
- 8 55
- 6 55
- 6 14
- 3 1
- 5 1
- 3 0
- 0 15 "{12}" "{14}" [X]
- 13
- 8 17
- 10 00004128
- 6 13
- 6 14
- 3 1
- 0 15 "{12}" "{14}" [X]
- 13
- 8 17
- 6 13
- 5 1
- 3 0
- 8 14
- 0 14 "{17}"
- 13
- 6 46
- 18 3
- 11 00004232
- 0 15 "{17}" 1 "{46}"
- 13
- 16 Trim [X]
- 13
- 8 22
- 10 00004244
- 6 17
- 8 22
- 16 dq "{22}"
- 13
- 8 27
- 16 dq "{17}"
- 13
- 8 26
- 6 54
- 6 19
- 18 0
- 11 00004496
- 7 "{1}GetReverseName({40}{27}{40})]"
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 9
- 6 15
- 5 1
- 18 0
- 11 00004448
- 6 9
- 8 10
- 10 00004483
- 0 16 "{10}" "{2}" "{9}"
- 13
- 8 10
- 10 00004702
- 7 "{1}GetField({40}{53}{40},{40}{26}{40},{40}{54}{40})]"
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 9
- 16 Tr1 "{9}"
- 13
- 8 56
- 6 15
- 5 1
- 18 0
- 11 00004666
- 6 56
- 8 10
- 10 00004702
- 0 16 "{10}" "{2}" "{56}"
- 13
- 8 10
- 10 00003855
- 6 10
- 7 ""
- 18 1
- 11 00004776
- 16 Btype "{10}"
- 10 00004909
- 0 6 "[46]"
- 0 282
- 13
- 7 ""
- 18 0
- 11 00004909
- 0 6 "[37]"
- 0 282
- 13
- 7 ""
- 18 0
- 11 00004897
- 0 6 "[46]"
- 10 00004909
- 0 6 "[39]"
- 10 00001818
- 2 103 1
- 7 "{1}GetFieldNames({40}{4}{40})]"
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 9
- 0 16 "{9}" "{2}"
- 13
- 8 9
- 0 808 0 "{9}" "{38}"
- 13
- 8 28
- 6 28
- 5 0
- 18 1
- 11 00005197
- 0 808 "{28}" "{9}" "{2}"
- 13
- 8 29
- 6 29
- 6 28
- 3 1
- 8 30
- 0 15 "{9}" "{28}" "{30}"
- 13
- 8 57
- 10 00005392
- 0 808 0 "{9}" "{39}"
- 13
- 8 28
- 6 28
- 5 0
- 18 1
- 11 00005367
- 0 808 "{28}" "{9}" "{2}"
- 13
- 8 29
- 6 29
- 6 28
- 3 1
- 8 30
- 0 15 "{9}" "{28}" "{30}"
- 13
- 8 57
- 10 00005392
- 0 3 "{35}"
- 10 00005779
- 7 "{1}GetField({40}{4}{40},"
- 8 6
- 0 16 "{6}" "{40}{24}{40},{40}{57}{40})]"
- 13
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 9
- 16 TrimFront "{9}"
- 13
- 8 31
- 6 31
- 7 ""
- 18 1
- 11 00005695
- 7 "{1}GetReverseName({40}{25}{40})]"
- 8 6
- 0 10 "{41}" "{6}"
- 13
- 8 58
- 16 JJFaxLib.smm!JJFaxSend "{58}" "{31}" 1
- 10 00005779
- 6 36
- 8 59
- 0 16 "{59}" "{57}"
- 13
- 8 59
- 0 16 "{59}" "{37}"
- 13
- 8 59
- 0 3 "{59}"
- 0 38 "Commence"
- 0 802
- 13
- 8 60
- 0 285 "{60}!Closeit()" 0.2
- 0 9 "{41}"
- 6 0
- 15
- 9
- 14 TrimFront
- 0 14 "{0}"
- 13
- 8 2
- 5 1
- 8 3
- 6 3
- 6 2
- 18 5
- 11 00000170
- 0 15 "{0}" "{3}" 1
- 13
- 7 " "
- 18 1
- 11 00000137
- 10 00000170
- 6 3
- 5 1
- 3 0
- 8 3
- 10 00000045
- 6 3
- 6 2
- 18 0
- 6 2
- 5 0
- 18 0
- 1 2
- 11 00000244
- 7 ""
- 8 1
- 10 00000277
- 0 15 "{0}" "{3}" "{2}"
- 13
- 8 1
- 6 1
- 15
- 9
- 14 Tr1
- 0 39 10
- 13
- 8 2
- 7 ""
- 8 3
- 5 1
- 8 4
- 0 808 "{4}" "{0}" "{2}"
- 13
- 8 5
- 6 5
- 5 0
- 18 1
- 11 00000222
- 6 5
- 6 4
- 3 1
- 0 15 "{0}" "{4}" [X]
- 13
- 0 16 "{3}" [X]
- 13
- 8 3
- 6 5
- 5 1
- 3 0
- 8 4
- 10 00000047
- 10 00000418
- 6 4
- 5 1
- 18 0
- 11 00000331
- 0 14 "{0}"
- 13
- 0 15 "{0}" "{4}" [X]
- 13
- 0 16 "{3}" [X]
- 13
- 8 3
- 10 00000418
- 0 14 "{0}"
- 13
- 6 4
- 3 1
- 5 1
- 3 0
- 0 15 "{0}" "{4}" [X]
- 13
- 0 16 "{3}" [X]
- 13
- 8 3
- 6 3
- 8 1
- 6 1
- 15
- 9
- 14 dq
- 0 39 34
- 13
- 8 2
- 7 "{2}{2}"
- 8 3
- 7 ""
- 8 4
- 0 14 "{0}"
- 13
- 8 5
- 5 1
- 8 6
- 6 5
- 6 6
- 18 2
- 12 00000159
- 10 00000267
- 5 1
- 6 6
- 3 0
- 8 6
- 10 00000084
- 0 15 "{0}" "{6}" 1
- 13
- 8 7
- 6 7
- 6 2
- 18 0
- 11 00000227
- 6 3
- 8 7
- 0 16 "{4}" "{7}"
- 13
- 8 4
- 10 00000126
- 6 4
- 8 1
- 6 1
- 15
- 9
- 14 Trim
- 0 14 "{0}"
- 13
- 8 2
- 6 2
- 5 0
- 18 3
- 11 00000155
- 0 15 "{0}" "{2}" 1
- 13
- 7 " "
- 18 1
- 11 00000122
- 10 00000155
- 6 2
- 5 1
- 3 1
- 8 2
- 10 00000030
- 6 2
- 5 0
- 18 0
- 11 00000208
- 7 ""
- 8 1
- 10 00000237
- 0 15 "{0}" 1 "{2}"
- 13
- 8 1
- 6 1
- 15
- 9
- 14 db
- 0 39 91
- 13
- 8 2
- 7 "{2}{2}"
- 8 3
- 7 ""
- 8 4
- 0 14 "{0}"
- 13
- 8 5
- 5 1
- 8 6
- 6 5
- 6 6
- 18 2
- 12 00000159
- 10 00000267
- 5 1
- 6 6
- 3 0
- 8 6
- 10 00000084
- 0 15 "{0}" "{6}" 1
- 13
- 8 7
- 6 7
- 6 2
- 18 0
- 11 00000227
- 6 3
- 8 7
- 0 16 "{4}" "{7}"
- 13
- 8 4
- 10 00000126
- 6 4
- 8 1
- 6 1
- 15
- 9
- 14 Btype
- 16 db "{0}"
- 13
- 8 0
- 0 14 "{0}"
- 13
- 8 2
- 6 2
- 5 400
- 18 5
- 11 00000108
- 0 6 "{0}"
- 10 00000250
- 5 1
- 8 3
- 6 2
- 6 3
- 18 2
- 12 00000195
- 10 00000250
- 5 400
- 6 3
- 3 0
- 8 3
- 10 00000118
- 0 15 "{0}" "{3}" 400
- 13
- 8 4
- 0 6 "{4}"
- 10 00000160
- 6 1
- 15
- 9
- 14 Closeit
- 0 291 6
- 2 147 1
- 6 0
- 15
- 9
- 00024144
-