Automated merge with file:///d:\srv\hg-home\admin-doc
authorOleksandr Gavenko <gavenkoa@gmail.com>
Fri, 09 Oct 2009 09:18:25 +0300
changeset 217 69aca8d33219
parent 211 4c0c30b9539d (current diff)
parent 216 89e2ee90bc4c (diff)
child 218 9ae36e91b0d0
child 219 a6a5839b7423
Automated merge with file:///d:\srv\hg-home\admin-doc
--- a/cmd.rst	Thu Oct 08 20:16:19 2009 +0300
+++ b/cmd.rst	Fri Oct 09 09:18:25 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