0

好的,所以基本上我已经创建了一套与命令行 (cmd) 一起使用的工具,并且我想向它们添加开关,就像使用ipconfig. 你有IpConfigIpConfig /all。我的命令将被调用nettools。目前它是 C:\windows\system32 文件夹内的一个批处理文件,它使用type命令来显示文本文件的内容。此文件中包含工具的名称及其描述。此命令不会暂停或要求用户输入,它仅显示 txt 文件内的信息。如何添加开关,例如nettools /?nettools /snif...。

请观看以下视频,因为提供的答案也未能奏效。

http://youtu.be/UrYeUq2PpsQ

4

1 回答 1

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 调用这些工具。

于 2013-09-09T05:34:45.043 回答