Getting a web page from filePro
GCC Consulting
gcc at optonline.net
Sat Jan 29 21:37:08 PST 2005
> -----Original Message-----
> From: filepro-list-bounces at lists.celestial.com
> [mailto:filepro-list-bounces at lists.celestial.com] On Behalf
> Of Bob Stockler
> Sent: Saturday, January 29, 2005 4:14 PM
> To: Filepro 2 List
> Subject: Re: Getting a web page from filePro
>
> On Sat, Jan 29, 2005 at 03:48:47PM -0500, GCC Consulting wrote:
> | With much help from Fairlight and a suggestion from Jim
> Asman here's
> | the solution to my problem.
> |
> | Platform: native 5.0.xx
> |
> | Problem: Pass a UPS tracking number to their tracking web
> page from a
> | filePro record from an @key command.
> |
> | Step 1 - Copy the complete url when directly entering a tracking #
> | into the UPS web page, into a text document.
> |
> | Step 2 - Create a call table for this routine and declare
> variables to
> | hold portions of the URL. The value is too long to use one variable.
> |
> | Step 3 - Remember quotes are needed around URL being passed - so,
> | qu=chr("34")
> |
> | Note line 16 sets the URL value. Line 13 has been commented out for
> | now as only
> | 1 tracking # is used.
> |
> | Line 17 is VIDEO sync is used to display the SHOWCTR() on line 18.
> |
> | The important thing to remember here is that the quotes
> around the URL
> | are NECESSARY for win XP.
> |
> | Although I used START iexplore, I could just as easily used
> SYSTEM "START"<url.
> | This would have started the default Windows browser. I
> have Mozilla,
> | Firefox and opera on my system also. IE remains the
> default browser
> | as I have software that is too tightly glued to it.
> |
> | 9 Then: declare
> |
> url1(120,*),url2(120,*),url3(80,*),url4(80,*),url,tracknum(12,
> *),quotes(3.0)
> | 10 Then: qu=chr("34")
> | If: 'this set the first part of the url to get to
> ups tracking page
> | 11 Then:
> url1="http://wwwapps.ups.com/WebTracking/processInputRequest?HTML
> | Version=5.0&sort_by=status&tracknums_displayed=5&Type"
> | 12 Then: url2="OfInquiryNumber=T&loc=en_US&InquiryNumber1="
> | 13 Then: url3="&InquiryNumber2=&InquiryNumber3=&InquiryNumber4=
> | &InquiryNumber5="
> | 14 Then:
> url4="&AgreeToTermsAndConditions=yes&track.x=34&track.y=6"
> | If: tracking_num = ""
> | 15 Then: GOSUB get_trk
> | If: 'place the tracking
> | 16 Then: url=qu{url1{url2{tracking_num{url4{qu
> | 17 Then: video sync
> | 18 Then: SHOWCTR("17") "\b5 One Moment Please - Getting
> Your Information
> | \a-"
> | If: 'place the tracking
> | 19 Then: tr="start iexplore"<url
> | 20 Then: system tr
> | 21 Then: CLS("17","1")
> | 22 Then: END
> | get_trk If:
> | 23 Then: input popup(17,"-1") tracknum "Enter Tracking
> #\nor Press \kZ-to
> | continue\n\kY- \b4 Cancel \a-\nEnter Option -> "
> | If: @sk = "BRKY"
> | 24 Then: END
> | If: tracknum ne "" and tracking_num = ""
> | 25 Then: tracking_num = tracknum;write
> | 26 Then: RETURN
>
> That looks suspiciously like output from a filePro program I wrote.
> I wish everyone would use it (or whatever you did use) to
> post code here - it makes it very easy to read and follow and
> doesn't waste space.
Bob,
You are correct - I use it often when posting to the list.
It is very easy to use.
Richard Kreiss
GCC Consulting
More information about the Filepro-list
mailing list