반응형
배치 파일을 통해 cmd 명령을 어떻게 실행합니까?
주어진 순서대로 다음 작업을 수행하는 배치 파일을 작성하고 싶습니다.
- cmd 열기
- cmd 명령 실행
cd c:\Program files\IIS Express
- cmd 명령 실행
iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
- URL =으로 Internet Explorer 8 열기
http://localhost:8088/default.aspx
참고 : 명령을 실행 한 후 cmd 창을 닫으면 안됩니다.
나는 시도 cmd.exe를 / K "CD \ & CD를의 ProgramFiles \ IIS 익스프레스"를 시작 하지만, 내 목적을 해결하지 않습니다.
따라서 실제 배치 파일을 만듭니다. 메모장을 열고 실행할 명령을 입력 한 다음 .bat
파일 로 저장 합니다. 그런 다음 .bat 파일을 두 번 클릭하여 실행합니다.
시작하려면 다음과 같이 시도하십시오.
c:\
cd c:\Program files\IIS Express
start iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
start http://localhost:8088/default.aspx
pause
올바른 구문은 다음과 같습니다.
cmd /k "cd c:\<folder name>"
이것은 Blorgbeard의 답변 과 관련된 몇 가지 문제를 해결합니다 (그러나 테스트되지 않음).
@echo off
cd /d "c:\Program files\IIS Express"
start "" iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
timeout 10
start http://localhost:8088/default.aspx
pause
cmd / c "명령"구문이 잘 작동합니다. 또한 경로에 공백이 포함 된 실행 파일을 포함하려면 두 세트의 따옴표가 필요합니다.
cmd /c ""path to executable""
실행 파일에 경로에 공백이있는 파일 입력이 필요한 경우 다른 세트
cmd /c ""path to executable" -f "path to file""
@echo off
title Command Executer
color 1b
echo Command Executer by: YourNameHere
echo #################################
: execute
echo Please Type A Command Here:
set /p cmd=Command:
%cmd%
goto execute
cmd / k cd c : \가 정답입니다.
나는 DOS와 cmd 프롬프트가 폴더 이름의 공백을 좋아하지 않는다는 것을 알고 있습니다. 코드는
cd c : \ Program files \ IIS Express
C : \ "Program Files"대신 c : \ Program으로 이동하려고합니다.
폴더 이름과 * .exe 이름을 변경합니다. 도움이 되었기를 바랍니다
참고 URL : https://stackoverflow.com/questions/16727941/how-do-i-execute-cmd-commands-through-a-batch-file
반응형
'Program Tip' 카테고리의 다른 글
MySQL은 ORDER BY에서 행 위치를 얻습니다. (0) | 2020.10.14 |
---|---|
Java 세트를 어떻게 반복하고 수정합니까? (0) | 2020.10.14 |
Homebrew 용 Github API 토큰 설정 (0) | 2020.10.14 |
LPCWSTR은 무엇을 의미하며 어떻게 처리해야합니까? (0) | 2020.10.14 |
classList가있는 코드가 IE에서 작동하지 않습니까? (0) | 2020.10.14 |