윈 도 우 배치파일로 실행종료를 한번에 하고 싶습니다.
2014.07.21 10:11
안녕하세요. 배치 파일은 만들어본 경험이 없어서 질문을 올리게 되었습니다.
사용하고자 하는 무른모는 redshift라는 f.lux와 같은 색조정을 해주는 프로그램입니다.
문제는 두 프로그램 모두 시간에 따라서 자동으로 모니터 색을 조정을 해주는 데
제 경우에는 제가 필요할 때 실행을 하여서 모니터 색을 조정하고 싶습니다.
그래서 redshift라는 프로그램을 명령창에서 실행하여(물론 GUI도 있습니다)
마우스로 한번 클릭을 하면 실행이 되고
다시 클릭해서 실행을 하면 원래 상태로 돌아오는 방법을 찾고 있습니다
해당 명령은 다음과 같습니다.
redshift.exe -l manual -O 3500 # 실행
redshift.exe -x # 원래 상태로 복귀
배치파일로 만들고 싶으나 왠지 안될듯한 느낌이 때문에 글을 올리게 되었습니다.
어떻게 만들면 좋을지 조언 부탁 드립니다.(C언어로는 가능할 것 같지만 감이 잘 안옵니다...)
댓글 [3]
-
DarknessAngel 2014.07.21 13:30
-
CrystalGlass 2014.07.21 19:47
DarknessAngel 님 생각대로 배치 파일을 만든다면 이렇게 되겠네요.
@echo off
set _redshift=
set _dummy=if not exist %_dummy% (
echo nul > %_dummy%
%_redshift% -l manual -O 3500
) else (
del /f /q %_dummy%
%_redshift% -x
)redshitf.exe 의 파일 경로를 몰라서 변수 처리했습니다.
set _redshift= 바로 뒤에 redshitf.exe 의 경로를 입력해야 됩니다. 경로에 공백이 들어갈 경우에는 따옴표 처리하시구요.
set _dummy= 바로 뒤에 더미파일의 경로를 입력해야 됩니다.예를 들면 C:\Test\dummy 이런식으로.
if not exist %_dummy% : 더미 파일이 존재하지 않는다면
echo nul > %_dummy% : 더미 파일을 만들고
%_redshift% -l manual -O 3500 : 실행한다.
else : 조건이 참이 아니라면 ( 더미 파일이 존재한다면)
del /f /q %_dummy% : 더미 파일을 삭제하고
%_redshift% -x : 원래 상태로 복귀한다.
-
DarknessAngel 2014.07.21 20:31
직접 삽질 다 해주셔서 감사합니다
원래 그렇게 답변해야하는건데, 워낙 윈도용 셀 스크립트 안 짠지 오래되서 이젠 기억도 안 나서 쉽게 짜질 못하겠군요 ㅠ.ㅠ
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
50522 | 윈 도 우| 토너없음 해결방법좀 부탁드립니다. [7] | 놀랐네 | 2265 | 07-21 |
50521 | 윈 도 우| pe부팅이 안됩니다. [2] | Temp | 1230 | 07-21 |
50520 | 윈 도 우| 고수님들 질문있습니다! | 리라리라리리리 | 836 | 07-21 |
50519 | 윈 도 우| 윈도우 8에서 사운드 찌그러지면서 느려지는 현상 질문드립... [1] | BenjeeCrai | 940 | 07-21 |
50518 | 소프트웨어| 파이어폭스 처음사용... 구글 접속이 안되요.. 램디스크로 ... [2] | 코나 | 1186 | 07-21 |
50517 | 하드웨어| 300만원정도되는 컴퓨터 맞췄는데 게임용으로 쓰는게 나을... [13] | 윈도우8.1 | 1401 | 07-21 |
50516 | 소프트웨어| 오피스가 인증된건가요? [2] | brucex | 2084 | 07-21 |
50515 | 윈 도 우| 드림스파크 ko_windows_embedded_8.1_industry_pro_with_up... [1] | 이시후 | 1627 | 07-21 |
50514 | 기 타| 데이타 압축방식 관련 (능력자분들의 답변좀 부탁드려요) | 오두산꼭대 | 1144 | 07-21 |
50513 | 하드웨어| 키보드전선? 이끊어지면 어떻게 잇나요? [2] | 1992 | 1051 | 07-21 |
50512 | 윈 도 우| efi 환경에서 mbr로 윈도우설치 질문입니다 (델 베뉴8프로) [4] | 시시르 | 1550 | 07-21 |
50511 | 윈 도 우| WORLD`S BEST Enterprise PE 사용법? [3] | LittleHeav | 1617 | 07-21 |
50510 | 윈 도 우| 피파3만하면 블루스크린이 떠요 [1] | 피파가하고 | 1227 | 07-21 |
50509 | 기 타| 흑 페러럴포트를 이용해야 하는데... [2] | SD1234 | 1036 | 07-21 |
50508 | 윈 도 우| 도시바 m400 레이드 드라이버 문제로 하드를 못찻네요 ? [4] | 키트 | 1333 | 07-21 |
50507 | 윈 도 우| (급합니다)컴초보 문안드립니다 [7] | 홍길똥좀비 | 1806 | 07-21 |
50506 | 하드웨어| 메인보드에 그래픽카드 두개 꽂아도 될까요? [4] | 복두꺼비 | 2423 | 07-21 |
50505 | 소프트웨어| vmware 와 virtualbox 동적 할당과 고정 크기 [3] | 1992 | 1661 | 07-21 |
» | 윈 도 우| 배치파일로 실행종료를 한번에 하고 싶습니다. [3] | window365 | 1084 | 07-21 |
50503 | 윈 도 우| 월드베스트pe질문 [2] | 지구여행중 | 1085 | 07-21 |
굳이 C까지 필요없습니다
표지파일을 만들어서 처음 적용시 이넘을 생성했다가 해제시에는 이넘의 존재여하를 체크해서 해제후 해당파일을 삭제하는 방식으로 하면 됩니다