goodthings4me.tistory.com
start 명령으로 USB에 있는 프로그램을 쉽게 실행할 수 있는 방법은
- 해당 프로그램의 실행파일에 대해 바로가기 생성 후 바탕화면 등에 배치하여 실행하는 방법과,
- 프로그램의 실행파일을 cmd 상대경로로 설정해서 사용하는 start 명령 방법이 있다.
그런데, USB에 있는 포터블(portable) 프로그램 또는 직접 지정한 프로그램 등의 실행파일을 상위(부모) 폴더에 바로가기를 해놓고 사용할 경우, 드라이브명이 바뀌면 프로그램 실행이 안된다.
이번에 작성한 프로그램에 대해 start 명령을 사용해봤다.
그 사용 방법을 예시를 들어 설명하면,
start "" "상대경로\실행파일"
바로가기"의 경우, "절대경로"로 되어있다.

start 명령 document
직접 작성한 배치 파일이나 프로그램, 또는 윈도우의 특정 명령을 일괄적으로 실행하는 경우에 사용하는 start 명령어는 지정한 프로그램이나 명령을 실행할 수 있도로 별도의 창을 시작한다.
옵션을 확인해보면 다음과 같다. (Window start 명령어 도움말 start /? 에서 발췌)
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE ] [/AFFINITY <16진수 선호도 마스크>] [/WAIT] [/B]
[명령/프로그램] [매개 변수]
- "제목" : 창 제목 표시줄에 나타낼 제목
- 경로 : 시작 디렉터리
- B : 새 창을 만들지 않고 응용 프로그램 시작. 응용프로그램에서 ^C 처리 무시, ^C 처리를 활성화하지 않는 한 ^Break로만 응용 프로그램을 인터럽트할 수 있음
- I : 현재 환경이 아닌 새 환경을 원래의 환경 값으로 cmd.exe에 전달함
- MIN : 창을 최소화하여 시작함
- MAX : 전체 화면을 표시하며 시작함
- SEPARATE : 16비트 Windows 프로그램을 별도의 메모리 영역에서 시작함
- SHARED : 16비트 Windows 프로그램을 공유 메모리 영역에서 시작함
- [참고] SEPARATE 및 SHARED 옵션은 64비트 플랫폼에서 사용할 수 없음
- LOW : 응용 프로그램을 IDLE 우선 순위 클래스에서 시작함
- NORMAL : 응용 프로그램을 NORMAL 우선 순위 클래스에서 시작함
- HIGH : 응용 프로그램을 HIGH 우선 순위 클래스에서 시작함
- REALTIME : 응용 프로그램을 REALTIME 우선 순위 클래스에서 함
- ABOVENORMAL : 응용 프로그램을 ABOVENORMAL 우선 순위 클래스에서 시작함
- BELOWNORMAL : 응용 프로그램을 BELOWNORMAL 우선 순위 클래스에서 시작함
- NODE : 기본 NUMA(Non-Uniform Memory Architecture) 노드를 10진수 정수로 지정
- AFFINITY : 프로세서 선호도 마스크를 16진수로 지정
- WAIT : 응용 프로그램을 시작하고 끝날 때까지 기다림
- /K : 명령/프로그램으로 전달되는 매개 변수. 내부 cmd 명령 또는 배치 파일인 경우 명령 처리기는 /K 스위치를 사용하여 cmd.exe를 실행하며, 명령 실행 후에도 창이 남아 있게 함
- /NODE : NUMA 시스템의 메모리 위치를 활용하는 방식으로 프로세스를 생성할 수 있음
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/start
응용해보기
할 경우 진입해야 하는 " C:\Users\[사용자명]\AppData\Local\Temp\" 폴더는 숨김 항목으로 되어 있음. 이 폴더로 가는 경로를 설정해 놓으면 편리함
start C:\Users\[사용자명]\AppData\Local\Temp\

그리고, Temp 폴더의 내용을 cmd 명령창으로 삭제할 때는
rd /S C:\Users\[사용자명]\AppData\Local\Temp\

블로그 인기글
Windows 10 탐색기 느려지는 증상과 해결하는 방법
잘 작동하던 Windows 10 탐색기가 갑자기 느려지는 증상이 발생했을 때 어떻게 조치를 하는지 구글에서 찾아보니 많은 해결책들이 있었으나 어떤 것이 정확한 해결책인지는 알 수가 없었다. 그래서 해결방법이라고 제시한 것들을 정리해 보았다. 윈도우 탐색기가 느려지는 증상 해결 방법 어느 순간부터 응용프로그램(VS Code 등)에서 폴더 열기나 파일 불러오기를 했을 때 검색 팝업창이 안 뜨거나 열리는 시간이 엄청 느려지는 증상과, 더불어서 탐색기도 실행이 많이 느려지는 증상이 있었다. 기존에 사용하던 VS Code에 openpyxl 설치 후 실행이 느려지는 증상이 발생하더니 윈도우10 탐색기도 느려져서 사용할 수가 없었다. 노트북에 OS(Windows10)를 설치한지 1년이 다 되어가긴 했지만, 1개월 전..
goodthings4me.tistory.com
엑셀 시트 분리 저장 - 엑셀 파일의 시트를 분리하여 저장하기
엑셀을 사용하다 보면 엑셀 시트를 분리해서 저장해야 할 때가 있다. 최근에도 이런 경우가 발생하여 구글링 후 엑셀 시트 분리 업무를 수행하고 내친김에 다른 사람들도 사용할 수 있도록 파이썬 tkinter로 프로그램으로 만들어 보았다. Excel Sheets 분리 저장하는 프로그램(with 파이썬 Tkinter) ※ 프로그램 다운로드(네이버 MYBOX에서 공유) : ExcelSeparateSheets.zip ▶ 프래그램을 실행하면 다음과 같이 초기 화면이 보인다. 찾아보기 : 엑셀 파일이 있는 폴더를 선택한다. (프로그램이 있는 최상위 디렉터리가 열린다) 실행하기 : 프로그램 실행 버튼 상태 변경 순서 : 실행전 → 실행 중 → Sheet "OOO" 분리 저장 중 → 실행 완료 실행 결과 확인 : 엑셀 파..
goodthings4me.tistory.com
[국세청] 현금영수증가맹점으로 가입바랍니다. 메시지 해결방법(개인사업자)
▶ 현금영수증 가맹점 가입 메시지를 받고... 온라인 쇼핑몰 사업을 시작하려고 사업자등록증을 발급받고 난 후 얼마 안 있어서 국세청으로부터 어느 시점까지 '현금영수증 가맹점'으로 가입하라는 문자메시지가 받았었다. 그 메시지 기한이 오늘 도래했는데, 인터넷에서 찾아보니 홈택스에서 현금영수증 발급 사업자 신청을 할 수가 있었다. [관련내용] 홈>국세정책/제도>전자(세금)계산서/현금영수증/신용카드>현금영수증∙신용카드>가맹점가입 ▶ 홈택스 사이트에서 신청하는 절차는 다음과 같다. 우선, 홈택스에 로그인을 해야 합니다. 세상이 좋아져서 공인인증서 없이도 손쉽게 간편인증 로그인이 가능하다. 여러 인증방법 중 카카오톡 인증이 가장 편리한 거 같다. 간편인증 로그인 후 상단 '조회/발급' 탭 클릭 후 '현금영수증>현금..
goodthings4me.tistory.com
'IT(Tip)' 카테고리의 다른 글
네이버 블로그 글과 이미지 저장 프로그램(파이썬 Tkinter 모듈로 만듦) (0) | 2021.11.15 |
---|---|
크롬(Chrome) 즐겨찾기를 마이크로소프트 엣지(Microsoft Edge) 브라우저의 즐겨찾기로 가져오기 (0) | 2021.11.04 |
웹/앱 페이지 코딩 시 필요한 html 색상 코드 표 (0) | 2021.09.03 |
VS Code shh 원격 연결 오류 'could not establish connection to' (2) | 2021.08.31 |
카페24(cafe24) 웹호스팅 CDN 서비스 이용하는 방법 (0) | 2021.08.11 |
댓글