@echo off
setlocal
title Jupyter Notebook
set init=C:\Users\Sarthik\Machine Learning
set user=%1
echo %user%
if "%user%" == "" (
set user=%init%
)
echo.
echo Starting Jupyter Notebook at %user%, Please Wait...
echo.
echo.
cd /d %user% && (
jupyter notebook
) || (
echo.
echo.
echo ================== You have entered WRONG PATH ==================
echo.
pause
)
我是一个相当的新手,正在尝试通过自定义命令从输入的位置启动Jupyter Notebook。我希望命令看起来像:
>jn [filelocation]
以及何时使用默认位置:
>jn
我原本希望在%1
中获得“”,但获得ECHO已关闭。,但由于字符串中的[[ECHO,我什至无法检查是否相等。我应该如何在%1
中获得“”。
PS:我知道是因为@echo off
而得到它,但我也需要该语句。
echo %1
命令的行不起作用。这就是为什么您无法获得回声的原因。向下移动线以下脚本应该起作用:
@echo off
setlocal
title Jupyter Notebook
set init=C:\Users\Sarthik\Machine Learning
set user=%1
if "%user%" == "" (
set user=%init%
)
echo %user%
echo.
echo Starting Jupyter Notebook at %user%, Please Wait...
echo.
echo.
cd /d "%user%" && (
jupyter notebook
) || (
echo.
echo.
echo ================== You have entered WRONG PATH ==================
echo.
pause
)