คำสั่ง IRC & PIRCH
คำสั่ง IRC & PIRCH

หน้า  l  1 l  2  l

//
Usage: // [commands?]
Example: // /whois $snick
// can be used to execute alias syntax commands from the command line.

/?
Usage: /? [topic]
Example: /? /who
/? can be used to quickly locate a topic in this help file. If the topic parameter is omitted, PIRCH will display a search dialog box and list of available topics.

/ACHAN
Usage: /ACHAN <COMMAND>
Example: /achan /me is away
/ACHAN can be used to sends text or issues a command on all the channels you have joined.
See also: /ASERV /AWIN

/ADDPIL
Usage: /addpil <drive:\path\script.pil>
Example: /addpil c:\pirch32\uwho.pil
Retrieves administration information from the IRC server you are currently connected to. Generally this administrative information will contain E-mail addresses of the persons responsible for running the server.

/ADDUSER
Usage: /ADDUSER [-q] <Level,[[level],...]> <nick[!user@host]> <maskmode>
Example: /ADDUSER 100 Billy 2
(adds *!BillG@*.microsoft.com to event level 100)
This command is used to add a user to the user list of an event level. The -Q parameter indicates the command should be done without displaying the change in the server/status window.
Level indicates the level(s) to which the user should be added. The level name may be a partial name, or wildcarded in which the all matching levels are affected. You may add/remove from several levels at one time by listing each level separated by a comma (do not separate with a space).
nick!user@host is the nickname or internet address of the person you are adding/removing. The address portion of this command is optional, in which case PIRCH will retrieve the person's internet address for you via a /WHOIS command.
MaskMode is the address masking/wildcarding options that should be applied to the person's address prior to adding to the list. There are 6 available masking options.
Mask Type Resulting address mask
0 = User Billy!BillG@ppp01.microsoft.com
1 = IdentPortServer *!BillG@ppp01.microsoft.com
2 = IdentServer *!BillG@*.microsoft.com
3 = PortServer *!*@ppp01.microsoft.com
4 = NickOnly Billy!*@*
5 = serverOnly *!*@*.microsoft.com
see also: /REMUSER

/ADMIN
Usage: /admin
Retrieves administration information from the IRC server you are currently connected to. Generally this administrative information will contain E-mail addresses of the persons responsible for running the server.

/ASERV
Usage: /ASERV <COMMAND>
Example: /aserv /away Gone to get something to eat.
/ASERV command can be used to issue a command to each server to which you are connected.
See also: /ACHAN /AWIN

/AUTOOP
Usage: /AUTOOP [-d] <nick[!user@host]> <maskmode>
Example: /autoop polargeek 3
The /autoop command is used to add/remove a user to or from your autoop list. If the -d parameter is supplied then the user will be removed, otherwise he/she will be added.
If you specify a nickname only, PIRCH will search for the address information in its internal address list. If not found, PIRCH will retrieve the user@host information by performing a /WHOIS.
MaskMode is the address masking/wildcarding options which should be applied to the person's address prior to adding to the list. There are 6 available masking options.
Mask Type Resulting address mask
0 = User Billy!BillG@ppp01.microsoft.com
1 = IdentPortServer *!BillG@ppp01.microsoft.com
2 = IdentServer *!BillG@*.microsoft.com
3 = PortServer *!*@ppp01.microsoft.com
4 = NickOnly Billy!*@*
5 = serverOnly *!*@*.microsoft.com

/AUTOTYPE
Usage: /AUTOTYPE <#channelname> <text>
Example: /autotype #pirch Hi there
Use this command from aliases/popups/scripts to place a string of text on the command line of a specific window.

/AWAY
usage: /away {message}
examples: /away I am away.... but don?t panic... I will return shortly
/away
Marks you as being away from your computer. Use this command to have the server automatically send the away message you entered to any users that send you private messages while you are away from your computer.
To clear the away... use /away again with no message or /unaway.

/AWIN
Usage: /AWIN <COMMAND>
Example: /awin /me is away.
/AWIN can be used to send text or issue a command for each channel you have join an each private message window that is open.
See also: /ACHAN /ASERV

/BAN
Usage: /BAN <#channel> <nick[!user@host]> <maskmode>
Example: /BAN #pirch Billy 2
The /BAN command is used to ban a particular nick, thereby preventing them from joining the specified channel. This is similar to performing a /MODE #channel +b <nick!user@host>
If you specify a nickname only, PIRCH will search for the address information in its internal address list. If not found, PIRCH will retrieve the user@host information by performing a /WHOIS.
MaskMode is the address masking/wildcarding options which should be applied to the person's address prior to perfoming the actual ban. There are 6 available masking options.
Mask Type Resulting address mask
0 = User Billy!BillG@ppp01.microsoft.com
1 = IdentPortServer *!BillG@ppp01.microsoft.com
2 = IdentServer *!BillG@*.microsoft.com
3 = PortServer *!*@ppp01.microsoft.com
4 = NickOnly Billy!*@*
5 = serverOnly *!*@*.microsoft.com

/BEEP
usage: /BEEP
This command simply causes the a simple audio beep sound.

/BIO SEND
usage: /BIO SEND <nickname> [biofilename]
example: /bio send jane45
/BIO SEND can be used to send your personal bio information to another person. Note that personal bio?s are PIRCH specific feature and both you and the person you are sending to must be using pirch. Other clients will not be able to load/view a bio file.
<Nickname > is the name of the person you are sending to.
The <biofilename> parameter is optional and can be used to deliver a bio you received from someone else to another person.. If you do not include this parameter, PIRCH will attempt to deliver the your default bio file called user.bio.
BIO files are transferred over IRC. When a bio is successfully delivered, PIRCH will automatically display the file to the person it was sent to.

/BIOVIEW
usage: /BIOVIEW <nickname|filename>
example: /bioview jane45
/BIO VIEW is used to open the personal bio viewer. When a bio is received to your computer system, it is generally stored under the nickname of the person to whom it belongs. For example, Jane45?s bio would be stored under the name jane45.bio. The bio viewer also contains a drop down combo box which you can use to view other personal bio?s stored on your computer.

