[求助]脚本生成 INI 和 XML 文件
2023-3-18 2284
收藏
点赞
分享
Keketoco00
最新回复 (57)
  • avatar image
    keketoco00 2023-8-20
    楼主   51
    527104427 哈哈哈哈哈哈,曹操,笑不活了^^

    翻译错误哈哈哈哈 

    Keketoco00
  • avatar image
    keketoco00 2023-8-21
    楼主   52
    caocaofff 你的列表中的数据长度可能太长了,导致显示只有部分文字。 一般我们使用list命令时,大部分情况下都是作为显示内容为主,每一个list都有一个索引,所以只需要获取选择的索引号就行,下拉列表显示不完整并 ...

    有时这个翻译器不能翻译100%的东西,我不知道曹操是什么意思,抱歉,如果有不好的地方

     

    我想要的是以下内容 

     

    首先你可以看到这两个 List 有两种大小,list1 我希望您发送 WIN1 和 list2 的结果 我希望条形更长以显示完整的文本,如链接中的图像 https://ibb.co/T8JMGgG

     

    我尝试将结果从 WIN1 发送到 WIN2 的 list1 但它没有发送,它只是发送到 list2

     

    另一件事是,当我使用 send @list1.ADD=%LX2% 时,它会显示所有编辑,但不会重置,现在使用 .VAL 它不会显示所有编辑,我也想解决这个问题 

     

    tst

    _SUB tst,W200H200

     ENVI @this.Font=18  

    LABE Button3,L70T20W50H25,Brw,CALL Brw

    LIST list2,L0T50W193H10,tstststststststststststststststststststststststststst1,

    CALL @-sub:@L0T100W193H30:CALL1 -WIN2  CALL

     

    _END

     

    _SUB WIN2,L0T0,,

        ENVI @this.Font=13

    LIST list1,L0T0W193H30,,

    _END

     

    _SUB Brw

    BROW Wimfile,install.wim,Please select the image source to be applied,wim;esd;swm|*.wim;*.esd;*.swm|All files|*.*|,0x1000

    WIN1

    _END

     

    _SUB WIN1

         exec* &mess2=*Imagex.exe info %Wimfile%

          forx *Nl mess2,lx2,

          {

                mstr -delims::  item,value=<1><2>%lx2%

                Find $%item%=index, mstr -trim index=%value%

                Find $%item%=name,mstr -trim name=%value%

                Find $%item%=WIMBoot compatible,

                {

                      envi lx2=%index%|%name%

                      envi @List1.ADD=%lx2%

                }

     

          }

    _End

     

    Keketoco00
  • avatar image
    keketoco00 有时这个翻译器不能翻译100%的东西,我不知道曹操是什么意思,抱歉,如果有不好的地方 我想要的是以下内容 首先你可以看到这两个 List 有两种大小,list1 我希望您发送 WIN1 ...

    放弃了😂

    越来越复杂了

    tst
    
    _SUB tst,W200H300
    ENVI @this.Font=18  
    LABE Button3,L70T20W50H25,Brw,CALL Brw
    LIST list1,L0T130W193H30,,
    LIST list2,L0T50W193H40,,
    _END
    
    _SUB Brw
    BROW Wimfile,install.wim,Please select the image source to be applied,wim;esd;swm|*.wim;*.esd;*.swm|All files|*.*|,0x1000
    WIN1
    _END
    
    _SUB WIN1
      exec* &mess2=*wimlib-imagex.exe info %Wimfile%
          forx *Nl mess2,lx2,
          {
                mstr -delims::  item,value=<1><2>%lx2%
                Find $%item%=Image Count, mstr -trim imgcount=%value%
           }
        CALL ImgInfo
    _END
    
    _SUB ImgInfo
        exec* &imginfo2=*wimlib-imagex.exe info %Wimfile% %imgcount%
    forx *Nl imginfo2,infadd,
          {
    mstr -delims::  item,value=<1><2>%infadd%
                Find $%item%=index, mstr -trim index=%value%
                Find $%item%=name,mstr -trim name=%value%
                Find $%item%=WIMBoot compatible,
                {
                      envi infadd=%index%|%name%
                      envi @List1.ADD=%infadd%
                      envi @List2.ADD=%infadd%
                }
          }
    CALC #imgcount=%imgcount% -1
    IFEX #%imgcount%>0,CALL ImgInfo
    _End
    官方QQ群:872611894(群密码:pecmd.net)
  • avatar image

    可以先把功能实现,显示效果后期再调整☺️

    官方QQ群:872611894(群密码:pecmd.net)
  • avatar image
    keketoco00 2023-8-22
    楼主   55
    caocaofff 放弃了😂 越来越复杂了 tst _SUB tst,W200H300 ENVI @this.Font=18 LABE Button3,L70T20W50H25,Brw,CALL Brw ...

    现在我已经到了最后我不能放弃哈哈哈哈

    Keketoco00
  • avatar image
    keketoco00 2023-8-22
    楼主   56
    caocaofff 可以先把功能实现,显示效果后期再调整☺️

    我认为我无法正确解释

    我希望List1的字体为13,list2的字体为10

    我尝试了很多方法,但我不能,因为 List 命令获取 _Sub 的源

    关于我发送的 wimlib 命令,它对我有用,我唯一想要修复的是,我不想使用 .ADD,而是将它与 .VAL 一起使用,这样当我更改 Iso 时它会重置

    当我使用 .VAL 时,它只显示最后一个版本

    示例:存在

    1 - Windows 10 家庭版
    2 - Windows 10 专业版
    3 - Windows 10 企业版
     
    使用 .val 命令,它仅显示最后一个,即。
    3 - Windows 10 企业版

    最后于 2023-8-22 被keketoco00编辑 ,原因:
    Keketoco00
  • avatar image
    keketoco00 我认为我无法正确解释 我希望List1的字体为13,list2的字体为10 我尝试了很多方法,但我不能,因为 List 命令获取 _Sub 的源 关于我发送的 wimlib 命令,它对我有用,我 ...

    可以将所有版本都放入一个变量,然后使用管道符”|“分割,这样使用.VAL时就能有多个版本

    官方QQ群:872611894(群密码:pecmd.net)
  • avatar image
    keketoco00 2023-8-23
    楼主   58
    caocaofff 可以将所有版本都放入一个变量,然后使用管道符”|“分割,这样使用.VAL时就能有多个版本

    我不太明白你说的,但我设法解决了这个问题

     

    我通过在 _Sub browser 中添加 .VAL 解决了这个问题

    Keketoco00
返回