From WikiChip
Editing mirc/commands/filter
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.
Latest revision | Your text | ||
Line 12: | Line 12: | ||
== Switches == | == Switches == | ||
=== Source/Destination switches === | === Source/Destination switches === | ||
− | Source and destination switches are (in theory) only needed if either the source or destination is ambiguous, but it is recommended that you always explicitly define both source and destination. The first use of these indicates the source, the second indicates the destination. | + | Source and destination switches are (in theory) only needed if either the source or destination is ambiguous, but it is recommended that you always explicitly define both source and destination. The first use of these indicates the source, the second indicates the destination. |
* '''-w''' - source/destination is a custom-window | * '''-w''' - source/destination is a custom-window | ||
* '''-f''' - source/destination is a file | * '''-f''' - source/destination is a file | ||
Line 49: | Line 49: | ||
<syntaxhighlight lang="mIRC">;filter from the file "c:\my file.txt" to the custom window @mywin | <syntaxhighlight lang="mIRC">;filter from the file "c:\my file.txt" to the custom window @mywin | ||
/filter -fw "c:\my file.txt" @mywin *findthis* | /filter -fw "c:\my file.txt" @mywin *findthis* | ||
− | |||
;filter from the custom window @mywin to the file "c:\my file.txt" | ;filter from the custom window @mywin to the file "c:\my file.txt" | ||
filter -wf @mywin "c:\my file.txt" *findthat* | filter -wf @mywin "c:\my file.txt" *findthat* | ||
− | |||
;filter from the status window to the single message window | ;filter from the status window to the single message window | ||
/filter -sd *findthis* | /filter -sd *findthis* | ||
− | |||
;filter from the single message window to the status window | ;filter from the single message window to the status window | ||
/filter -ds *findthat* | /filter -ds *findthat* | ||
− | |||
;filter from the filename @this_is_a_file to the dialog 'dialog', id '1' | ;filter from the filename @this_is_a_file to the dialog 'dialog', id '1' | ||
/filter -fo @this_is_a_file dialog 1 *findthis* | /filter -fo @this_is_a_file dialog 1 *findthis* | ||
− | |||
;filter from a file and call an alias for each line | ;filter from a file and call an alias for each line | ||
/filter -fk file myalias *findthat* | /filter -fk file myalias *findthat* | ||
− | + | ;filter from a file to a file using regex | |
− | + | /filter -ffg file1 file2 /regex here/ | |
− | |||
− | |||
− | |||
− | |||
− | ;filter from a | ||
− | |||
− | |||
− | /filter - | ||
− | |||
;sort by file(same file) - Input file's Column 1 delimited by Space Character $chr(32) | ;sort by file(same file) - Input file's Column 1 delimited by Space Character $chr(32) | ||
/filter -ffcut 1 32 file.txt file.txt | /filter -ffcut 1 32 file.txt file.txt | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
; If /window -jN not used or created with -j0, size limit of @test is current value of Mirc-Options/Other/WindowBuffer | ; If /window -jN not used or created with -j0, size limit of @test is current value of Mirc-Options/Other/WindowBuffer | ||
//filter -fwc versions.txt @test * | var %missing $calc( $filtered - $line(@test,0)) | if (%missing) echo -a warning %missing of $filtered filtered lines not in @test because /window not used with large enough -jN value | //filter -fwc versions.txt @test * | var %missing $calc( $filtered - $line(@test,0)) | if (%missing) echo -a warning %missing of $filtered filtered lines not in @test because /window not used with large enough -jN value | ||
Line 91: | Line 71: | ||
== See also == | == See also == | ||
+ | * [[List of commands - mIRC|List of commands]] | ||
+ | * [[List of identifiers - mIRC|List of identifiers]] | ||
* {{mIRC|$filtered}} | * {{mIRC|$filtered}} | ||
− | |||
− | |||
* {{mIRC|/loadbuf}} | * {{mIRC|/loadbuf}} | ||
* {{mIRC|/savebuf}} | * {{mIRC|/savebuf}} | ||
+ | {{mIRC command list}} | ||
+ | |||
+ | [[Category:mIRC commands|filter command - mIRC]] |