Możesz po prostu dodać katalogi do swojej ścieżki, używając ...
setx path "%path%;c:\foo" -m
Ale zwykle robię bardzo prosty skrypt dla każdego polecenia i nazywam go skrótem, którego chcę użyć. Wszystkie moje skrypty są umieszczane w katalogu dodawanym do ścieżki. Wszystko, co muszę zrobić, aby uruchomić skrypt, to wpisanie tego skrótu, niezależnie od tego, na którym CD jestem.
Możesz także opracować te skrypty, aby korzystać z parametrów, dzięki czemu możesz tworzyć złożone polecenia bardzo łatwo, bez konieczności zapamiętywania ich.
Zasadniczo o to chodzi w skryptowaniu.
Oto przykład prostego skryptu, który wykonałem, który pokazuje informacje o dysku twardym dla dowolnej maszyny w sieci, używając polecenia Sysinternals psinfo.exe . Zapisałem to jako driveinfo.cmd
i mogę pisać driveinfo /?
przypomnieć mi składnię.
@echo off
echo.
echo DriveInfo v1.1
REM dependencies: psinfo.exe
echo.
if [%1] == [] goto :command
if [%1] == [/?] goto :help
setlocal
set parm=%1
for %%U in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
call set "parm=%%parm:%%U=%%U%%"
)
if [%parm:~0,2%] == [\\] goto :command
goto :error
:command
if [%1] == [] (
echo Drive information for %COMPUTERNAME%:
) else (
echo Drive information for %parm:~2%:
)
psinfo -d volume %1 2>nul | findstr /v "System information for" || (
goto :noresponse
)
goto :eof
:error
echo Syntax error
goto :eof
:noresponse
echo.
echo %parm:~2% cannot be found
goto :eof
:help
echo Usage: driveinfo [\\computer]
goto :eof