2017-09-19 52 views
0

我的任务是将我的USB插入我们的电脑之一,运行脚本,然后通过谷歌浏览器运行程序。我已经成功地完成了这个工作,唯一的问题是几乎每个插入我的USB的计算机都会读取不同目录中的USB,即F:D:E:C:G:等等。如何制作脚本从USB文件夹启动程序?

我需要一种方式来精简而不是7个不同的脚本从...这里是我的脚本,目前的情况是,选择这个=


关闭@echo

CD“F: \ skywardaccess.htm” 开始铬F:\ skywardaccess.htm

出口


谢谢你的帮助和建议:)

+0

我想改变的是“F:\ skywardaccess.htm”,以便它从任何目录中进行启动。 –

+0

和脚本从USB运行,正确吗? –

+0

是的,它是从usb运行 –

回答

0

看来你的问题只是你超过它。任何时候运行批处理时,其工作目录都会自动设置为从中运行。所以,如果你的脚本是在同一文件夹中要运行什么都,所有你需要做的是

@echo off 
skywardaccess.htm 
exit 

唯一的区别是,除非扩展名为.htm已经有一个默认浏览器设置,它会问你想用什么浏览器打开它。

附注;因为它只是打开一个文件,@echo offexit都是不必要的。你可以让你的批处理只是说filename.extension,它会运行。

编辑

如前所述,不需要目录的变化。你可以试试;

start chrome.exe test.htm 

但这只是作品,如果他们的Chrome浏览器是在索引位置,如C:/,但不能保证。

+0

我需要我的脚本指定铬,因为它会否在微软边缘启动,铬是我的preffered浏览器,所以我改变它到这个?: –

+0

CD“skywardaccess.htm “开始chrome skywardaccess.htm –

相关问题