/CALLBACK
usage: /callback [-d] <server reply code> <PIL Script Name>
Use the /callback to install a callback script to handle a particular server reply code.
/CALLBACK is the probably the most advanced, and therefore, unfortunately most complicated command to understand and master. Basically /CALLBACK allows you to install a script to handle a variety of incoming server messages. This is similar to what PIRCH events do, and in most cases use of simple ON XXXXX is recommended. However, not all server messages are accessible in events and that?s where use of these server callbacks can become useful.
For example, when you type /whois <nickname>, the IRC server returns up to four (4) distinct messages to PIRCH, and PIRCH will normally display the information for you in the server/status window. But lets assume you want to do something with this specific with this information; and since there is no ON XXXX event which covers the information returned by /whois, you can install a PIL script to handle/manipulate the returned information as desired.
Obviously to make use of this command and implement callback features you need to have information about server replies/messages and the format of these messages, all of which can be found in RFC1459 which is the official RFC protocol specification for IRC. Albeit to some degree out of date, the RFC document is still the most reliable and informative source. This document can be obtained from all complete RFC list sources and at last check was available at ftp.undernet.org
When a callback script is installed, PIRCH passes all the information contained in the server reply/message to the script as a parameter, when PIRCH encounters the specific reply/message code. This information can then be disseminated by the script in whatever fashion you desire.
To remove a callback script, specify the -d parameter. i.e. /callback -d <server reply code>

/CASCADE
usage: /cascade
Use the /cascade command to arrange the windows on the desktop in an overlapping fashion.
Does not affect any windows marked as ?Keep on Top?.

/CLEAR
usage: /clear
Use the /clear command to clear all the text from the active window.

/CLEARCACHE
usage: /clearcache [scriptname]
examples: /clearcache
/clearcache [uwho]
Use the /clearcache to force a PIL script?s compiled binary image to be removed from PIRCH?s internal script cache and free the associated memory. If you do not provide the options scriptname parameter the all compiled images are removed, otherwise only the indicated script is removed.

/CLOSE
usage: /close [windowname]
examples: /close
/close #pirch
Use the /close command to close a window. If the windowname parameter is supplied then the specified window will be closed, otherwise the affected window will be the active window.

/COMPILE
usage: /compile <scriptname>
examples: /compile [uwho]
Use the /compile command to force a PIL script to be compiled to a binary image and stored in PIRCH?s script cache without actually running the script or passing parameters to it. Generally this command is redundant in nature since the /RUNSCRIPT command will compile a script if necessary.

/CTCP CLIENTINFO
usage: /ctcp <nickname> clientinfo
This command is used to retrieve the name and version of the IRC client <nickname> is using. PIRCH automatically responds to ctcp version requests by returning its current version information.
See also: Other CTCP Commands
NOTE: No reply will be sent if CTCP has been disabled in your options.

/CTCP VERSION
usage: /ctcp <nickname> version
This command is used to retrieve the version number of the client used by another person. Some clients may not return a version number.
NOTE: No reply will be sent if CTCP has been disabled in your options.

/CTCP FINGER
usage: /ctcp <nickname> finger
This command is used to retrieve the finger information from another client. Some clients may not respond to this query. Generally, clients will return a person?s E-mail address, however, PIRCH will return the information you entered in the Finger Reply field of the CTCP options.
NOTE: No reply will be sent if CTCP has been disabled in your options.

/CTCP USERINFO
usage: /ctcp <nickname> userinfo
This command is used to retrieve some information about the user of another client. Some clients may not respond to this query. PIRCH will return the information you entered in the User Info Reply field of the CTCP options.
NOTE: No reply will be sent if CTCP has been disabled in your options.

/PING and /CTCP PING
usage: /ping <nickname>
/ctcp <nickname> ping
examples: /ping JohnDoe
/ctcp JohnDoe ping
The /PING and /CTCP PING commands are identical in function. These commands are used to determine the length of time it takes to send a signal to another person on IRC and then back again. The time is reported in seconds and will be displayed in the server/status window.

/CTCP TIME
usage: /ctcp <nickname> time
This command is used to retrieve the time of day information from another client. Some clients may not respond to this query. PIRCH will return the date and time according to your computer.
NOTE: No reply will be sent if CTCP has been disabled in your options.

/DCC CHAT
usage: /dcc chat <nickname>
example: /dcc chat jane45
The /DCC CHAT command allows you to establish a Direct Client to Client connection with another user for a private conversation. DCC Chat connections do not pass messages across the IRC network and for this reason are considered more secure than simply using the /MSG command.
In addition, DCC chats are not constrained to the IRC flood limits and therefore are more useful for displaying larger amounts of text i.e. displaying a text file with the /PLAYFILE to another user for example.

/DCC GET
This command functionality is handled automatically within PIRCH. When another user attempts to send you a file using the /DCC SEND command, PIRCH will automatically display at dialog prompting you to accept or reject the file, eliminating the usefulness of this command.

/DCC SEND
usage: /DCC SEND <nickname> <filename>
example: /dcc send Jane45 c:\pirch\readme.txt
The /DCC SEND command is used to transfer files through a DCC connection to another user on IRC. In addition to the /DCC SEND command, you may use PIRCH?s DCC Sender dialog or the Drag-N-Drop DCC Sender.

/DCC TSEND
usage: /DCC SEND <nickname> <filename>
example: /dcc tsend Jane45 c:\pirch\readme.txt
The /DCC TSEND command is used to transfer files through a DCC connection using the TDCC protocol to another user on IRC. The TDCC protocol is generally faster and the standard DCC protocol since it need not wait on acknowledgements before sending subsequent packets. Not all clients implement the TDCC protocol, in which case you have to use the standard /DCC SEND command if the person your are sending to does not have TDCC capability. In addition to the /DCC TSEND command, you may use PIRCH?s DCC Sender dialog or the Drag-N-Drop DCC Sender.

/DCC VIDEO
usage: /DCC VIDEO <nickname>
example: /dcc video Jane45
The /DCC VIDEO command is used to allow a person to view YOU in live video. You must have a camera and PIRCHVDO running at the time you send this command.

/DCC RESUME
This command functionality is handled automatically within PIRCH. When another user attempts to send you a file using the /DCC SEND command, and the file already exists on your system, PIRCH will automatically display at dialog prompting you to accept, resume or reject the file, eliminating the usefulness of this command.

/DCC ACCEPT
This command functionality is handled automatically within PIRCH.

/DCCMSG
usage: /DCCMSG <nickname> <message>
example: /dccmsg Jane45 hello
The /DCCMSG command can be used to send a text message to a person to which you have an established DCC chat connection. This command is generally useful only for ON CHAT events.

