Right-Click Menu for command line options

Discussion in 'AutoCAD' started by Nathan Guill, Apr 1, 2004.

  1. Nathan Guill

    Nathan Guill Guest

    I have a routine that has the user select a material type from a userform in
    order to get a density from a common database. Once this happens, it asks
    the user where the axis is for the closed polyline the user is wanting the
    weight for. This is the point that I need help at.
    At the command line the following is displayed:

    Select center line (Xaxis Yaxis Object):

    I would like to be able to answer this either on the command line or from a
    right-click menu. How would I get a right-click menu for this situation?
     
    Nathan Guill, Apr 1, 2004
    #1
  2. to get the right-click menu to work use the getkeyword function

    Here is a snipit from my use of it.

    keyword = "Manhole Cleanout Subdivison User"
    pUtil.InitializeUserInput 2, keyword
    response = pUtil.GetKeyword("Is This location a
    [Manhole/Cleanout/Sub-bndy/User Location]<" & WWoption & ">: ")
    If response = "" Then response = WWoption
    WWoption = response
    SaveSetting "DOU", "profile", "WWoption", WWoption
    Select Case WWoption
    Case "Manhole"
    data(3) = "User Manhole"
    Case "Cleanout"
    data(3) = "Cleanout"
    Case "Subdivison"
    data(3) = "Subdivison Boundary"
    Case "User"
    data(3) = "User Location"
    End Select


    The bracked options in the prompt is what shows up in the right-click
    menu. The user can either pick from the right-click menu or pick the
    first letter in the keyword list. works great.

    David Urban
     
    David Urban, P.E., Apr 1, 2004
    #2
  3. Nathan Guill

    Nathan Guill Guest

    Thank you. This is exactly what I needed.


     
    Nathan Guill, Apr 1, 2004
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.