如图,写了一个VB的脚本文件,现在想将其中的一个固定数值设定为参数,即用户可以手动输入参数,来改变原脚本代码中的数值,有没有大佬可以指教一下。
oEditor.CreateCircle Array("NAME:CircleParameters", "IsCovered:=", true, "XCenter:=",  _
         "0mm", "YCenter:=", "0mm", "ZCenter:=", "0mm", "Radius:=", "10mm", "WhichAxis:=",  _
         "Z", "NumSegments:=", "0")

解决方案 »

  1.   

    啥意思?想用户通过一个数组传递参数进来?
    直接就你的creatcircle直接设定一系列参数不就得了,为啥要用数组作为参数传入?如果数组的结构、内容、顺序和你想要的不同是不是一堆错?能严格的尽量严格定义,你要做到足够的灵活度就要做好足够的心理准备代码翻n番bug翻n番工期翻n番
      

  2.   

    用户输入哪个参数?
    用户怎么输入?InputBox?
      

  3.   

    可以通过弹出输入窗口的方式让用户输入参数;
    将下边的内容保存为vbs脚本文件,然后双击运行:' 提示用户输入参数;
    s = inputbox("请输入参数:")
    ' 显示用户输入的参数;
    msgbox s
      

  4.   

    又仔细的看了一下,觉得如果是自定义窗体输入参数的话,可以通过ActiveX DLL/EXE实现,就像VBS操作WORD/EXCEL一样;
    运行示例:
    下载地址:
    链接:https://pan.baidu.com/s/1IAdRk9IC_L6EkQsyv7HCXA 
    提取码:fcl9