找回密码
 注册
关于网站域名变更的通知
查看: 318|回复: 5
打印 上一主题 下一主题

【求助】Form窗口弹出位置与定义的不符

[复制链接]
  • TA的每日心情
    郁闷
    2024-7-25 15:18
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    跳转到指定楼层
    1#
     楼主| 发表于 2024-7-25 12:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 ashnoer 于 2024-7-25 12:54 编辑

    如题,以下代码的窗口都不能在固定位置弹出
    1. 文档实例,
    2. form = axlFormCreate( (gensym) "extract_selector.form" '("E" "OUTER") '_formAction t)

    3. 参考其他skill修改
    4. form=axlFormCreate((gensym) "refdes_over.form" '(C OUTER MSGLINES 0) 'pform_Action t)
    复制代码


    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    2#
    发表于 2024-7-25 18:25 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    郁闷
    2024-7-25 15:18
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    3#
     楼主| 发表于 2024-7-25 20:36 | 只看该作者
    aarom 发表于 2024-7-25 18:25
    我只看到你貼的格式錯誤.(其他要看你全文的設置.)
    1. '(C OUTER MSGLINES 0)
    复制代码


    以上格式在我收集到的skill中运行时并无问题
    在我的skill中,无论我按照以上格式或是 '("C" "OUTER") 都无法让窗口在指定的位置弹出

    即使我直接复制,效果任然等效于:
    1. form=axlFormCreate((gensym) "refdes_over.form" <font color="#ff00ff">nil</font> 'pform_Action t)
    复制代码


    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    4#
    发表于 2024-7-25 21:41 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    郁闷
    2024-7-25 15:18
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    5#
     楼主| 发表于 2024-7-28 07:24 | 只看该作者
    本帖最后由 ashnoer 于 2024-7-28 07:33 编辑
    aarom 发表于 2024-7-25 21:41
    1.其他要看你全文的設置.

    2.Form 要固定, 除非你沒移動過它的位置, 依Allegro 工具列, 是依上次最後位 ...

    如果有空是否可以帮我看一下


    1. axlCmdRegister("skillDebuger" 'SkillDebuger)

    2. (defun SkillDebuger ()
    3.       time = getCurrentTime()
    4.       time = parseString(time)
    5.       day = nth(1 time)
    6.       month = car(time)
    7.       month = upperCase(month)
    8.       year = nth(3 time)
    9.       date = strcat(" Date: " day " " month " " year)
    10.        CreateForm()
    11.       Form=axlFormCreate( (gensym) form_file '("E" "OUTER") 'SkillDebuger_Call t)
    12.       axlFormDisplay(Form)
    13.       axlUIWPrint(Form date)
    14. )

    15. (defun CreateForm ()
    16. drain()
    17. form_file = "t_Skill.form"
    18. P = outfile(form_file "w")
    19. fprintf(P "#Created by xml2bnf  perl utility\n")
    20. fprintf(P "#Coded by Venkata Ramanan/Santa Clara, CA\n\n")
    21. fprintf(P "FILE_TYPE=FORM_DEFN VERSION=2\n")
    22. fprintf(P "FORM AUTOGREYTEXT\n")
    23. fprintf(P "FIXED\n")
    24. fprintf(P "PORT 39 35\n")
    25. fprintf(P "HEADER \"SkillDebuger V1.0\"\n")
    26. fprintf(P "POPUP <ENUM>\"ITEM1\"\"0\",\"ITEM2\"\"1\",\"ITEM3\"\"2\",\"LAST ONE\"\"3\".\n\n")
    27. fprintf(P "TILE\n\n")

    28. ;file
    29. fprintf(P "## Text Field in Form## \n")
    30. fprintf(P "TEXT \"\316\304 \274\376 :\"\n")
    31. fprintf(P "TLOC 1 1\n")
    32. fprintf(P "TGROUP \"SkillDebuger\"\n")
    33. fprintf(P "ENDTEXT\n\n")

    34. fprintf(P "## Input Field in Form## \n")
    35. fprintf(P "FIELD FileTexB\n")
    36. fprintf(P "FLOC 7 1\n")
    37. ;fprintf(P "FSIZE 15 2\n")
    38. fprintf(P "STRFILLIN 20 255\n")
    39. fprintf(P "FGROUP \"SkillDebuger\"\n")
    40. fprintf(P "VALUE \"\"\n")
    41. fprintf(P "ENDFIELD \n\n\n")

    42. fprintf(P "## Button Field in FORM ## \n")
    43. fprintf(P "FIELD selFile\n")
    44. fprintf(P "FLOC 30 1\n")
    45. fprintf(P "MENUBUTTON \"\321\241\324\361\" 9 3\n")
    46. fprintf(P "FGROUP \"SkillDebuger\"\n")
    47. fprintf(P "ENDFIELD \n\n")

    48. ;enc
    49. fprintf(P "## Text Field in Form## \n")
    50. fprintf(P "TEXT \"\303\334 \302\353 :\n")
    51. fprintf(P "TLOC 1 4\n")
    52. fprintf(P "TGROUP \"SkillDebuger\"\n")
    53. fprintf(P "ENDTEXT\n\n")

    54. fprintf(P "## Input Field in Form## \n")
    55. fprintf(P "FIELD EncryptTexB\n")
    56. fprintf(P "FLOC 7 4\n")
    57. fprintf(P "FSIZE 15 2\n")
    58. fprintf(P "STRFILLIN 20 255\n")
    59. fprintf(P "FGROUP \"SkillDebuger\"\n")
    60. fprintf(P "VALUE \"_By4311\"\n")
    61. fprintf(P "ENDFIELD \n\n\n")

    62. fprintf(P "## Button Field in FORM ## \n")
    63. fprintf(P "FIELD Encrypt\n")
    64. fprintf(P "FLOC 30 4\n")
    65. fprintf(P "MENUBUTTON \"\274\323\303\334\" 9 3\n")
    66. fprintf(P "FGROUP \"SkillDebuger\"\n")
    67. fprintf(P "ENDFIELD \n\n")

    68. fprintf(P "## Text Field in Form## \n")
    69. fprintf(P "TEXT \"\262\331 \327\367-->\n")
    70. fprintf(P "TLOC 1 7\n")
    71. fprintf(P "TGROUP \"SkillDebuger\"\n")
    72. fprintf(P "ENDTEXT\n\n")

    73. fprintf(P "## Button Field in FORM ## \n")
    74. fprintf(P "FIELD Load\n")
    75. fprintf(P "FLOC 7 7\n")
    76. fprintf(P "MENUBUTTON \"\274\323\324\330\" 9 3\n")
    77. fprintf(P "FGROUP \"SkillDebuger\"\n")
    78. fprintf(P "ENDFIELD \n\n")

    79. fprintf(P "## Button Field in FORM ## \n")
    80. fprintf(P "FIELD Run\n")
    81. fprintf(P "FLOC 19 7\n")
    82. fprintf(P "MENUBUTTON \"\324\313\320\320\" 9 3\n")
    83. fprintf(P "FGROUP \"SkillDebuger\"\n")
    84. fprintf(P "ENDFIELD \n\n")

    85. fprintf(P "## Button Field in FORM ## \n")
    86. fprintf(P "FIELD Close\n")
    87. fprintf(P "FLOC 30 7\n")
    88. fprintf(P "MENUBUTTON \"\315\313\263\366\" 9 3\n")
    89. fprintf(P "FGROUP \"SkillDebuger\"\n")
    90. fprintf(P "ENDFIELD \n\n")

    91. fprintf(P "ENDTILE\n\n")
    92. fprintf(P "ENDFORM\n\n")

    93. close(P)
    94. )
    复制代码


    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    6#
    发表于 2024-7-28 22:01 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-28 01:09 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表