好的,基本上我已经创建了一套与命令行(cmd)一起使用的工具,我想以与ipconfig
这样的命令相同的方式添加开关。您有IpConfig
和IpConfig /all
。我的命令将被称为nettools
。目前,它是C:\ windows \ system32文件夹中的批处理文件,它使用type
命令显示文本文件内容。在此文件中是工具的名称及其说明。此命令不会暂停或要求用户输入它只显示txt文件内的信息。如何添加nettools /?
或nettools /snif
....
请观看以下视频,因为所提供的答案也无效。
答案 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调用工具。