Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ MUSHclient ➜ Suggestions ➜ Multiple command windows

Multiple command windows

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Cuprohastes   (14 posts)  Bio
Date Fri 08 Aug 2003 03:55 PM (UTC)
Message
It'd be helpful if you could open multiple instances of the normal text/command window, or split existing ones so you could set up a trigger as normal, but pipe it to e.g. FredMUCK window 2...
I'm thinking of being able to split out conversation with some people, to a fesh window, or be able to run a puppet or zombie as though it was in a seperate window.
Or even just use one command window with Autosay, and one for commands... it'd be nice if you could turn Spell check on and off per command window too.
Top

Posted by Nick Gammon   Australia  (23,165 posts)  Bio   Forum Administrator
Date Reply #1 on Sat 09 Aug 2003 01:30 AM (UTC)
Message
If you go to the Window menu and select "New window" you get a new window complete with new command window. Then you can enter some commands in one and some in the other.

Also you can open a notepad window and send directly to the world from that (Shift+Ctrl+S) thus effectively giving you more command windows.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Cuprohastes   (14 posts)  Bio
Date Reply #2 on Sat 09 Aug 2003 04:38 PM (UTC)
Message
But that's not particularly what I'm on about...

If you could split the command window into two panes, you could use one with Autosay and spell check to talk, and use the other without spell check and autosay for MUCK commands, bypassing the spell checker's annoying habit of trying to spell check commands and so on.

Also, if you could split the output window into e.g. Pane1 and Pane2, you could use triggers to move all pages to Pane2, or all pages from "Alex", in effect, giving you a seperate chat window. Now I'm already doing this by sending all pages to and from "alex" to a notepad...but the notepag is single colour, so I can't use any Trigger highlighting on it like I can in the main output window.

And using Window>new is all very well, but I can't specify what gets sent there and what doesn't, very easily, whereas if it was built in, I could use "send to pane 1/2/3/4" like I can "send to Notepad"

I mean, MushClient is great, don't get me wrong - I love using it now I have my head wrapped around this Regexp concept, but this is my suggestion of how *I* think it could be better...maybe I'm alone in this, and maybe I'm not... But being able to set it up so room descriptions, help files etc. get sent somewhere *other* than the place you're trying to have a conversation seems cool
Top

Posted by Shadowfyr   USA  (1,791 posts)  Bio
Date Reply #3 on Sat 09 Aug 2003 08:50 PM (UTC)
Message
Well. I wondered about this sort of thing myself. With a bit of help I managed to come up with the following:

1. Set Shift-F10 or some other macro of your choice to ToggleMode

2. Add the following alias:
<aliases>
  <alias
   match="^ToggleMode$"
   enabled="y"
   regexp="y"
   send_to="12"
  >
  <send>mstemp = getvariable(&quot;TempCmd&quot;)
setvariable &quot;TempCmd&quot;, getcommand
docommand &quot;KeysEscape&quot;
setcommand mstemp
'note mstemp
'note getvariable(&quot;TempCmd&quot;)</send>
  </alias>
</aliases>
This is far from a perfect solution, for one thing it only switches out 'one' command, not the entire history for that command line. Hoever, for now it is not too bad. With a minor change it could be made to check what 'mode' it is really in and turn on or off autosay. Like:
mstemp = getvariable(&quot;TempCmd&quot;)
setvariable &quot;TempCmd&quot;, getcommand
docommand &quot;KeysEscape&quot;
setcommand mstemp
if getvariable("AutoSay") = "False" then
  setvariable "AutoSay","True"
  setoption "enable_auto_say",1
else
  setvariable "AutoSay","False"
  setoption "enable_auto_say",0
end if  
'note mstemp '** These lines where to test if it would work.
'note getvariable(&quot;TempCmd&quot;)
However, this is only imho a hack compared to any real solution.

The second/split window issue has no immediate solution.
Top

Posted by Cuprohastes   (14 posts)  Bio
Date Reply #4 on Sat 09 Aug 2003 10:40 PM (UTC)
Message
I know. That's why it's in suggestions rather than a query in General.
I'm hoping that there's enough merit in it to be considered for later versions of MUSHClient.
At the moment, I'm kludging it... this is my "send all pages to notepad" trigger, though it'd need altering for other MU*. You can edit it to move pages from specific people too.
Also, I have a Zombie, and I set this up to move the output fromt eh zombie to a notepad - that's been really useful for reading help files!

<trigger
match="^(\w* pages\,|\w* pages\,|You page\,|You page-pose\,|In a page-pose to you\, ) .*"
name="split"
omit_from_output="y"
regexp="y"
send_to="5"
sequence="1"
sound="page.wav"
other_text_colour="white"
other_back_colour="black"
>
<send>%0</send>
</trigger>

Obviouskly the drawback is I can't set this up so I have a notepad for whispers, a notepad for my zombie and a notepad for general pages, adn a ntoepad for pages from friends (for example)... I can only tell it to move to "notepad"
And I can't use triggers to filter, colour or autoreply etc.
Top

Posted by Welcomb   (14 posts)  Bio
Date Reply #5 on Tue 02 Sep 2003 03:29 PM (UTC)
Message
I would like to add on to this suggestion by suggesting a solution to these problems by modifying the current notepad window by:

1) Support colours thru triggers or script commands when "throwing" text to the notepad.
2) Support a command line input option so notepad could work like a chat window.
3) "Always on top" option.
4) Able to be created by a script command like createWindow "windowname", x, y, height, width, ...
5) Script command to send text to a window like sendtoWindow "windowname", "text"

I've seen that this feature request has been dated back to about 2 years ago and I'm quite disappointed that it has yet to be implemented as I've seen other clients able to do some of these things. I too have been waiting rather long for this to be implemented.
Top

Posted by Poromenos   Greece  (1,037 posts)  Bio
Date Reply #6 on Tue 02 Sep 2003 03:53 PM (UTC)
Message
My god, that "New Window" thing rocks! I had no idea that was there!

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


21,524 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.