2017-09-19 8 views
0

내 임무는 우리의 컴퓨터 중 하나에 USB를 연결하고 스크립트를 실행 한 다음 google 크롬을 통해 프로그램을 실행하는 것입니다. 나는 이것을 성공적으로 수행했다. 유일한 문제는 USB를 연결하는 거의 모든 컴퓨터가 다른 디렉토리, 즉 F : D : E : C : G :에있는 USB를 읽는다는 것이다.USB의 폴더에서 프로그램을 시작하는 스크립트를 만드는 방법은 무엇입니까?

나는


CD "F를 @echo = 대신에서 ... 지금의 약자로 여기 내 스크립트가 선택하는 7 가지 스크립트를 가진이를 간소화하는 방법이 필요합니다 : \ 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 

그러나 이것은 단지 작품들은 크롬 C와 같은 인덱스 위치에있는 경우 : /하지만이 보장 할 수 없습니다.

+0

크롬을 지정하려면 스크립트를 사용해야합니다. 그렇지 않으면 마이크로 소프트 에지에서 실행되기 때문에 크롬은 제 프리 퍼어 브라우저입니다. –

+0

cd "skywardaccess.htm "start chrome skywardaccess.htm –