如何在CMD中使用开关命令

时间:2013-09-09 04:40:31

标签: windows batch-file cmd

好的,基本上我已经创建了一套与命令行(cmd)一起使用的工具,我想以与ipconfig这样的命令相同的方式添加开关。您有IpConfigIpConfig /all。我的命令将被称为nettools。目前,它是C:\ windows \ system32文件夹中的批处理文件,它使用type命令显示文本文件内容。在此文件中是工具的名称及其说明。此命令不会暂停或要求用户输入它只显示txt文件内的信息。如何添加nettools /?nettools /snif ....

等开关

请观看以下视频,因为所提供的答案也无效。

http://youtu.be/UrYeUq2PpsQ

1 个答案:

答案 0 :(得分:1)

@echo off
SET "parameter=%~1"
if /i "%parameter%" equ "" goto :help

for %%p in (putty tcpview fiddler ) do (
  if  /i "%parameter:~1%" equ "%%~p" goto :%%~p
  rem if  /i "%parameter%" equ "%%~p" goto :%%~p
)
goto :wrong_parameter

:putty
  start putty (or call putty.bat)
goto :eof

:tcpview 
  start wget (or call the bat)
goto :eof

等等。 (不适用于“?wget”)如果工具位于%PATH%或同一目录中,您可以直接使用START调用工具。