写了个处理数据的exe程序,对于A类数据需要点击程序里的1,2,3三个button来进行操作,对于B类数据需要点击程序里的2,3,4三个button来进行操作....需要处理很多类数据,每类数据都需要点击好几个button来操作,这样的话,我就要做很多重复操作.
   请问下有没有方法这样处理,首先将数据放在一个目录下,然后触发程序去操作该目录下的数据,至于哪类程序需要点击哪几个button全部由程序执行,并且处理过的数据不再进行处理,有没有人能给我说下大概的思路啊,谢谢了!

解决方案 »

  1.   

    不太明白你的意思
    表格存 button设控件数组,数据     button 的index
    345646   1  2  3
    435355   2  3  4
    按index调用button程序 call button(1)
      

  2.   

    可能我说的不太清楚,我再说一下.
    就是以前我处理这批数据需要每个数据文件去点几个button来处理,这样太累了,我是希望用程序来处理人工干的事情,直接把数据文件放在一个固定目录,调用程序,然后每个文件名所对应需要按哪几个button都由程序设定,最后把我这个目录下的所有数据全部处理掉,当然每个文件名的数据只能处理一次.
      

  3.   

    可惜你还是说的不大清除,只不过你可以把你原来的几个button里的程序独立成函数啊,比如process_button1(),process_button2(),....process_buttonN().然后执行A就直接调用process_button1(),process_button2()process_button3(),B就调用process_button2(),process_button3(),process_button4().
    你可以举个例子啊,关说还是不太了解你要怎么处理!
      

  4.   

    做一个表格,button设控件数组,文件和要用的button对应就可以了
      

  5.   

    我很怀疑这家伙是前天问那个CHECK的问题的...BUTTON用数组... 也就是你创建一个BUTTON..给他改个好记的名BTN 然后复制它BTN (0) BTN(1) BTN(2) BTN(3) 等等PRIVATE SUB CLK(INDEX AS INTEGER)
      SELECT CASE INDEX
        CASE 0:
          ...'BTN(0) DO ANY THING
        CASE 1:
          ...
          ...
        CASE X:
          ...
    END SUB检测 数据类型 --这个你自己写个过程吧... 如果按你说的是根据文件名决定的...
    那么就
    PRIVATE SUB CHKFILE(STRFILE AS STRING)
      IF STRFILE <>???这里的判断貌似是需要你自己写的... THEN
         CLK(A)
         CLK(B)
       ELSE IF STRFILE= XXX THEN 
            CLK(B)
            CLK(C)
        ELSE IF ...
            ...
            ...
      END IF
     
    END SUB就这两个思路应该就能满足你的需求吧