Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何在批脚本中使用start命令打开存储在变量中的网站链接或文件夹位置_Batch File - Fatal编程技术网

Batch file 如何在批脚本中使用start命令打开存储在变量中的网站链接或文件夹位置

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

我想创建一个批处理文件,将输入作为网站名称或文件夹位置作为输入,分别作为在浏览器中打开的网站或在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 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%"