0

さて、基本的には、コマンド ライン (cmd) で使用する一連のツールを作成しました。これらのツールに、ipconfig. と がIpConfigありIpConfig /allます。私のコマンドは呼び出されnettoolsます。現在、typeコマンドを使用してテキスト ファイルの内容を表示するのは、C:\windows\system32 フォルダー内のバッチ ファイルです。このファイルには、ツールの名前とその説明が含まれています。このコマンドは一時停止したり、ユーザー入力を要求したりせず、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 に答える