cmd.rst
changeset 215 44ae18f7c0aa
parent 99 0fa8ff78a008
child 216 89e2ee90bc4c
--- a/cmd.rst	Thu Sep 24 10:50:51 2009 +0300
+++ b/cmd.rst	Tue Oct 06 12:38:28 2009 +0300
@@ -1,5 +1,45 @@
 -*- outline -*-
 
+* Variables.
+
+Variable name start with letter and underscore, next chars can be letter,
+number and underscore. Variable name is case insensitive.
+
+** List of variables.
+
+  cmd> set
+...
+VAR=VALUE
+
+** Getting.
+
+Write %VAR% in place where you want insert variable VAr value.
+
+** Setting.
+
+  cmd> set /p VAR=VALUE
+
+VAR is variable name, VALUE is value.
+
+** Deleting.
+
+  cmd> set VAR=
+
+VAR is variable name.
+
+*** Input from user.
+
+  cmd> set /p VAR=PROMPT
+
+VAR is variable name, PROMPT is displayed prompt.
+
+*** Input from file.
+
+  cmd> set /p VAR=<FILE
+
+VAR is variable name, FILE is file name. Sfter executing VAR contain first
+line from FILE.
+
 * CMD tricks.
 
   $ set /p TOOLOUTPUT= < temp.txt