Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

A very basic question, I hope...

 [1/5] from: carl:cybercraft at: 19-Aug-2000 12:25


How do you start a second View script running (meaning from within a View script) without the first one closing its window/s and ending? I've spent a long time looking for info or an example on this and failing to find anything... Carl Read.

 [2/5] from: rebol:phb:tesco at: 19-Aug-2000 22:21


Hi Carl, You can try using the command launch <script name> This will start a new session of view. However I believe it only works in the latest experimental release (REBOL/View 0.10.25.3.1) Cheers Phil

 [3/5] from: carl::cybercraft::co::nz at: 20-Aug-2000 22:09


On 20-Aug-00, [rebol--phb--tesco--net] wrote:
> Hi Carl, > You can try using the command
<<quoted lines omitted: 3>>
> (REBOL/View 0.10.25.3.1) > Cheers Phil
Thanks Phil. I suspect launch is what I want, but it's not in the Amiga experimental version yet. Perhaps next week. (:

 [4/5] from: allen:rebolforces at: 21-Aug-2000 11:42


This is a multi-part message in MIME format. ------=_NextPart_000_002C_01C00B64.D1B85E90 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit ----- Original Message ----- From: <[carl--cybercraft--co--nz]> To: <[list--rebol--com]> Sent: Saturday, August 19, 2000 10:25 AM Subject: [REBOL] A very basic question, I hope...
> How do you start a second View script running (meaning from within a > View script) without the first one closing its window/s and ending? > I've spent a long time looking for info or an example on this and > failing to find anything... > > Carl Read. >
Hi Carl, The attached demo illustrates a way to do this. This approach does not require any changes to the target script at all. (unlike the do-thru/args method I use on my rebsite). rather than doing this view do %script.r which gives the behaviour you describe. use my 'do-get-face function. It does the script and returns the face (prevents it from showing) so you can do things like this (just some ideas) view/new do-get-face %script.r or append main-face/pane do-get-face %script.r show main-face or script-face: do-get-face %script.r script-face/color: red view/new script-face etc.. I hope this helps. Cheers, Allen K ps: Just do the .rip file to extract the demo. Then do %get-face.r ------=_NextPart_000_002C_01C00B64.D1B85E90 Content-Type: application/octet-stream; name="get-face.rip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="get-face.rip" WwogICAgUkVCT0wgWwogICAgICAgIFRpdGxlOiAiUkVCT0wgU2VsZi1leHRyYWN0aW5nIEJpbmFy eSBBcmNoaXZlIChSSVApIiAKICAgICAgICBEYXRlOiAyMS1BdWctMjAwMC8xMTozMjowNCsxMDow MCAKICAgICAgICBGaWxlOiAlZ2V0LWZhY2UucmlwIAogICAgICAgIE5vdGU6IHtUbyBleHRyYWN0 LCB0eXBlIFJFQk9MIGdldC1mYWNlLnJpcCBvciBydW4gUkVCT0wgYW5kIHR5cGU6IGRvIGdldC1m YWNlLnJpcH1dIAogICAgZmlsZTogJWdldC1mYWNlLnJpcCAKICAgIHNpemU6IDE5NzUgCiAgICBw YXRoOiAlZ2V0LWZhY2UvIAogICAgdmVyYm9zZTogbm90IGFsbCBbc3lzdGVtL3NjcmlwdC9hcmdz IHN5c3RlbS9zY3JpcHQvYXJncyA9ICdxdWlldF0gCiAgICBmaWxlczogWyVmb250LXN0eWxlcy5y IDQ4MyAlY2hlY2stc3R5bGUuciA3MDkgJWdldC1mYWNlLnIgNzgzXSAKICAgIGNoZWNrOiA1MTUw NjY4IAogICAgaWYgbm90IGV4aXN0cz8gcGF0aCBbbWFrZS1kaXIgcGF0aF0gCiAgICBhcmNoaXZl OiByZWFkL2JpbmFyeSBmaWxlIAogICAgYXJjaGl2ZTogbmV4dCBmaW5kL2Nhc2UvdGFpbCBhcmNo aXZlIHRvLWJpbmFyeSBqb2luICIhREFUQSIgIjoiIAogICAgaWYgY2hlY2sgPD4gY2hlY2tzdW0g YXJjaGl2ZSBbcHJpbnQgWyJDaGVja3N1bSBmYWlsZWQiIGNoZWNrIGNoZWNrc3VtIGFyY2hpdmVd IGhhbHRdIAogICAgZm9yZWFjaCBbZmlsZSBsZW5dIGZpbGVzIFsKICAgICAgICBpZiB2ZXJib3Nl IFtwcmludCBbdGFiIGZpbGVdXSAKICAgICAgICBlaXRoZXIgbGVuID0gJ0RJUiBbCiAgICAgICAg ICAgIGlmIG5vdCBleGlzdHM/IHBhdGgvOmZpbGUgW21ha2UtZGlyIHBhdGgvOmZpbGVdXSBbCiAg ICAgICAgICAgIGRhdGE6IGRlY29tcHJlc3MgY29weS9wYXJ0IGFyY2hpdmUgbGVuIAogICAgICAg ICAgICBhcmNoaXZlOiBza2lwIGFyY2hpdmUgbGVuIAogICAgICAgICAgICBlaXRoZXIgYW55IFsK ICAgICAgICAgICAgICAgIG5vdCBleGlzdHM/IHBhdGgvOmZpbGUgCiAgICAgICAgICAgICAgICBj b25maXJtIHJlZm9ybSBbZmlsZSAiYWxyZWFkeSBleGlzdHMgLSBvdmVyd3JpdGU/ICJdXSBbd3Jp dGUvYmluYXJ5IHBhdGgvOmZpbGUgZGF0YV0gW3ByaW50ICJza2lwcGVkIl1dXSAKICAgIG5vbmVd CiFEQVRBOgp4nL1UwW7bMAy9B8g/cAYGrAc7ipdefFqGtZe22NAWvQQ+KA5dq7Elw5IXZ8P+fVRk 12qb5lgBCgLyvUeafPbtxfef17CaToDOvTAlJhBcq4yXcKmkgRte10I+Bg6wbE2hGkIsyxIlXPGq 7jMXFRdlAtzGt99qtcOmraNMVRFvHSIXVvtzTqqhNvsSddS4zA9uKBPPw2X7GMaMMRd+wEYLJROY Ryw6d7FfbVMrTei/d4XaadgVIivAamrgDcIaqVmoqGncgFHgWOMxBYLea4MVCLnBGumHntIKgGsK lIS9apse9s8pXB5tPp1OphMvllDlLYJaP2FmPg1TxY7GZOkWJP7gEHdD6Wyj2BlYWaEEVpJXhD2o HrJp+goeL3rawNAkSvNb+EjNpQ41NiJ/V32EHCdSHU/lZLHTdd6UGNRPCqd07XztfzKXDHOeEaDk tB3jz7DfWz9mb+VWEc4Z674OlrJnzbPtplE1MLKVFzfW/BDc4lr13r87CAeeYE0tAOvmPs0+9Qe7 0Z54waLDZQuIY3a6ycE3X56UkBCM5koCqFS58ex29o4VfOqYoE+BJzDGz95u+4XAEa5HS/tX67fA 3UzluUYzc+vxXrbZsymAvhkdXQjs2sLntf0HeqhsLdwEAAB4nK1V32vbMBB+D+R/uAVGXpbEzrox AmNkbUdLBxtb6UvIgyKfbS2OFSS5SVf6v+8ky4nruFkGE/iXdN/p09135x+Xn799hVm3A3bcCpPh BHrnKfLlQm5hI0wKjBsh8563mRYmlYqMplmGOdyw1bpaumCG0ONwMC2SwTgIAj//RVivr7n1OtDm IcOh8kt3qDQ5n0A4DIahn/xeqLXUBHmcghardYZwd30BDgkmZQZWMhKxQA195xSMBPBgGkaJJEEF LPfcYZMSVWFAaOCZ4EuMhk/dzrzb6XZqrCawYksEufiF3LyqoqLiAYsiy9Eaid+4CxcNni6hpFCb tCNGzLw/+9pctgPzhCW0aVzkHGYx41jRxXvMzbwFYoeIK7OP0I/kJm/zvaNBXkfauMTk0tS+X8bo VG6c4csmkSw9lUTa7eaH0/N6lho2/tU/6vcVE/nAbjeBjD3IwtQP7BKnd0naLywYX0ZKriH8QMp6 T9c4qElka6y3BWWGhFpj9Xibkki8viKnu/751eX5TSW/Ult6L67nJzpU2hvQEog2cII4QfCU5Qnq 50Cna4VxRtqjD7IqlCIZgMsWyLic9JX5tAe7Gp3FMqcTzXTKSBI21zmCF3V/IbNoXgs140pqXTt0 GYjeTweGW9yaTz0I3wVgkTU7Hk6c4puKQ6JA9cbDUlowg8PcU8RHluSooni2PTu0ctoj04ZMWhR+ 4C/YBif7233OKeSmUPsk+lBciSTN6DLNaOwM+fh4LMZVLFpIPWiDq9G9wA3dInsNbJOg8/BCW7rN Ommi0ooeNS6mKPE2Ggab53wZhnlEICayE5GcUZwmkCKLjiFOzt5fQmDl+9+SCb1rw6gWdWsa3x5P 49uTJF0W2ky4fdwGLd2von/QBI+qu1bD/+Cyra+6352LuIxjjQZqv77Rrsnafrgd23/3HyxWCWoc CAAAeJyFVU1v2zAMvQfIf2AN7DbXaTDs4B22dO122IAOa7cdDB9kW2682qIhyXW9ov99lCXHcrqP BPEH9R4p8lHM18vzq8+QrFdAn5tK1zyG4ALDj1yHH1jO4UMncl2hCCxk1+k9SsLs6poL+MSa1q1c ME3c7Vm4627D7WazsebLhlV1DMzA30meYV2izLk6zbGxiO9cKgoQw9np5tSxvnSyRUX+HnfQswE0 guS6kwL0nkNpNlZKbIDBfcV7ULmsWv3Scs1HIQGZhpziVuLWAehVwJ7dE7mra8hRaIn1zMJ7LmGP fdTvueRjKOOAFxO/UlBUqq3ZwIun9Spdr9arAsNbKpbZU0x+RQ6JQz/e4ESk/RNo9Dhu+JDBk40e 1UiRHHr0BYL39gHrIhxJxmIeKLATbLJMgedUAhJQjfH6ShTY+zUTSHbpggUzx3iyIRPMfvJcn6Tz YkSxIHgvOcmsqO7m1blmonDqKKiahhcVYerB8xxhWSrK/2GApGWVPEkhuLImLCc3KMyWOBcLYmua TwHdFSQZlenuBHqUhXHxwxEdJhEYatPCQA8ZYShJyVX1i6e+SwvR/EGTUlpSe3i+MiZhBPiMgzhL QSwi9ao+QWJQg9K8iQwsslmNCzO0KqluVA5TR960enh7YEctEzz11VyoE5mtx5a9hDyHPV+nfqa0 7e5sB0R7zkyplsaxCOlzfo7tAEGwXDjCCdORYyBqNfhrhjMpXdTFNUsyp2ItMfXPEXJS3oNaUzx2 zBJthU+OC2mu6R9OgZPX3ibNY4hn6Z1hPpeuB6YzHEMxTYAFYdlAHsGNlPXqTRiGF7zB9Wo8+TRw sNNw0DvrtKbjElxrOntMFnDOaaxV2MkAaPQ+bF9DQqFflDThQqWHmuatTI/I35SZjN74mrlj2xrd vNX/eLvpEa7HTGgICLgSnjuvO1j8D58+7qD55mHj2bMjfr7n+Z11sOBnHn+78T1MuU0zqWF37h8l MaMihle0a/qB6dGYBkjRmTUGWZqCpHrTCB0Tm7ymAKSbuUzf36lHJm1VBwAA ------=_NextPart_000_002C_01C00B64.D1B85E90--

 [5/5] from: carl:cybercraft at: 21-Aug-2000 21:09


On 21-Aug-00, [allen--rebolforces--com] wrote:
> ----- Original Message ----- > From: <[carl--cybercraft--co--nz]>
<<quoted lines omitted: 28>>
> etc.. > I hope this helps.
Lovely Allen! It does just what I was wanting, and more. Many thanks. Make sure you submit it to the REBOL library. It's an excellent example for newbies, especially with the "Two Scripts in One" adding that bit of REBOL flair. (: Now I'll have some fun trying to work out how you prevent scripts interfering with each-other's values when you start the same script twice...

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted