시작시 배치 파일 실행
시스템 시작시 배치 파일에서 여러 프로그램을 시작하는 방법이 있습니까? 그 외에도 배치 파일에서 다음과 같이 말할 수 있습니다. 프로그램을 실행하면 해당 프로그램이 완전히로드 될 때까지 기다렸다가 다음 나열된 프로그램을 실행합니다.
어떤 도움을 주시면 감사하겠습니다.
Netsh를 사용하여 네트워크 매개 변수를 수정하는 시작시 (컴퓨터가 부팅 될 때와 로그인 할 때) 스크립트 (.bat)를 실행하는 것과 관련하여 Win7에서 동일한 문제가 발생했습니다. 나를 위해 일한 것은 다음과 같습니다.
- 관리자 계정으로 로그인
- 시작을 클릭하고 "작업 스케줄러"를 입력하고 리턴을 누르십시오.
- "작업 스케줄러 라이브러리"를 클릭합니다.
화면 오른쪽에있는 "새 작업 생성"을 클릭하고 다음과 같이 매개 변수를 설정합니다.
ㅏ. 사용자 계정을 SYSTEM으로 설정
비. "가장 높은 권한으로 실행"을 선택하십시오.
씨. Windows7 용 OS 선택
- "트리거"탭을 클릭 한 다음 "새로 만들기…"를 클릭합니다. 드롭 다운 메뉴에서 "시작시"를 선택하고 활성화를 클릭 한 다음 확인을 누릅니다.
- "Actions 탭"을 클릭 한 다음 "New…"를 클릭합니다. .bat 파일을 실행하는 경우 cmd를 프로그램으로 사용합니다. / c .bat 인수 추가 필드에
- 작업 생성 패널에서 "확인"을 클릭 한 다음 "확인"을 클릭하면 이제 예약됩니다.
- 작업 이벤트에 지정된 위치에 .bat 스크립트를 추가합니다.
- 즐겨.
시작시 배치 파일을 실행하려면 : 시작 >> 모든 프로그램 >> 시작을 마우스 오른쪽 버튼으로 클릭 >> 열기 >> 배치 파일을 마우스 오른쪽 버튼으로 클릭 >> 바로 가기 만들기 >> 바로 가기를 시작 폴더로 드래그하십시오 .
폴더 경로는 다음과 같습니다. [D|C]:\Profiles\{User}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
시스템 시작시 배치 파일을 시작하려면 레지스트리 키를 사용할 수도 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
여기에서 문자열을 만들 수 있습니다. 이름으로 무엇이든 선택할 수 있으며 데이터는 파일의 전체 경로입니다.
레지스트리 키도 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
다음에 시스템을 시작할 때만 무언가를 실행합니다.
시작시 배치 파일을 실행하는 몇 가지 방법이 있습니다. 내가 일반적으로 사용하는 것은 작업 스케줄러를 통하는 것입니다. Windows 키를 누른 다음 작업 스케줄러를 입력하면 옵션으로 표시됩니다 (또는 관리 도구를 통해 찾을 수 있음).
새 작업을 생성 할 때 특정 사용자에 대한 '로그온시', 워크 스테이션 잠금 해제 등과 같은 트리거 옵션에서 선택할 수 있습니다. 그런 다음 작업에서 프로그램 시작을 선택하고 배치 스크립트에 대한 전체 경로를 입력합니다 (또한 필요한 명령 줄 인수를 넣는 옵션).
다음은 Firefox에서 Stack Overflow를 시작하는 예제 스크립트입니다.
@echo off
title Auto launch Stack Overflow
start firefox http://stackoverflow.com/questions/tagged/python+or+sql+or+sqlite+or+plsql+or+oracle+or+windows-7+or+cmd+or+excel+or+access+or+vba+or+excel-vba+or+access-vba?sort=newest
REM Optional - I tend to log these sorts of events so that you can see what has happened afterwards
echo %date% %time%, %computername% >> %logs%\StackOverflowAuto.csv
exit
Go to Run (WINDOWS + R) and Type shell:startup, paste your .bat file there !
If your Windows language is different from English, you can launch the Task Scheduler by
- Press Windows+X
- Select your language translation of "Computer Management"
- Follow the instruction in the answer provided by prankin
Another option would be to run the batch file as a service, and set the startup of the service to "Automatic" or "Automatic (Delayed Start)". Check this question for more information on how to do it, personally I like NSSM the most.
ReferenceURL : https://stackoverflow.com/questions/21218346/run-batch-file-on-start-up
'IT Share you' 카테고리의 다른 글
Python, OpenCV에서 슬라이싱을 사용하여 이미지에서 영역 추출 (0) | 2021.01.09 |
---|---|
Netbeans 7.4에서 Derby 데이터베이스를 시작할 수 없습니다. (0) | 2021.01.09 |
Java OutOfMemoryError 이상한 동작 (0) | 2021.01.08 |
Spring에서 ModelAndView 대 Model을 언제 사용합니까? (0) | 2021.01.08 |
TortoiseSVN 정리는 실제로 무엇을합니까? (0) | 2021.01.08 |