2011-06-09 38 views
0

你可以把表单元素放在批处理文件中吗?当我在Word 5.5 for DOS中看到它时,我很好奇。我无法找到如何做到这一点,但我对DOS中的所有可执行文件中的垃圾知之甚少。有人能帮帮我吗?你可以把表单元素放在DOS批处理文件中吗?

+0

请正是你要寻找的提供了一个更好的描述。将它留在“表单元素”意味着寻找此处发布的答案的人理解“表单元素”是什么。交互的描述,或简单的样本输入和样本输出都可以工作。 – 2011-06-09 22:06:38

+0

我的意思是像文本区域,组合框或文本框。 – 2011-06-20 16:32:47

回答

0

您可以将任何可执行命令放入批处理文件中,因此您可以在批处理文件中执行任何操作。如果你看到任何非常奇特的东西(比如开窗),你可能正在看第三方程序,而不是内置在命令处理器本身的命令。

除了我的头顶,最接近表格(可以选择项目的东西),我能想到的是CHOICE命令。要了解如何使用它,请在命令提示符下键入:

CHOICE /? 

这里的描述......

该工具允许用户从列表中选择一个项目
的选择,返回所选选项的索引。

这里有一些语法的例子...

CHOICE /? 
CHOICE /C YNC /M "Press Y for Yes, N for No or C for Cancel." 
CHOICE /T 10 /C ync /CS /D y 
CHOICE /C ab /M "Select a for option 1 and b for option 2." 
CHOICE /C ab /N /M "Select a for option 1 and b for option 2." 

下面是一个完整的例子:

CHOICE /C:ABCDN /N /T:10 /D:N /M:"Format drive A:, B:, C:, D: or None?" 
REM Note that ERRORLEVEL handlers must be in decreasing order... 
IF ERRORLEVEL 5 SET DRIVE=None 
IF ERRORLEVEL 4 SET DRIVE=drive D: 
IF ERRORLEVEL 3 SET DRIVE=drive C: 
IF ERRORLEVEL 2 SET DRIVE=drive B: 
IF ERRORLEVEL 1 SET DRIVE=drive A: 
ECHO You chose to format %DRIVE% 
1

如果你要问在批处理文件中使用自由文本:

SET /P UserName=What is your UserName? 

这将用户的响应置于环境变量名称d用户名,可与%USERNAME%

这样访问:

ECHO Hello, %UserName%. Welcome to planet Earth! 
+0

+1 - 我猜这实际上是对“表单元素”这个词的更好解释,因为他可能在谈论HTML表单。我在想“菜单”。 – 2011-06-09 22:05:06

相关问题