Windows 실행 대화 상자에서 한 번에 여러 프로그램 실행


0

실행 대화 상자에서 많은 프로그램을 열고 싶습니다. 한 번의 실행 상자 사용으로 여러 프로그램을 시작할 수있는 방법이 필요합니다.

질문은 간단하지만 혼동을 명확히하기 위해 실행 대화 상자 chrome에서 outlook, devenv한 번에 하나씩 입력하여 Chrome, Outlook 및 Visual Studio를 엽니 다 . 따라서 세 가지를 모두 한 번에 실행할 수있는 방법이 필요합니다.

입력을 시도했지만 chrome; outlook; devenv실패했습니다. 나는 시도 chrome, devenv, outlook하고 실패했다.

업데이트 : 배치 파일 작성 의 첫 번째 확실한 솔루션의 문제점 은 하드 코딩 된 것입니다. 그래서 지금은 새로운 프로그램 조합을 시작할 수 없습니다. dgcdevenv, chrome 및 outlook을 동시에 여는 배치 파일 을 만들었습니다 . 그러나 이번에는 이전 세 프로그램과 함께 vlc 미디어 플레이어를 열고 싶었습니다. 이것은 배치 파일 아이디어를 그렇게 유용하게 만들지 않습니다.

또한의 행을 따라 무언가를 수행하여 해당 배치 파일을 vlc와 함께 실행할 수 있다면 dgc; vlc;이전 세 프로그램과 vlc 미디어 플레이어를 동시에 시작할 수 있습니다.

누구든지 올바른 방법을 알고 있습니까?


배치 파일을 실행하여 실행 대화 상자에서 실행하십시오.
EBGreen

@EBGreen : 감사합니다. 내 마음에 온 최초이자 가장 간단한 방법이었습니다. 문제가 무엇인지 알려주기 위해 질문을 업데이트하겠습니다.
displayName

2
이것은 효과가 있습니다. cmd /c start notepad & start calc & start taskmgr하지만 그것이 당신에게 적합한 해결책인지는 모르겠습니다.
and31415

@ and31415 : 당신의 대답을 좋아했습니다. 한 가지 더 알고 싶습니다. 감사.
displayName

@ and31415 good answer :) 결코 그것을 실행하기 위해 내 마음을 넘어서는 안되었습니다. 내 더러운 hack-n-bash 마음은 vbscript로 똑바로갔습니다!
Fazer87

답변:


1

불행히도 이것은 불가능합니다.

그래도 몇 가지 옵션이 있습니다. 항상 같은 그룹의 프로그램을 열려면 실행시 호출 할 수있는 간단한 배치 파일을 만들 수 있습니다 (이는 모든 프로그램을 생성합니다).

변경 또는 동적 목록이있는 경우 스크립트에 전달 된 모든 인수를 가져 와서 인수로 여는 vbscript 조각을 작성할 수 있습니다.

Set objArgs = Wscript.Arguments
Set WshShell = WScript.CreateObject("WScript.Shell")
For Each strArg in objArgs
  WshShell.Run(strArg)
Next

사용법 : myscript.vbs calc cmd mspaint explorer

이 오류가 발생하면 항상 on error resume next스크립트 맨 위에 추가 하여 유효한 명령 만 실행할 수 있습니다. 프로그램 이름이나 경로에 공백이 있으면 "따옴표"로 묶어야합니다.

편집 :에 레지스트리 키를 만들고 값을 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\run.exe제공 한 다음 파일을 해당 위치에 배치하면 실행 프롬프트를 시작하고 ..을 사용 하여 몇자를 저장할 수 있습니다 (이 경우 a.vbs 내가 당신을 위해 이전에 쓴 스크립트입니다)default reg_szC:\windows\system32\runapps.vbsrun mspaint calc winword예


@displayName-내 대답을 수락했을 때 이것이 효과가 있다고 가정합니까? 잘만되면 이것은 당신이 필요한 모든 것을 할 것입니다 :)
Fazer87

나는 당신에게 +15 .. : D (kidding)를주는 당신의 대답을 받아 들였습니다. 나는 당신의 대답이 옳기 때문에 받아 들였습니다. 그것은 완벽한 솔루션은 아니지만 (그리고 그것이 내가 투표하지 않은 이유입니다). 스크립트를 만든 다음 호출하고 싶지 않습니다. 스크립트를 실행하기 위해서만 호출하기위한 추가 문자를 쓸 가치가 없습니다 vlc; cmd;.
displayName

이것을 단순화하는 방법에 대한 업데이트 (진행 중)를 참조하십시오 ... 다른 것이 없다면 공짜 가치가 있어야합니다.) 3 개 이상의 앱을 출시하려는 경우 실제로 캐릭터를 절약합니다!
Fazer87

당신의 대답에 정말 감사합니다. 유용했습니다. 당신은 당신의 가치있는 투표를 얻는다. : D
displayName

굉장하고 기쁘다 :) :) 당신이 원하는 방식으로 (또는 충분히 가까이) 일을 퍼지 할 수 있다면 언제나 기쁘다
Fazer87
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.