Batch file 如何在批脚本中使用start命令打开存储在变量中的网站链接或文件夹位置
我想创建一个批处理文件,将输入作为网站名称或文件夹位置作为输入,分别作为在浏览器中打开的网站或在windowsexplorer中打开的位置 但每当它运行时,它只会打开另一个命令提示符。请帮忙。 代码如下:Batch file 如何在批脚本中使用start命令打开存储在变量中的网站链接或文件夹位置,batch-file,Batch File,我想创建一个批处理文件,将输入作为网站名称或文件夹位置作为输入,分别作为在浏览器中打开的网站或在windowsexplorer中打开的位置 但每当它运行时,它只会打开另一个命令提示符。请帮忙。 代码如下: @echo off :up echo 1. Windows Explorer echo 2. Website echo 3. Exit set /p ch=Enter choice for app to open: if %ch%==1 ( set /p pth=Enter full
@echo off
:up
echo 1. Windows Explorer
echo 2. Website
echo 3. Exit
set /p ch=Enter choice for app to open:
if %ch%==1 (
set /p pth=Enter full path of folder:
start "%pth%"
pause
goto up
)
if %ch%==2 (
set /p site=Enter name of website:
start "%site%"
pause
goto up
)
找到了解决办法
只是在开始后添加了双引号,因为我使用双引号来指定地址
像这样:
start "" "%site%"