home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 14 / 14.iso / s / s005 / 52.ddi / SAMPMAC.LIB / OPENDOCS.SMM < prev    next >
Encoding:
INI File  |  1993-10-22  |  7.3 KB  |  775 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     _default.sty
  5. [charset]
  6.     82
  7.     ANSI (Windows, IBM CP 1252)
  8. [PanoseFontTable]
  9.     4
  10.     5
  11.     Tms Rmn
  12.     514
  13.     774
  14.     1284
  15.     517
  16.     1027
  17.     Helvetica
  18.     2818
  19.     1029
  20.     514
  21.     514
  22.     1026
  23.     Helv
  24.     2818
  25.     1029
  26.     514
  27.     770
  28.     1026
  29.     Times New Roman
  30.     514
  31.     774
  32.     1029
  33.     517
  34.     1027
  35. [revisions]
  36.     0
  37. [recfile]
  38.     
  39.     *
  40.     1
  41.     1
  42.     3
  43.     8
  44.     0
  45.     0
  46. [lang]
  47.     1
  48. [desc]
  49.     Open multiple documents
  50.     
  51.     
  52.     
  53.     
  54.     751322114
  55.     1
  56.     750620291
  57.     168
  58.     0
  59.     0
  60.     0
  61.     0
  62.     0
  63.     
  64.     
  65.     
  66.     
  67.     
  68.     
  69.     1
  70. [prn]
  71.     QMS-PS 810
  72. [port]
  73.     NW:\\SPEEDY\QMS
  74. [fopts]
  75.     0
  76.     1
  77.     0
  78.     0
  79. [lnopts]
  80.     2
  81.     Body Text
  82.     1
  83. [docopts]
  84.     5
  85.     2
  86. [GramStyle]
  87.     
  88. [tag]
  89.     Outline4
  90.     1
  91.     [fnt]
  92.         Times New Roman
  93.         200
  94.         0
  95.         49152
  96.     [algn]
  97.         1
  98.         1
  99.         0
  100.         0
  101.         0
  102.     [spc]
  103.         33
  104.         0
  105.         1
  106.         72
  107.         72
  108.         1
  109.         100
  110.     [brk]
  111.         4
  112.     [line]
  113.         8
  114.         0
  115.         1
  116.         0
  117.         0
  118.         1
  119.         1
  120.         144
  121.         144
  122.         1
  123.     [spec]
  124.         0
  125.         4
  126.         
  127.         0
  128.         1
  129.         1
  130.         0
  131.         0
  132.         0
  133.         0
  134.     [nfmt]
  135.         272
  136.         1
  137.         2
  138.         .
  139.         ,
  140.         $
  141.     Outline3
  142.     0
  143.     0
  144. [tag]
  145.     Outline3
  146.     1
  147.     [fnt]
  148.         Times New Roman
  149.         200
  150.         0
  151.         49152
  152.     [algn]
  153.         1
  154.         1
  155.         0
  156.         720
  157.         0
  158.     [spc]
  159.         33
  160.         0
  161.         1
  162.         72
  163.         72
  164.         1
  165.         100
  166.     [brk]
  167.         4
  168.     [line]
  169.         8
  170.         0
  171.         1
  172.         0
  173.         0
  174.         1
  175.         1
  176.         144
  177.         144
  178.         1
  179.     [spec]
  180.         0
  181.         3
  182.         
  183.         0
  184.         1
  185.         1
  186.         0
  187.         0
  188.         0
  189.         0
  190.     [nfmt]
  191.         272
  192.         1
  193.         2
  194.         .
  195.         ,
  196.         $
  197.     Outline3
  198.     0
  199.     0
  200. [tag]
  201.     Outline1
  202.     1
  203.     [fnt]
  204.         Times New Roman
  205.         240
  206.         0
  207.         49153
  208.     [algn]
  209.         1
  210.         1
  211.         0
  212.         0
  213.         0
  214.     [spc]
  215.         33
  216.         0
  217.         1
  218.         72
  219.         0
  220.         1
  221.         100
  222.     [brk]
  223.         16
  224.     [line]
  225.         8
  226.         0
  227.         1
  228.         0
  229.         0
  230.         1
  231.         1
  232.         144
  233.         144
  234.         1
  235.     [spec]
  236.         0
  237.         1
  238.         
  239.         0
  240.         1
  241.         1
  242.         0
  243.         0
  244.         0
  245.         0
  246.     [nfmt]
  247.         272
  248.         1
  249.         2
  250.         .
  251.         ,
  252.         $
  253.     Outline1
  254.     0
  255.     0
  256. [tag]
  257.     Outline2
  258.     1
  259.     [fnt]
  260.         Times New Roman
  261.         200
  262.         0
  263.         49152
  264.     [algn]
  265.         1
  266.         1
  267.         216
  268.         0
  269.         0
  270.     [spc]
  271.         33
  272.         0
  273.         1
  274.         0
  275.         0
  276.         1
  277.         100
  278.     [brk]
  279.         4
  280.     [line]
  281.         8
  282.         0
  283.         1
  284.         0
  285.         0
  286.         1
  287.         1
  288.         144
  289.         144
  290.         1
  291.     [spec]
  292.         0
  293.         2
  294.         
  295.         0
  296.         1
  297.         1
  298.         0
  299.         16
  300.         0
  301.         0
  302.     [nfmt]
  303.         272
  304.         1
  305.         3
  306.         .
  307.         ,
  308.         $
  309.     Outline2
  310.     0
  311.     0
  312. [tag]
  313.     Function
  314.     1
  315.     [fnt]
  316.         Helvetica
  317.         240
  318.         0
  319.         49153
  320.     [algn]
  321.         1
  322.         1
  323.         0
  324.         0
  325.         0
  326.     [spc]
  327.         33
  328.         0
  329.         1
  330.         0
  331.         0
  332.         1
  333.         100
  334.     [brk]
  335.         68
  336.     [line]
  337.         8
  338.         0
  339.         1
  340.         0
  341.         0
  342.         1
  343.         1
  344.         144
  345.         144
  346.         1
  347.     [spec]
  348.         0
  349.         1
  350.         
  351.         0
  352.         1
  353.         1
  354.         0
  355.         0
  356.         0
  357.         0
  358.     [nfmt]
  359.         272
  360.         1
  361.         3
  362.         .
  363.         ,
  364.         $
  365.     Body Text
  366.     0
  367.     0
  368. [tag]
  369.     Title
  370.     8
  371.     [fnt]
  372.         Helvetica
  373.         280
  374.         0
  375.         49153
  376.     [algn]
  377.         1
  378.         1
  379.         0
  380.         0
  381.         0
  382.     [spc]
  383.         33
  384.         0
  385.         1
  386.         144
  387.         72
  388.         1
  389.         100
  390.     [brk]
  391.         16
  392.     [line]
  393.         8
  394.         0
  395.         1
  396.         0
  397.         0
  398.         1
  399.         1
  400.         144
  401.         144
  402.         1
  403.     [spec]
  404.         0
  405.         1
  406.         
  407.         0
  408.         1
  409.         1
  410.         0
  411.         0
  412.         0
  413.         0
  414.     [nfmt]
  415.         272
  416.         1
  417.         2
  418.         .
  419.         ,
  420.         $
  421.     Title
  422.     0
  423.     0
  424. [lay]
  425.     Standard
  426.     513
  427.     [rght]
  428.         15840
  429.         12240
  430.         1
  431.         1440
  432.         1440
  433.         1
  434.         1440
  435.         1440
  436.         0
  437.         1
  438.         0
  439.         1
  440.         0
  441.         2
  442.         1
  443.         1440
  444.         10800
  445.         12
  446.         1
  447.         720
  448.         1
  449.         1440
  450.         1
  451.         2160
  452.         1
  453.         2880
  454.         1
  455.         3600
  456.         1
  457.         4320
  458.         1
  459.         5040
  460.         1
  461.         5760
  462.         1
  463.         6480
  464.         1
  465.         7200
  466.         1
  467.         7920
  468.         1
  469.         8640
  470.     [frght]
  471.     [lyfrm]
  472.         0
  473.         13184
  474.         0
  475.         14400
  476.         12240
  477.         15840
  478.         0
  479.         1
  480.         1
  481.         0 0 0 0 0 0 0
  482.         0
  483.         16777215
  484.         0
  485.     [frmlay]
  486.         15840
  487.         12240
  488.         1
  489.         1440
  490.         792
  491.         1
  492.         14472
  493.         1440
  494.         0
  495.         1
  496.         0
  497.         0
  498.         0
  499.         0
  500.         1
  501.         1440
  502.         10800
  503.         2
  504.         2
  505.         4680
  506.         3
  507.         9360
  508.     [txt]
  509. <:s><:#P30670848,P943718>
  510.  
  511. >
  512.     [hrght]
  513.     [lyfrm]
  514.         0
  515.         11136
  516.         0
  517.         0
  518.         12240
  519.         1440
  520.         0
  521.         1
  522.         1
  523.         0 0 0 0 0 0 0
  524.         0
  525.         16777215
  526.         0
  527.     [frmlay]
  528.         1440
  529.         12240
  530.         1
  531.         1440
  532.         72
  533.         1
  534.         792
  535.         1440
  536.         0
  537.         1
  538.         0
  539.         0
  540.         0
  541.         0
  542.         1
  543.         1440
  544.         10800
  545.         2
  546.         2
  547.         4680
  548.         3
  549.         9360
  550.     [txt]
  551. <:s><:#P30670848,P943718>
  552.  
  553. >
  554. [elay]
  555. [l1]
  556.     0
  557. [edoc]
  558. <:s><:#P30670848,P943718>' Macro to open multiple files.
  559.  
  560. <:s><:#P30670848,P943718>' Peyton McManus
  561.  
  562. <:s><:#P30670848,P943718>' dialogbox is internal
  563.  
  564. <:s><:#P30670848,P943718>
  565.  
  566. @Subhead@<:s><:#P30670848,P943718><:X3,0;include "amixlate.sam!opendocs">'Opendocs Defines
  567.  
  568. <:s>Define        NowOpening    "Now Opening "
  569.  
  570. <:s>Define        Select        "Select up to 9 files to open:"
  571. <:X~3,0;include "amixlate.sam!opendocs">
  572.  
  573. @Subhead@<:s><:#P30670848,P943718>function Main()
  574.  
  575. <:s><:#P30670848,P943718>DefStr Temp;
  576.  
  577. <:s><:#P30670848,P943718>doc=getdocpath$()
  578.  
  579. <:s><:#P30670848,P943718>doc=strfield(doc, 1, ";")    'dez
  580.  
  581. <:s><:#P30670848,P943718>doc=CatSlash(doc)    'dez
  582.  
  583. <:s><:#P30670848,P943718>FillEdit(1000, Select)
  584.  
  585. <:s><:#P30670848,P943718>Filledit(9001,"{doc}*.s?m")        ' fill the listbox with files
  586.  
  587. <:s><:#P30670848,P943718>Box=dialogbox(".","Getfiles")    ' display the dialogbox
  588.  
  589. <:s><:#P30670848,P943718>if Box<<<;>1                ' if cancel then exit macro
  590.  
  591. <:s><:#P30670848,P943718>    Exit Function
  592.  
  593. <:s><:#P30670848,P943718>Endif
  594.  
  595. <:s><:#P30670848,P943718>Files=getdialogfield$(9001)
  596.  
  597. <:s><:#P30670848,P943718>If Files = ""
  598.  
  599. <:s><:#P30670848,P943718>    Exit Function
  600.  
  601. <:s><:#P30670848,P943718>Endif
  602.  
  603. <:s><:#P30670848,P943718>x=1
  604.  
  605. <:s><:#P30670848,P943718>Dir = GetDocPath$()
  606.  
  607. <:s><:#P30670848,P943718>While -1 != Assign(&Temp,StrField$(Files, x, " "))
  608.  
  609. <:s><:#P30670848,P943718>    FileName="{dir}{temp}"
  610.  
  611. <:s><:#P30670848,P943718>    MsgText = StrCat$(NowOpening, FileName)
  612.  
  613. <:s><:#P30670848,P943718>    StatusBarMsg(MsgText)
  614.  
  615. <:s><:#P30670848,P943718>    Fileopen(FileName,1,"")
  616.  
  617. <:s><:#P30670848,P943718>    pause(010)
  618.  
  619. <:s><:#P30670848,P943718>    If GetOpenFileCount() <;> 8 
  620.  
  621. <:s><:#P30670848,P943718>        Break;
  622.  
  623. <:s><:#P30670848,P943718>    Endif
  624.  
  625. <:s><:#P30670848,P943718>    x = x + 1
  626.  
  627. <:s><:#P30670848,P943718>Wend
  628.  
  629. <:s><:#P30670848,P943718>StatusBarMsg("")
  630.  
  631. <:s><:#P30670848,P943718>End Function
  632.  
  633. <:s><:#P30670848,P943718>
  634.  
  635. <:s><:#P30670848,P943718>DIALOG    Getfiles
  636.  
  637. <:s><:#P30670848,P943718>-2134376448    5    97    34    129    102    ""    ""    "Multiple File Open"
  638.  
  639. <:s><:#P30670848,P943718>FONT    8    "Helv"
  640.  
  641. <:s><:#P30670848,P943718>6    22    62    76    9001    1352728587    "listbox"    ""    0 
  642.  
  643. <:s><:#P30670848,P943718>6    2    62    18    1000    1342177280    "static"    ""    0 
  644.  
  645. <:s><:#P30670848,P943718>74    42    50    9    7999    1342177280    "static"    ""    0 
  646.  
  647. <:s><:#P30670848,P943718>83    4    40    14    1    1342373889    "button"    "OK"    0 
  648.  
  649. <:s><:#P30670848,P943718>83    20    40    14    2    1342373888    "button"    "Cancel"    0 
  650.  
  651. <:s><:#P30670848,P943718>END DIALOG
  652.  
  653. <:s><:#P30670848,P943718>
  654. >
  655.  
  656. [Embedded]
  657. 00006172
  658. >
  659. [macsum4] 2 14
  660. Main 0 0 9 8
  661. Getfiles 902 0 65535 39
  662. [macse]
  663. 14 Main
  664. 29 0 Main
  665. 17 1
  666. 29 1 Temp
  667. 17 2
  668. 29 2 doc
  669. 31 101 45 2
  670. 13
  671. 16 _$$5CatSlash [X]
  672. 13
  673. 8 2
  674. 17 3
  675. 0 20 "{2}" 1 ";"
  676. 13
  677. 8 2
  678. 17 4
  679. 16 _$$5CatSlash "{2}"
  680. 13
  681. 8 2
  682. 17 5
  683. 0 31 1000 "Select up to 9 files to open:"
  684. 17 6
  685. 0 31 9001 "{2}*.s?m"
  686. 17 7
  687. 29 3 Box
  688. 0 26 "." "Getfiles"
  689. 13
  690. 8 3
  691. 17 8
  692. 6 3
  693. 5 1
  694. 18 1
  695. 11 00000341
  696. 6 0
  697. 15
  698. 9
  699. 17 11
  700. 29 4 Files
  701. 0 27 9001
  702. 13
  703. 8 4
  704. 17 12
  705. 6 4
  706. 7 ""
  707. 18 0
  708. 11 00000429
  709. 6 0
  710. 15
  711. 9
  712. 17 15
  713. 29 5 x
  714. 5 1
  715. 8 5
  716. 17 16
  717. 29 6 Dir
  718. 31 101 45 2
  719. 13
  720. 16 _$$5CatSlash [X]
  721. 13
  722. 8 6
  723. 17 17
  724. 5 -1
  725. 0 20 "{4}" "{5}" " "
  726. 13
  727. 0 805 &1 [X]
  728. 13
  729. 18 1
  730. 11 00000866
  731. 17 18
  732. 29 7 FileName
  733. 7 "{6}{1}"
  734. 8 7
  735. 17 19
  736. 29 8 MsgText
  737. 0 16 "Now Opening " "{7}"
  738. 13
  739. 8 8
  740. 17 20
  741. 0 789 "{8}"
  742. 17 21
  743. 16 _$$1FileOpen "{7}" 1 ""
  744. 17 22
  745. 0 274 010
  746. 17 23
  747. 0 1050
  748. 13
  749. 5 8
  750. 18 3
  751. 11 00000826
  752. 17 24
  753. 10 00000866
  754. 17 26
  755. 6 5
  756. 5 1
  757. 3 0
  758. 8 5
  759. 10 00000518
  760. 17 28
  761. 0 789 ""
  762. 6 0
  763. 15
  764. 17 29
  765. 9
  766. DIALOG Getfiles
  767. -2134376448 5 97 34 129 102 "" "" "Multiple File Open" 
  768. FONT 8 "Helv" 
  769. 6 22 62 76 9001 1352728587 "listbox" "" 0 
  770. 6 2 62 18 1000 1342177280 "static" "" 0 
  771. 74 42 50 9 7999 1342177280 "static" "" 0 
  772. 83 4 40 14 1 1342373889 "button" "OK" 0 
  773. 83 20 40 14 2 1342373888 "button" "Cancel" 0 
  774. 00006197
  775.