/DDEPOKE
usage: /DDEPOKE <topic> <service> <item> <data>
This command is used to perform a DDE client transaction of XTYP_POKE to the topic and service. Consult the applications documentation for specific DDE usage.

/DEFINE
usage: /DEFINE <variable>=<value>
/DEFINE can be used to create and set user defined variables. All user defined variables are persistent and exists for the duration of the IRC session (until PIRCH is closed) or until the variable is destroyed with the /UNDEFINE command.
Each variable should be undefined whenever the variable is no longer needed to that any memory it occupied is freed.

/DESCRIBE
usage: /DESCRIBE <#channel> <message>
The /describe command is used to describe an action. Your name will automatically be inserted and the text will appear differently than normal channel messages. Normally it is much easier to use the /me to do actions, but the /describe command can be useful in certain scripting scenarios.
This command can be used in channels or private message and dcc chat windows.

/DISABLE
usage: /DISABLE [-q] [EventLevel]
Examples: /disable 0 disables all levels that start with the character 0
/disable * individually disables all levels
/disable disables the events system
Disables an event level. The level name may be a partial name, or wildcarded in which case all matching levels are affected. If no parameter is supplied, the event system is enabled.
The -q parameter indicates no status message should be displayed.
see also: /ENABLE

/DISPLAY
usage: /DISPLAY [> windowname] <text>
/DISPLAY is used to display information to yourself in the server status window. This command does not generate an IRC message and no one but you will be able to see this message.
You may direct text to a particular window using the > windowname parameters. If a particular window with the supplied name can not be found, the text will be displayed in the server/status window. For example... if you create a window called *WALLOPS* using the command /newwindow *WALLOPS* , you can then redirect WALLOP messages to that particular window, rather than having them displayed in the server/status window, by adding the following event:
ON WALLOPS:*:/display > *WALLOPS* \10 $+ $nick $+ *1
SPECIAL ENHANCEMENTS
You can include several enhancements for /display that will change the way the text appears on your screen.
Character Attributes
Bold \-2
Hilighted (special) \-5
Italic \-22
Underline \-31
Message Type Tags
\-1
\-2
\-3
\-4
\-5
\-6
\-7
\-8
\-9
\-10
\-11
\-12
\-13
\-14
\-15
\-16
\-17
\-18

/DNS
usage: /DNS <nick|[user@]host>
/dns jane45
/dns ppp27.server.com
The /DNS command can be used to lookup an Internet protocol address or domain name. The results of the DNS will show the name and IP number as reported by the domain name server.

/ENABLE
usage: /ENABLE [-q] [EventLevel]
examples: /enable 0 enables all levels that start with the character 0
/enable * individually enables all levels
/enable enables the events system
Enables an event level. The level name may be a partial name, or wildcarded in which case all matching levels are affected. If no parameter is supplied, the event system is enabled.
The -q parameter indicates no status message should be displayed.
see also: /DISABLE

