레이블이 batch인 게시물을 표시합니다. 모든 게시물 표시
레이블이 batch인 게시물을 표시합니다. 모든 게시물 표시

2018년 2월 13일 화요일

윈도우 txt 파일 encoding 변환 (Powershell을 이용한)

윈도우 bat 파일 사용시 파일로 데이터를 쓰고 읽을 때 UTF8로 저장 될 수 있고 EUC-KR로 저장 될 때가 있다. 이럴 때, 파일의 enconding 을 convert 해주는 방법은 powershell로 아래 명령어 를 참고하여 사용하면 된다...

관련 (#링크1, #링크2, #링크3)

(get-content $filename)|out-file $filename -encoding ascii

() 괄호를 잊어 먹지말고 해주자.. 하지 않으면 Null 인 파일로 변경된다.

2018년 1월 12일 금요일

Windows CMD (BATCH) 에서 UTF-8로 작성된 BAT 파일 실행시 한글이 이상하게 나올 때

Windows CMD (BATCH) 에서 UTF-8로 작성된 BAT 파일 실행시 한글이 이상하게 나올 때

chcp 65001

BATCH  파일 실행 초기에 위 명령어가 실행되도록 하면 된다.

2013년 9월 3일 화요일

윈도우 작업 스케줄러에서 batch 실행시 path 가 안먹히는 현상을 해결 해보자.

1. 현상
  윈도우 작업 스케줄러에 batch를 이용해 프로그램을 실행 시키면 path(경로)가 안 먹힌다.

2. 증상 재연 (종종 이럴경우가 있는 듯)
  가. 시스템 path을 변경 해보자 (아무렇게)
  나. 작업 스케줄러에 path만 출력하는 batch 파일을 하나 생성해서 실행해 보자..
  다. 일반 cmd창을 띄워서 path만 출력한 것과 결과값을 비교 해보면
  라. 작업 스케줄러에서 실행한 path가 변경 안되어 있을 경우가 종종 있다.

3. 원인
  작업 스케줄러 프로세스가 정상적으로 종료되지 않아서 새로 변경된 path경로를  읽어오지 못해서 생기는 현상임.(추측)

4. 해결방법
  작업 스케줄러 프로스세스인 taskeng.exe를 죽이고 다시 작업 스케줄러 프로그램을 실행 하면 해결 완료.