|
Joined: May 2005
Posts: 449
Fjord artisan
|
OP
Fjord artisan
Joined: May 2005
Posts: 449 |
Hi, I have an alias that disconnects from the server when I hit f1, but I want it to close mIRC also. My problem is that I can't get it to exit after I disconnect. I tries just adding "exit", but it says that channel windows are open and asks if I want to close them. How do I fix this. Here's the alias:
/f1 { unsetall quit }
|
|
|
|
Joined: Jun 2003
Posts: 5,024
Hoopy frood
|
Hoopy frood
Joined: Jun 2003
Posts: 5,024 |
The only way I know of getting round this would be to disable the confirmation dialog. Then you can use /exit.
To disable it go to ALT+O > Other > [Confirm...] and uncheck the appropriate box.
Regards,
Mentality/Chris
|
|
|
|
Joined: Jan 2004
Posts: 509
Fjord artisan
|
Fjord artisan
Joined: Jan 2004
Posts: 509 |
Codes for up to 6.03.
Disconnect, Close. /die { if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
Disconnect, Ask Close /die { var %var | !.echo -q $regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var) | $gettok(%var,1,124) | $gettok(%var,2,124) }
Ask Close /die { if ($regsub(|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
Disconnect /die { if ($regsub(7878978q234234u234234i23424t234|,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
Unfortunately, "Close" becomes "Ask Close" starting in 6.1*+. But it says that channel windows are open. So, to get away with that, you have to /partall before executing the command. That's the only problem with 6.1*+.
Code for 6.1*+.
Disconnect, Close. /die { /partall | if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
If anyone has a code that you do not need to use the /partall for 6.1*+, let us know.
Thanks.
|
|
|
|
Joined: Sep 2003
Posts: 4,230
Hoopy frood
|
Hoopy frood
Joined: Sep 2003
Posts: 4,230 |
1 /die { if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } } 2 /die { var %var | !.echo -q $regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var) | $gettok(%var,1,124) | $gettok(%var,2,124) } 3 /die { if ($regsub(|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } } 4 /die { if ($regsub(7878978q234234u234234i23424t234|,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } } 5 /die { /partall | if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
1 /die { quit | exit } 2 /die { quit | exit } 3 /die { exit } 4 /die { quit } 5 /die { quit | exit } What on earth are all those regex for? OH and if your using 6.16 and you wanna exit Like DAMN promptly no matter what try this /die { dienow } /dienow { die } * just 6.16 remember.
|
|
|
|
|