/EXECREAD
usage: /execread [-L#] <filename>
examples: /execread c:\pirch\greets.txt
/execread -L7 c:\pirch\kicks.txt
/EXECREAD can be used to read and execute a line read from a file composed of aliases. If the -L parameter is not supplied, PIRCH will read a random line, otherwise the line number indicated following -L will be read. The first line number is 1.

/EXECUTE
Usage: /EXECUTE [-oep] <drive:\path | drive:\path\filename>
Examples: /execute c:\pirch32 (opens the c:\pirch32 folder)
/execute c:\temp\mountain.jpg (opens the registered jpg viewer - if you have one)
/execute -p c:\pirch32\updates.txt (prints the file)
/EXECUTE is similar to the /RUN command in that it can be used to launch an executable file, however can also be to launch document files according to association rules setup within the shell. You can also pass a path to this command to open a explorer folder to the directory or use the -e parameter to open an explorer window.
Optional parameters
P : print mode - the document instead of opening it
E : Explorer mode - only when you use a path
O : Open mode - (open the file) This is the default mode

/EXIT
usage: /exit
/EXIT closes all server connections immediately and exits the PIRCH application.

/FACCESS
usage: /faccess <nickname> [homedir] [maxgets]
example: /faccess Jdoe c:\public 5
/FACCESS grants a user access to your file server. If homedir is omitted the default home directory set up in the file server options will be used. Maxgets is the maximum number of files a user may download in a single session. If omitted the default maxgets in file server options will be used.

/FETCH
usage: /fetch [url]
examples: /fetch
/fetch http://cnn.com/index.html
As of the writing the /FETCH specifications have not been completely developed. /FETCH is a information retrieval command which currently supports HTTP protocols, and is capable of parsing & displaying HTML web pages in PIRCH?s internal Hypertext Electronic Noticeboard (HEN).
By default, use of /FETCH without any parameters will retrieve a channel MOTD (Message of the Day) for the active channel from a default WWW server. Not all channels have MOTD?s.
By supplying a URL to /fetch, you can load the desired web page or even download files to your computer without ever having to open your web browser. In fact /fetch is independant of any web browser as all the protocol support is built into PIRCH. If the url provided is either a .htm , .html or .motd file, PIRCH will display the information in the electronic notice board. All other files are downloaded to your computer.
For example: /fetch http://www.bcpl.lib.md.us/~frappa/pirch32u.zip will download the latest PIRCH32 upgrade from our home page!
Setting up a channel MOTD
Create a file, either simple text or HTML containing the information you wish to have displayed. HTML files are best as you can embed links to other URL?s which users can browse. Copy the file to a WWW server (preferably your account) and name the file after your channel name with a .motd extension. For example if your channel is called #BarNone then name the file #barnone.motd. Once this is done... enter the base url anywhere within your channel?s topic. Now users can simply type /fetch from inside your channel to display your channels message of the day.
If you would like to have an MOTD for your channel, and do not have a web server to place the MOTD on, please contact us for registration information.

/FINGER
usage: /finger <user@host>
example: /finger jdoe@telco.net
/FINGER can be used to look information about a user, generally by their E-mail address, using the UNIX FINGER protocol. The information returned by this command will depend on what information each individual host wishes to make public about their users.

/FILECOPY
usage: /filecopy <sourcefile> <targetfile>
example: /filecopy c:\pirch\ircfaq.txt c:\documents\ircfaq.txt
/FILECOPY copies a file. Due to windows multi-tasking nature, there is never a gaurantee that another application hasn?t changed the system?s current directory and PIRCH makes no assumptions about what the current directory should be... therefore, you should always use fully qualified filenames, including the drive and directory in the source & target filename parameters.
NOTE: You may NOT use wildcards, you must specify the exact filenames.
see also: /FILEMOVE /FILEDEL

/FILEDEL
usage: /filecopy <filename>
example: /filedel c:\irc\oldclient.exe

/FILEDEL can be used to erase a file. NOTE: You may NOT use wildcards, you must specify the exact filename.
see also: /FILECOPY /FILEMOVE

/FILEMOVE
usage: /filemove <sourcefile> <targetdirectory>
example: /filemove c:\pirch\ircfaq.txt c:\documents
/FILEMOVES a file from a source to a target directory. Due to windows multi-tasking nature, there is never a gaurantee that another application hasn?t changed the system?s current directory and PIRCH makes no assumptions about what the current directory should be... therefore, you should always use fully qualified filenames, including the drive and directory in the source filename & target directory parameters.
NOTE: You may NOT use wildcards, you must specify the exact filename.
see also: /FILECOPY /FILEDEL

/FLUSH
usage: /FLUSH
This command can be used to flush any pending messages from PIRCH?s internal flood control queue, and can only be used if your flood control option is enabled.

/FLUSHINI
usage: /FLUSHINI <filename>
example: /flushini mybot.ini
Because of the way MS Windows caches ini files, it may be necessary at times to flush the ini file to disk to insure information is not lost.

/FSERVKILL
usage: /FSERVKILL <name> [message]
example: /fservkill bob
This command is used to disconnect a user which is connected to your file server.

/FSERVMSG
usage: /FSERVMSG <name> <message>
example: /fservmsg bob Check out the files in \destribution
This command is used to send a message to a user that is connected to your file server.

/HELP
usage: /help
Retrieves a list of valid commands from the server to which you are connected. The list of commands will be shown in the server/status window.

/IGNORE
usage: /ignore [-d] <nick!user@host.mask> <mode>
examples: /ignore johndoe 2
/ignore jdoe@*.net.com
If you want to ignore messages sent by some other user or users, it may be done with /ignore command. You can ignore someone by his or her nickname, or by his or her user@host data. Wildcards may be used. /ignore ignores both private and channel messages/notices from a party until you remove them. Using the -d parameter will remove a person from your ignore list, or you can see and edit the ignore list through the Options | Preferences | Ignore dialog.

/INFO
usage: /info
Shows basic information about the server you are connected to.

/INVITE
usage: /invite <nickname> <channelname>
example: /invite johndoe #newbies
You may invite users to join you on a certain channel using the /invite command. The receiving user gets a message indicating the sender and the invitation.

/ISON
usage: /ison <nickname [nickname] ... >
example: /ison bugsbunny tweety sylvester elmer
/ison allows you to check whether one or more nick names entered are currently on IRC. Separate each nickname with a space. PIRCH will display a message in the server window for each nickname that is on IRC.

/JOIN
usage: /join <channelname [,channelname]>
example: /join #pirch
/join <channelname> is the command used to enter a channel. Give the channel name as an argument. You can join more than one channel at a time by separating each channel name with a comma. Your arrival on a channel is announced to the rest of the users already on that channel. Silent, anonymous "lurking" is not supported.
If this is a secret or hidden channel, /who commands will show any users of the channel including yourself channel.
You can join multiple channels at one time by separating the channels names with a comma...
example: /join #channel1,#channel2 Do not add spaces between the channel names.
To leave a channel, use the /PART command or close the channel window.

/KICK
usage: /kick <channelname> <nickname> [comments]
example: /kick #newbies jake No vulgar language allowed in this channel
The /kick command forces the client <nickname> to be removed from the channel <channelname>.
The comments parameter is optional, but if included will be sent to <nickname> after he has been ejected from the channel.
Note: This command requires channel operator privileges.

/LINKS
usage: /links [-s] [servername]
The /links commands shows other IRC servers connected to the network. By default, PIRCH will display the linked servers in a network map format showing how the network nodes are linked to one another relative to the servername. If no servername is specified, this command will retrieve the links relative to the server to which you are connected.
You can use the -s parameter to display the links in the server window rather than the links window. When displayed to the server window, the network map structures are not analyzed or sorted.

/LIST
usage: /list [#channelmask] [-MIN n] [-MAX n]
example: /list #new*
/list -MIN 5 -MAX 25
/list will give a list of active channels, the number of users of each, and the channel topics. Secret channels do not appear and private channels only appear as *. If you use a channel mask, only those channels that match the mask will be listed. If you do not include a channel mask, you will receive a list of all active channels. You can also use the -MIN and -MAX parameters to filter the channel list according to the number of users in the channels.
Filtering the channel list by providing command line parameters will NOT speed up the listing process. Currently only a few servers actually support passing of filter parameters to the server. This means that servers always send the client a full channel list, even if only a few channels match the parameters supplied. For those few servers that do support direct filtering, use the /VERBOSE LIST [params] command according to instructions provided by the server. It is often best to use PIRCH?s channel filtering procedure after receiving a full channel list.
One of the more common problems in listing channels, is that many servers are sensitive to dedicating time to processing list for slow connections. Servers limit the amount of information that a user can request and if your connection is too slow to keep up with the servers processing of the information, the server may disconnect you. This is done as a preventative measure to keep servers from slowing down and increasing network lag. If the server you are on unexpectedly disconnects you while doing a /list command, you can either try to find another server that is not quite as sensitive, or wait until a later time when the server is less busy. On the UNDERNET network use /verbose LIST >4 to list all channels with more than 4 people.

/LOADSCRIPT
usage: /loadscript <scriptname> [params]
/loadscriptl myscript
The /loadscript command loads the specified script from a disk file into memory and compiles it. This is useful for preloading commonly used scripts or large scripts you would rather maintain outside of the alias file.

/LOADURL
usage: /loadurl <url>
/loadurl http://www.bcpl.lib.md.us/~frappa/pirch.html
The /loadurl command loads the specified URL address into your web browser. If your web browser is not currently loaded into memory then PIRCH will load it.

/LOGIN
usage: /login [-a] [profile]
Use /LOGIN to create a new server connection. Profile is the name of the profile (ini) you would like the new connection to use. If this parameter is not provided, PIRCH will use the currently active profile.
The -a parameter can be used to bypass the login dialog box.

/LUSERS
usage: /lusers
The /LUSERS command list the users currently on the network.

/MAP
usage: /map
The /map commands displays a map of the IRC network layout showing how each server is connected to the network.
See also: /LINKS

/MAX
usage: /max [windowname]
examples: /max
/max #pirch
Maximizes a window. If the windowname parameter is supplied then the specified window will be maximized, otherwise this command will maximize the active window.
See also: /MIN
/RESTORE
/CLOSE

/ME
usage: /me <action>
example: /me dances on his desk.
The /me command is used to describe an action. Your name will automatically be inserted and the text will appear differently than normal channel messages.
This command can be used in channels or private message windows and dcc chats.

/MIN
usage: /min [windowname]
examples: /min
/min #pirch
Minimizes a window. If the windowname parameter is supplied then the specified window will be minimized, otherwise this command will minimize the active window.
See also: /MAX
/RESTORE
/CLOSE

/MODE (channels)
usage: /mode <channelname> {b | I | k | l | m | n | o| p | s | t | v }[<limit>] [<password>] [user] [ban mask]
examples: /mode #newbies +tn
/mode #newbies +k newbieskey
/mode #newbies -I
/mode #newbies +l 6
This command can be used for altering the various modes of a channel
+/-b Sets/removes a ban mask to keep users out of the channel.
+/-I If set, the channel is invite only. This means outside users must receive an invitation from a channel member before they can join the channel.
+/-k If set, the channel has a key (password) that is required. Users who do not know the channel password can not join the channel.
+/-l If set, the channel is limited to <limit> number of users. If the channel has reached capacity, no additional users will be allowed to join until a current channel member parts the channel.
+/-m If set, the channel is moderated. This means that only channel operators, or users who have been given permission, can send text to the channel.
+/-n If set, the channel can not receive msg?s from users who have not joined the channel.
+/-o Gives/takes channel operator privileges.
+/-p If set, the channel is a private channel.
+/-s If set, the channel is a secret channel and does not show up on the channel list.
+/-t If set, only channel operators may change the channel topic.
+/-v Gives/takes the ability to speak on a moderated channel.
Note :You must have channel operator privileges to issue this command.

/MODE (User)
usage: /mode <nickname> {[+|-]|I|w|s|o}
/mode johndoe +I
User modes are typically changes which affect either how others see the client, or what extra messages the client is sent. A user mode command may only be accepted if both the sender of the message and the nickname given as a parameter are both the same.
+/-I Marks a users as invisible
+/-s Marks a user for receipt of server notices
+/-w User receives wallops
+/-o Operator flag.
If you mark yourself as invisible, you will not be visible to users who do a /who or /names command on a server or on a channel. However, you will be visible to all persons in the channels you join.
You can not make yourself an operator using the "+o" flag, as this is can only be done by personas already having operator privileges. However, there is no restriction, on you `deopping' yourself (using "-o").

/MOTD
usage: /MOTD [servername]
example: /MOTD
/MOTD irc.ucdavis.edu
The /MOTD command will retrieve and display the ?Message of the Day? for the current server to which you are connected. Generally, this information will contain some basic rules for using the server.
This command can be extended by including the name of a server as a parameter. This will then show you the MOTD of the specified server rather than the server you are connected to.

/MSG and /PRIVMSG
usage: /msg <nickname[,nickname]> <message>
example: /msg johndoe Hi there.
Allows you to send a private message to a particular user. No other users in any channel you are on can see the message sent.
This command will actually work with a channel names instead of nick names and would be equivalent to simply typing in the channel window, meaning that all channel members can see the message you sent. Using a channel name is only useful if you want to send a message to a channel that you have not joined, but will only work if the channel mode is -n.
In addition, you can send messages to more than one person. To do this, simply list all of the nicknames separating each name with a comma. Do not include spaces between the nicknames.
For example: /msg Tom,Dick,Harry Hi there will send the message to the 3 people listed.
PIRCH also includes a /QUERY command that is functionally similar to the /msg command, but will open a private message window for the person to whom the message is sent.
/privmsg is identical to the /msg command.

/NAMES
usage: /names <channelname>
example: /names #newbies
/names lists all of the nicknames currently occupying the indicated channel. Unlike the /who command, the /names command does not list their user address and other extraneous information.

/NEWWINDOW
usage: /newwindow <windowname>
This command can be used to create a new child window on the PIRCH desktop. The caption of the window will display the windowname. Windows created with command do not have a command/edit line, but are useful for redirecting particular text using events.

/NICK
usage: /nick <newnickname>
example: /nick johndoe
You can change nicknames by issuing /nick newnickname. All users on channels you occupy will be informed about the change. The IRC system will not let you change your nickname unless you chose a nickname that is not currently in use.

/NOTE
The /NOTE command has many purposes, including the ability to leave notes for people on an IRC server, which get delivered to them when they sign on. However, this command is server specific, which means it may work on some servers and may not on others. Also due to the potential for abuse, its availability on any servers may be short lived.

/NOTIFY
usage: /NOTIFY [?]<nickname>
example: /notify jane45
/NOTIFY can be used to add a user to your notify list. Notification use the /ISON command to routinely query the server to which you are connected as to whether a particular user is currently logged into the IRC network. The notify list is stored in the Options|Preferences dialog in the notify section and can be modified directly from the dialog.
When a user who is in your notification list logs into IRC, a message will be displayed in the server/status window that the particular person is now present. When a user in you list logs off, the notification system will display a message stating that he/she is no longer present on the network.
Because the notification system works only with nicknames, PIRCH allows you to automatically do a /WHOIS command on a person?s nickname. This can be accomplished by prefixing the person?s nickname with a ?, i.e. ?Jane45.

/NOTICE
usage: /notice <nickname | channelname> <message>
example: /notice #newbies Never give out your passwords!
/notice johndoe You have been given channel operator privldges
/Notice allows you to a message in much the same way as the /msg command, but notices are reserved for information that would generally require more attention by the receiver(s) of the message.

/OPER
If you don?t already know how to use this command, there is little chance you are authorized to be a IRC operator.

/OPMSG
usage: /opmsg <channelname> <message>
example: /opmsg #pirch Who votes to /kick BillyC?
The /OPMSG sends a private message to all channel operators for the indicated channel. The message is sent in the same format as a regular /MSG command, but is prefix with ?-CHANOPS-? indicating that the message is intended for all channel operators. All others in the channel who are not ?opped? can not see this message.

/OPNOTICE and /WALLCHOPS
usage: /opnotice <channelname> <message>
example: /opnotice #pirch Who votes to /kick BillyC?
The /OPNOTICE sends a notice to all channel operators for the indicated channel. The message is sent in the same format as a regular /NOTICE command, but is prefix with ?
-CHANOPS-? indicating that the message is intended for all channel operators. All others in the channel who are not ?opped? can not see this message.
/WALLCHOPS is a bandwidth friendly version of /OPNOTICE and performs the same function, however is currently Undernet specific and may not work on other networks.

/PART
usage: /part <channelname>
example: /part #newbies
Use the /part command to leave a channel. When you leave, all other channel members will be notified of your departure.

/PING and /CTCP PING
usage: /ping <nickname>
/ctcp <nickname> ping
examples: /ping JohnDoe
/ctcp JohnDoe ping
The /PING and /CTCP PING commands are identical in function. These commands are used to determine the length of time it takes to send a signal to another person on IRC and then back again. The time is reported in seconds and will be displayed in the server/status window.

/PLAYFILE
usage: /playfile <nickname|channel> <filename>
example: /playfile #pirch c:\pirch\readme.txt
The /playfile command can be used to display the contents of a text file in either a channel, private message or dcc chat window.
IRC servers limit the amount of text a user can send within a specific period of time, and if too much information is sent too quickly, the server will disconnect you. In order to prevent you from being disconnected, the /playfile command uses an independent flood control method when the command is used for channel or message windows. In addition, even after you use this command, you may still type normally, interrupting text from the file being displayed.
For files played within DCC chat windows, the file is delivered as fast as possible.
See also: /PLAYPAUSE, /PLAYRESUME and /PLAYSTOP

/PLAYMEDIA
usage : /playmedia <filename>
example: /playmedia c:\sounds\beep.wav
The /PLAYMEDIA command can be used to play a multimedia file on your computer system. PIRCH supports the following multimedia file types:
WAVE Waveform Audio File
MIDI Musical Instrument Digital Interface Audio File
RMI A variation on the MIDI file format
AVI Video file
The ability to play these various multimedia file formats will depend on your computer system configuration and each requires special device drivers to be installed in windows.

/PLAYPAUSE
The /PLAYPAUSE command can be used to temporarily stop the displaying of text started by the /PLAYFILE command. To restart the text display in the window, use the /PLAYRESUME command.

/PLAYRESUME
The /PLAYRESUME command can be used to restart the displaying of text which had been previously paused with the /PLAYPAUSE command.

/PLAYSTOP
The /PLAYSTOP command can be used to discontinue the displaying of text which had been previously started with the /PLAYFILE command.

/MSG and /PRIVMSG
usage: /msg <nickname[,nickname]> <message>
example: /msg johndoe Hi there.
Allows you to send a private message to a particular user. No other users in any channel you are on can see the message sent.
This command will actually work with a channel names instead of nick names and would be equivalent to simply typing in the channel window, meaning that all channel members can see the message you sent. Using a channel name is only useful if you want to send a message to a channel that you have not joined, but will only work if the channel mode is -n.In addition, you can send messages to more than one person. To do this, simply list all of the nicknames separating each name with a comma. Do not include spaces between the nicknames.
For example: /msg Tom,Dick,Harry Hi there will send the message to the 3 people listed.
PIRCH also includes a /QUERY command that is functionally similar to the /msg command, but will open a private message window for the person to whom the message is sent.
/privmsg is identical to the /msg command.

/PROTECT
Usage: /PROTECT [-d] <nick[!user@host]> <maskmode>
Example: /protect polargeek 3
The /protect command is used to add/remove a user to or from your protect list. If the -d parameter is supplied then the user will be removed, otherwise he/she will be added.
If you specify a nickname only, PIRCH will search for the address information in its internal address list. If not found, PIRCH will retrieve the user@host information by performing a /WHOIS.
MaskMode is the address masking/wildcarding options, which should be applied to the person's address prior to actually adding to the list. There are 6 available masking options.
Mask Type Resulting address mask
0 = User Billy!BillG@ppp01.microsoft.com
1 = IdentPortServer *!BillG@ppp01.microsoft.com
2 = IdentServer *!BillG@*.microsoft.com
3 = PortServer *!*@ppp01.microsoft.com
4 = NickOnly Billy!*@*
5 = serverOnly *!*@*.microsoft.com

/QUERY
usage: /QUERY <nickname> [message]
example: /query JohnDoe Hello
The /QUERY command is similar to /MSG command with the exception that /query always opens up a new private message window for the person to whom the message is sent.

/QUIT
usage: /QUIT [message]
example: /quit I am not addicted to IRC!
The /quit command can be used to disconnect completely from IRC. When you quit IRC, any channels you did not formally part will be notified of your disconnection. If you entered the optional message, the channel members will also see the message on the notification they receive.
/VERBOSE and /QUOTE
Usage: /verbose <text>
The /verbose command is used to send text directly to the server without any modification by PIRCH. In order to communicate directly with the server, you MUST know the exact format and syntax expected by the server. This can be useful for implementing a command which PIRCH has not implemented or are unique to that server.
/quote is identical to /verbose
/VERBOSE and /QUOTE
Usage: /verbose <text>
The /verbose command is used to send text directly to the server without any modification by PIRCH. In order to communicate directly with the server, you MUST know the exact format and syntax expected by the server. This can be useful for implementing a command which PIRCH has not implemented or are unique to that server.
/quote is identical to /verbose

/VERBOSE and /QUOTE
Usage: /verbose <text>
The /verbose command is used to send text directly to the server without any modification by PIRCH. In order to communicate directly with the server, you MUST know the exact format and syntax expected by the server. This can be useful for implementing a command which PIRCH has not implemented or are unique to that server.
/quote is identical to /verbose

/REMINI
Usage: /REMINI <Filename> <Section> [Key]
Example: /REMINI mybot.ini banlist
(removes the entire banlist section from the specified ini file}
Removes a key or section from the ini file. If key is omitted the entire section is removed, otherwise only the specific key is deleted

/REMUSER
Usage: /REMUSER [-q] <Level,[[level],...]> <nick[!user@host]> <maskmode>
Example: /REMUSER 100 Billy 2
(removes *!BillG@*.microsoft.com from event level 100)
This command is used to remove a user from the user list of an event level. The -Q parameter indicates the command should be done without displaying the change in the server/status window.
Level indicates the level(s) to which the user should be removed. The level name may be a partial name, or wildcarded in which the matching levels are affected. You may add/remove from several levels at one time by listing each level separated by a comma (do not separate with a space).
nick!user@host is the nickname or internet address of the person you are adding/removing. The address portion of this command is optional, in which case PIRCH will retrieve the person's Internet address for you via a /WHOIS command.
MaskMode is the address masking/wildcarding options, which should be applied to the person's address prior to removing from the list. This should be the same maskmode used to add the user. There are 6 available masking options.
Mask Type Resulting address mask
0 = User Billy!BillG@ppp01.microsoft.com
1 = IdentPortServer *!BillG@ppp01.microsoft.com
2 = IdentServer *!BillG@*.microsoft.com
3 = PortServer *!*@ppp01.microsoft.com
4 = NickOnly Billy!*@*
5 = serverOnly *!*@*.microsoft.com
see also: /ADDUSER

/RESTORE
usage: /RESTORE [windowname]
examples: /restore
/restore #pirch
Restores a windows size & position from a minimized or maximized state. If the windowname parameter is supplied then the specified window will be restored, otherwise this command will restore the active window.
See also: /MAX
/MIN
/CLOSE

/RUNSCRIPT
usage: /RUNSCRIPT <scriptname> [parameters]
example: /runscript [myscript] this is a test
The /RUNSCRIPT command is used to run a PIL script. The parameters are passed to the script and can be accessed within the script itself using the PIRCH variables *1..*xx, $1 $2 etc. See PIL.DOC for more information on PIL scripting.

/SAVE
usage: /SAVE
The /save command is used to save all profile options (those located in the options | prefs) dialog to be saved to the profile file. This command is generally only useful if you change some of the options with the /set command as when they are changed with the dialog box they are automatically saved.

/SAVEBUFFER
usage: /SAVEBUFFER [filename.txt]
example: /savebuffer funny.txt
The /savebuffer command will save the current window?s text buffer into a text file. If the filename parameter is omitted, you will be prompted for a filename via a dialog box.

/SERVER
usage: /SERVER <servername[:port]>
Forces the current connection to lose and a new connection be made to the indicated server. You may include a port parameter to connect to a specific port number. If no port is specified, the standard port 6667 is used. If a port number is to be included, use a colon (:) between the server name and the port number.

/SET
usage: /SET <option> <value>
/SET is not an IRC command, rather is it a PIRCH specific command that can be used to set a variety of options from the command line or within aliases.
/SET AUTOMIN ON|OFF -determines whether new msg windows will be minimized
/SET AUTOOP ON|OFF -enables/disables the autoop list
/SET CMDBAR ON|OFF -shows/hides the command bar in the server/status window
/SET CHANLIST ON|OFF -shows/hides the channel list in the server/status window
/SET CTCP ON|OFF -enables/disables the CTCP protocol
/SET DCCEOLM eolm - sets the end of line markers for DCC chats only ASCII 10 & 13 allowed)
/SET DEBUGWIN WINDOWNAME - sets the debug output window name for PIL scripts
/SET EVENTS ON|OFF -enables/disables the events
/SET EDITOR DRIVE:\PATH\PROGRAM.EXE -sets the default text editor
/SET FLOOD ON|OFF - enables/disables outgoing flood control
/SET GETPATH DRIVE:\PATH\ -sets the default DCC download path
/SET HEADERS ON|OFF -shows/hides the headers in the server/status window
/SET HILITEOWN ON|OFF -enables/disables the highlighting of your text
/SET IDENT ON|OFF IDENT - enables/disables the ident server and sets the ident
/SET IGNORE ON|OFF -enables/disables the ignore list
/SET LOGPATH DRIVE:\PATH\ -sets the default directory for log files
/SET LOGS ON|OFF -enables/disables logging for the active window
/SET NOPOPUP ON|OFF -sets the no message interrupt option
/SET NOTIFY ON|OFF -enables/disables the notify list
/SET PROTECT ON|OFF -enables/disables the protect list
/SET SENDPATH DRIVE:\PATH\ -sets the default DCC upload path
/SET SOUND ON|OFF -enables/disables playing of media for /sound commands
/SET SOUNDPATH DRIVE:\PATH\ -sets the default sound file path
/SET STATUSBAR ON|OFF -shows/hides the status bar in the main window
/SET TABS ON|OFF -shows/hides the window tabs in the main window
/SET TAG ON|OFF -shows/hides the network id tag for channel/message windows
/SET TIMESTAMPS ON|OFF - shows/hides message/event timestamps
/SET TITLE Titel Text -Sets the main windows caption
/SET TOOLBAR ON|OFF -shows/hides the Toolbar in the main window

/SILENCE
usage: /silence [+|-][nick!user@host.mask]
examples: /silence johndoe!jdoe@net.com
/silence -johndoe!jdoe@net.com
This command effectively stops private message flooding at the server of the flooder.
You can use "/silence nickname" to get a list of the silence masks of 'nickname'.
To remove a user from you silence list, type /silence -[nick!user@host.mask].
This command is specific to the Undernet network.

/SOUND
Format: /SOUND <#channel|nickname> <filename> [message]
Example: /sound #pirch loudthun.wav makes the thunder crack!
The /sound command can be used to play sounds or media files on other another clients computer system. The command can be sent to an entire channel or individual people. You can append a message to the sound command that will be displayed in the channel/message window much in the same way an action using the /me command is displayed.
PIRCH supports the following media file types for use with the /sound command.
.wav - Standard Windows Wave file format for sounds.
.mid - Midi file format
.avi - Video file format
In order for the command to work properly, the file must exists on the target clients? computer system.
When a .avi file type is played... it will be displayed in a separate popup window.
If no file extension is included on the filename, PIRCH will assume a file type of .wav and append the extension automatically.

/STATS
usage: /STATS [servername]
The /stats command can be used to view statistics for a particular server. If no server name is specified, statistics for the server to which you are connected will be returned.

/TILE
usage: /tile
Use the /tile command to arrange the windows on the desktop in a non-overlapping fashion.
Does not affect any windows marked as ?Keep on Top?.

/TIME
usage: /time [servername]
/time reports the time according to the server you specified in servername. If no server name is specified, the time reported back to you is from the IRC server you are connected to.

/TIMER
usage: /timer <timername> <iterations> <interval> <command>
example: /timer 0 100 30 /me is away
The /TIMER command can be used to automatically execute a command at specific time intervals. Timername may be any name or number you desire but the name may not contain spaces. Iterations is the maximum number of times you wish to have the command executed, once the last iteration is executed the timer is destroyed. To have an timer iterate indefinitely, use -1 as the iteration parameter. Interval is the time delay between each iteration. Command may be any valid PIRCH or IRC command.
You can view status for all timers by typing /timer with no parameters
You can view status for an individual timer by typing /timer <timername>
You can enable/disable a timer by typing /timer <timername> <on|off>
You can remove a timer by typing /timer <timername> die

/TOPIC
usage: /topic [<channel name> <channel topic>]
example: /topic #newbies Help for new IRC users.
Allows you to change the topic text associated with a channel. This ?topic? is generally information describing the purpose of the channel. Channel topics are visible on when you execute the /LIST command, and when you join a channel the topic will appear in the channel windows caption.
If no parameters are supplied, /topic will display the current channels topic in the chat window.
Note: If the channel mode flags include +t, you must have channel operator privileges to change the channel topic.

/TRACE
usage: /TRACE
/TRACE can be used to show the network route taken for message delivery to a particular user.

/UNBAN
Usage: /UNBAN <#channel> <nick[!user@host]> <maskmode>
Example: /UNBAN #pirch Billy 2
The /UNBAN command is used to remove a ban for a particular nick, thereby allowing them to enter the channel from which they were previously banned. This is similar to performing a /MODE #channel -b <nick!user@host>
If you specify a nickname only, PIRCH will search for the address information in its internal address list. If not found, PIRCH will retrieve the user@host information by performing a /WHOIS.
MaskMode is the address masking/wildcarding options, which should be applied to the person's address prior to perfoming the actual unban. There are 6 available masking options.
Mask Type Resulting address mask
0 = User Billy!BillG@ppp01.microsoft.com
1 = IdentPortServer *!BillG@ppp01.microsoft.com
2 = IdentServer *!BillG@*.microsoft.com
3 = PortServer *!*@ppp01.microsoft.com
4 = NickOnly Billy!*@*
5 = serverOnly *!*@*.microsoft.com

/UNDEFINE
usage: /undefine <variable>
Undefines and frees the memory associated with a user defined variable created with the /define command

/USERHOST
usage: /userhost <nickname> [nickname]...
example: /userhost bugsbunny tweety sylvester elmer
The /userhost command takes a list of up to 5 nicknames, each separated by a space and returns a list of information about each nickname that it found, in particular it returns the address of the user(s).
/userhost also allows a dynamic event handler to be attached. The format for using event a event handler is...
/userhost nickname > /command
A dynamic event handler is simply a command that processes the information that is returned by /userhost. For the /userhost, PIRCH breaks down the returned information into the following variables:
$nick nickname of the user
$ident the username or ident of the user
$port contains the slip/ppp port to which the user is connected on his/her ISP
$domain contains the users isp domain name
$address contains the combined $ident,$port & $domain in IRC format
For example... you can ban someone from a channel using /userhost (the hard way) by doing something similar to the example below:
/userhost bob > /mode #mychannel +b *!* $+ $ident $+ @ $+ $domain

/VERBOSE and /QUOTE
Usage: /verbose <text>
The /verbose command is used to send text directly to the server without any modification by PIRCH. In order to communicate directly with the server, you MUST know the exact format and syntax expected by the server. This can be useful for implementing a command which PIRCH has not implemented or are unique to that server.
/quote is identical to /verbose

/VERSION
usage: /version [servername]
/version is used to query a server and have it report back the server software version. If you do not specify a servername the server your are currently connected to will report its version.

/OPNOTICE and /WALLCHOPS
usage: /opnotice <channelname> <message>
example: /opnotice #pirch Who votes to /kick BillyC?
The /OPNOTICE sends a notice to all channel operators for the indicated channel. The message is sent in the same format as a regular /NOTICE command, but is prefix with ?
-CHANOPS-? indicating that the message is intended for all channel operators. All others in the channel who are not ?
opped? can not see this message.
/WALLCHOPS is a bandwidth friendly version of /OPNOTICE and performs the same function, however is currently Undernet specific and may not work on other networks.

/WALLOPS
Usage: /WALLOPS <message>
The /WALLOPS command is generally used by IRC operators to communicate with each other. The messages are passed publicly through the server system and can be viewed by anyone whose client mode as been set +w.

/WHO
usage: /who [#channelname_mask | user@host.mask]
examples: /who #newbies
/who *gov.us*
/who returns information on who is using IRC. /who without arguments prints info on all users that can be seen. Users of public channels show up with their channel(s) identified. Users of private channels appear, but they are specified as being on a private, unspecified channel. Users of secret channels and users whose user mode is +I (invisible) do not appear at all.
Giving a channel name as an argument to /who returns only those users of the specified channel. This still doesn't show users of secret channel or invisible users one is actually on the same channel with them. Users of private channels are shown, if an exact channel name is given.

/WHOIS
usage: /whois <nickname>
example: /whois johndoe
This returns information about individual users. Type "/whois nickname" to get information on the login name and host from which the nicknamed user comes, along with a list of channels the user is currently on.

/WHOWAS
usage: /whowas <nickname>
example: /whowas johndoe
This command provides the same basic information as /whois but can be used for a limited time after the person has left IRC or has changed their nickname.

/WRITE
usage: /WRITE [-CDIR#] <filename> [text]
example: /write -R1 c:\pirch\test.txt This is a test
Parameters: -C clears the text file removing all lines
-D# deletes line # from the file (if no # the last line is removed}
-I# inserts text at line # (if no # then inserted at end of file)
-R# replaces line # in the file (if no # then inserted at end of file)
/WRITE stores a line of text to a text file.

/WRITEINI
usage: /WRITEINI <filename> <section> <key> <value>
example: /writeini c:\pirch32\channel.ini JOIN $nick $nick last joined # on $day $date at $time (CST)
The structure of an ini file is broken down into sections as displayed below
[section]
key=value
Each inifile may have multiple sections and under each section multiple key=value statements
NOTE: All parameters are required and the function will fail if any are missing. The $readini inline function currently must be the last part of an alias or event handler statement since the last parameter <default> may contain multiple words. The structure of inline functions (ie $read, $readini) will probably change in the near future to allow greater flexibility in parameters and a more consistent structuring of alias/event code.
NOTE: Microsoft limits the size of INI files to 64kb. If you get an error to a /writeini command that previous worked correctly, check the size of the file.

หน้า  l  1 l  2  l