LaunchBrowserDialog Example |
Using Programming Languages other than VBA
Sub Example_LaunchBrowserDialog() ' This example will prompt the user for a URL to download and will verify that ' a proper URL was entered. After downloading, the example will attempt to load ' the downloaded URL as a drawing. ' ' * Note: Remember to delete the downloaded file from your disk drive when finished. Dim Utility As AcadUtility Dim URL As String, DestFile As String, FileURL As String Set Utility = ThisDrawing.Utility ' Connect to Utility object
GETURL: ' Prompt user for a URL to download. This should be a URL to an AutoCAD drawing file. URL = InputBox("Enter the complete URL of the file you wish to download. " & _ "Enter BROWSER to select the URL from a web browser", _ "Enter URL To Download", URL) URL = Trim(URL) ' Get rid of blank spaces If URL = "" Then Exit Sub ' Did user cancel ' Does the user want to select from a browser? If StrComp(URL, "BROWSER", vbTextCompare) = 0 Then Utility.LaunchBrowserDialog _ URL, "AutoCAD Browser", "Open", "http://www.autodesk.com", "ACADBROWSER", True GoTo GETURL ' Return to display chosen URL and allow modifications End If ' Determine if user entered a valid URL; if not, prompt again If Not (Utility.IsURL(URL)) Then MsgBox "The URL you entered is not valid. Make sure the syntax is a valid URL." GoTo GETURL End If ' Download URL Utility.GetRemoteFile URL, DestFile, True ' Display downloaded file information MsgBox URL & " was downloaded to: " & DestFile & vbCrLf & vbCrLf & _ "Press any key to attempt to load the new file as a drawing." ' Attempt to load file as drawing; if an error occurs, this was probably not a drawing ' file, but rather the text from a web page. ' Try loading the downloaded file into a text editor to view the contents. On Error Resume Next ThisDrawing.Application.Documents.Open DestFile If Err.Number <> 0 Then MsgBox "Error loading downloaded file as a drawing: " & Err.Description & vbCrLf & vbCrLf & _ "This is probably not a valid drawing file!" End If On Error GoTo 0 ' Use IsRemoteFile to determine if this file was downloaded from a URL. ' If it was, display the URL it was downloaded from ' ' * Note: Although the results IsRemoteFile will return are already known because ' the file was just downloaded, it is important to know how this ' method can be used. If Utility.IsRemoteFile(DestFile, FileURL) Then MsgBox "The file: " & DestFile & " is a downloaded file and was downloaded from: " & FileURL Else MsgBox "The file: " & DestFile & " is not a downloaded file." End If End Sub
Comments? |
500 Internal Server Error Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@entercad.forsenergy.ru to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.