home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 18 / 18.iso / w / w252 / 4.ddi / MACROS.CMZ / WINAPPS.SMM < prev    next >
Encoding:
INI File  |  1991-08-19  |  3.2 KB  |  328 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     ~macro.sty
  5. [files]
  6. [charset]
  7.     82
  8.     ANSI (Windows, IBM CP 1252)
  9. [revisions]
  10.     0
  11. [prn]
  12.     PostScript Printer
  13. [lang]
  14.     1
  15. [desc]
  16.     Adds a menu called WinApps and places all currently running Windows applications on the menu bar for quick access.
  17.     Lotus Word Processing Division
  18.     Beginner
  19.     Menus, Active Apps
  20.     AutoRun
  21.     682670786
  22.     19
  23.     673578583
  24.     139
  25.     1
  26.     0
  27.     0
  28.     0
  29.     0
  30.     Addmenuitem, Scan For Active Apps, Simple Arrays
  31.     
  32.     Peyton McManus
  33.     
  34.     
  35.     
  36.     0
  37. [fopts]
  38.     0
  39.     1
  40.     0
  41.     0
  42. [lnopts]
  43.     2
  44.     Body Text
  45.     1
  46. [docopts]
  47.     5
  48.     2
  49. [lay]
  50.     Standard
  51.     513
  52.     [rght]
  53.         15840
  54.         12240
  55.         1
  56.         720
  57.         1440
  58.         1
  59.         1800
  60.         1440
  61.         2
  62.         1
  63.         0
  64.         1
  65.         1
  66.         2
  67.         1
  68.         720
  69.         10800
  70.         5
  71.         1
  72.         720
  73.         1
  74.         1440
  75.         1
  76.         2880
  77.         1
  78.         4320
  79.         1
  80.         5760
  81.     [hrght]
  82.     [lyfrm]
  83.         1
  84.         11200
  85.         0
  86.         0
  87.         12240
  88.         1800
  89.         0
  90.         1
  91.         3
  92.         1 0 0 0 0 0 0
  93.         0
  94.         0
  95.         1
  96.     [frmlay]
  97.         1800
  98.         12240
  99.         1
  100.         1440
  101.         72
  102.         1
  103.         360
  104.         1440
  105.         0
  106.         1
  107.         0
  108.         1
  109.         1
  110.         0
  111.         1
  112.         1440
  113.         10800
  114.         0
  115.     [txt]
  116.  
  117. Peyton McManus
  118.  
  119. Appmenu.smm   <[>Updates menu with currently running Apps]
  120.  
  121. May 6, 1991
  122.  
  123. >
  124.     [frght]
  125.     [lyfrm]
  126.         1
  127.         13248
  128.         0
  129.         14400
  130.         12240
  131.         15840
  132.         0
  133.         1
  134.         3
  135.         1 0 0 0 0 0 0
  136.         0
  137.         0
  138.         2
  139.     [frmlay]
  140.         15840
  141.         12240
  142.         1
  143.         1440
  144.         360
  145.         1
  146.         14472
  147.         1440
  148.         0
  149.         1
  150.         0
  151.         1
  152.         1
  153.         0
  154.         1
  155.         1440
  156.         10800
  157.         0
  158.     [txt]
  159. >
  160. [elay]
  161. [l1]
  162.     0
  163. [edoc]
  164. Function appmenu()
  165.  
  166. Count=AppGetAppCount()
  167.  
  168. Barid=1
  169.  
  170. MenuName="&WinApps"
  171.  
  172. Hourglass(on)
  173.  
  174. Deletemenu(Barid, MenuName)
  175.  
  176. AddMenu(Barid, MenuName)
  177.  
  178. Dim Apps(Count)
  179.  
  180. AppGetAppNames(&Apps)
  181.  
  182. Mac=GetRunningMacroFile$()
  183.  
  184. If Count<;>25
  185.  
  186.     Count=25
  187.  
  188. Endif
  189.  
  190. For i=1 to Count
  191.  
  192.     ap = apps(I)
  193.  
  194.     Ap=Strfield$(ap,1,"-")
  195.  
  196.     If Ap="Srvr"
  197.  
  198.         goto loop
  199.  
  200.     Endif                                                         
  201.  
  202.     rap = """{ap}"""
  203.  
  204.     AddMenuItem(BarId,MenuName,"&{ap}","{mac}!rest({rap})")
  205.  
  206. Loop:
  207.  
  208. Next
  209.  
  210. AddMenuItem(1,Menuname,"-","")
  211.  
  212. addmenuitem(1, menuname, "&Update Apps", "{mac}!update")
  213.  
  214. AddMenuItem(1,Menuname,"E&xit WinApps","{mac}!quit")
  215.  
  216. Hourglass(off)
  217.  
  218. End Function
  219.  
  220.  
  221. function update()
  222.  
  223. call appmenu()
  224.  
  225. end function
  226.  
  227.  
  228. function rest(ap)
  229.  
  230. apprestore(ap)
  231.  
  232. activateapp(ap)
  233.  
  234. end function
  235.  
  236.  
  237. <:f240,2Tms Rmn,0,0,0>Function Quit()
  238.  
  239. <:f240,2Tms Rmn,0,0,0>Deletemenu<:f><:f240,2Tms Rmn,0,0,0>(1,"<:f>&WinApps<:f240,2Tms Rmn,0,0,0>")
  240.  
  241. <:f240,2Tms Rmn,0,0,0>End Function<:f>
  242.  
  243. >
  244.  
  245. [Embedded]
  246. 00002427
  247. >
  248. [macsum] 4
  249. appmenu 0 0 9 0
  250. update 564 0 1 29
  251. rest 599 1 1 33
  252. Quit 646 0 1 38
  253. [macse]
  254. 14 appmenu
  255. 0 1033
  256. 13
  257. 8 1
  258. 5 1
  259. 8 2
  260. 7 "&WinApps"
  261. 8 3
  262. 0 296 1
  263. 0 521 "{2}" "{3}"
  264. 0 515 "{2}" "{3}"
  265. 6 1
  266. 21 4 [X]
  267. 0 1034 &4
  268. 0 802
  269. 13
  270. 8 5
  271. 6 1
  272. 5 25
  273. 18 3
  274. 11 00000188
  275. 5 25
  276. 8 1
  277. 5 1
  278. 8 6
  279. 6 1
  280. 6 6
  281. 18 2
  282. 12 00000273
  283. 10 00000436
  284. 5 1
  285. 6 6
  286. 3 0
  287. 8 6
  288. 10 00000198
  289. 6 6
  290. 22 4
  291. 8 7
  292. 0 20 "{7}" 1 "-"
  293. 13
  294. 8 7
  295. 6 7
  296. 7 "Srvr"
  297. 18 0
  298. 11 00000363
  299. 10 00000423
  300. 7 """{7}"""
  301. 8 8
  302. 0 516 "{2}" "{3}" "&{7}" "{5}!rest({8})"
  303. 10 00000240
  304. 0 516 1 "{3}" "-" ""
  305. 0 516 1 "{3}" "&Update Apps" "{5}!update"
  306. 0 516 1 "{3}" "E&xit WinApps" "{5}!quit"
  307. 0 296 0
  308. 6 0
  309. 15
  310. 9
  311. 14 update
  312. 16 appmenu
  313. 6 0
  314. 15
  315. 9
  316. 14 rest
  317. 0 1031 "{0}"
  318. 0 38 "{0}"
  319. 6 1
  320. 15
  321. 9
  322. 14 Quit
  323. 0 521 1 "&WinApps"
  324. 6 0
  325. 15
  326. 9
  327. 00002452
  328.