태그 보관물: windows-scripting

windows-scripting

배치 파일을 통해 cmd 명령을 어떻게 실행합니까? 다음 작업을 수행하는 배치 파일을 작성하고

주어진 순서대로 다음 작업을 수행하는 배치 파일을 작성하고 싶습니다.

  1. cmd 열기
  2. cmd 명령 실행 cd c:\Program files\IIS Express
  3. cmd 명령 실행 iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
  4. 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 : \가 정답입니다.


답변

start cmd /k "your cmd command1"
start cmd /k "your cmd command2"

하나의 배치 파일에서 이러한 명령을 사용하는 동안 Windows server2012에서 작동합니다.