From WikiChip
Difference between revisions of "mirc/commands/while"
(Created page with "The '''/write command''' is a construct in the mIRC scripting language that can perform repetitive operations. The block of statement inside the while l...") |
m (Bot: Adding a template) |
||
Line 94: | Line 94: | ||
* [[/return command - mIRC|/return]] | * [[/return command - mIRC|/return]] | ||
* [[/returnex command - mIRC|/returnex]] | * [[/returnex command - mIRC|/returnex]] | ||
+ | {{mIRC command list}} | ||
− | [[Category: | + | [[Category:MIRC commands]] |
Revision as of 22:10, 3 July 2014
The /write command is a construct in the mIRC scripting language that can perform repetitive operations. The block of statement inside the while loop will get executed as long as the condition is true. You can manually break out of a loop by using the Cltr+Break key combinations.
Synopsis
while (condition) { /statements /statements /statements }
Switches
None
Parameters
None
Example
/* Example 1 */ Alias CountToTen { ;Create a counter variable, set it to one var %Counter = 1 ;Loop while the counter variable is less than or equal to ten. while (%Counter <= 10) { ;Print out the value of the counter variable echo -a Count Number: %Counter ;Increase the counter variable by 1 inc %Counter } }
The above example will output:
Count Number: 1 Count Number: 2 Count Number: 3 Count Number: 4 Count Number: 5 Count Number: 6 Count Number: 7 Count Number: 8 Count Number: 9 Count Number: 10
Example 2:
/* Example 2 */ Alias ListVars { ;Check if there are any variables set if (!$var(*,0)) { echo -a There Are No Variables. halt } ;Set a counter variable var %a 1 ;Loop while the counter variable is less than or equal to the total number of variables while (%a <= $var(*,0)) { ;Print out the variable and its value echo -a $v1 $+ ) $var(*,$v1) = $var(*,$v1).value ;Increase the variable by one inc %a } }
The above example will output something like this:
1) %Foo = FooBar 2) %Bar = BarFoo
Compatibility
Added: mIRC v5.7
Added On: 02/02/2000
Note: Individual switches were not taken into consideration.
See also
mIRC commands list