윈 도 우 배치파일로 실행종료를 한번에 하고 싶습니다.
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 | - | - |
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 |
50502 | 윈 도 우| 내장그래픽 카탈 설치 문의드려요. [2] | 류좌영 | 1327 | 07-21 |
50501 | 윈 도 우| 프로세스가 너무 많습니다; [2] | 마스크 | 1167 | 07-20 |
50500 | 소프트웨어| G메일 받은편지들 알아서 원하는 편지함으로 가게 하는 방법? [2] | neonchang | 978 | 07-20 |
50499 | 윈 도 우| unsecapp.exe이란것이 최근에 생겼습니다. [1] | ccvc12 | 4535 | 07-20 |
50498 | 소프트웨어| 바탕화면 아이콘 그래픽 깨짐현상 질문있습니다 [2] | 리라리라리리리 | 1389 | 07-20 |
50497 | 윈 도 우| 메모리부족 현상 고수님들 답변 절실합니다 (2) [2] | 아킬레스님 | 1351 | 07-20 |
50496 | 윈 도 우| 인터넷 서핑시 딜레이현상 | 쭌쭌 | 1133 | 07-20 |
50495 | 윈 도 우| 우클릭메뉴에 ...두려면..?? [2] | 겨울나그네 | 1003 | 07-20 |
50494 | 소프트웨어| utorrent 2.2.1이 파일 배포를 안하네요? | brucex | 1203 | 07-20 |
50493 | 소프트웨어| mp4box 질문 [1] | 플레이어™ | 1316 | 07-20 |
50492 | 윈 도 우| 윈 8.1 작업관리자 | 툴캅 | 975 | 07-20 |
50491 | 소프트웨어| 구글크롬 포터블은 31버전이 진리인가요? [3] | 캇떼니시로 | 2289 | 07-20 |
50490 | 윈 도 우| 원격테스크톱연결 질문드립니다. [6] | 고스트1 | 1071 | 07-20 |
50489 | 소프트웨어| aida64 시스템 안정성 검사. | 7850 | 1399 | 07-20 |
굳이 C까지 필요없습니다
표지파일을 만들어서 처음 적용시 이넘을 생성했다가 해제시에는 이넘의 존재여하를 체크해서 해제후 해당파일을 삭제하는 방식으로 하면 됩니다