bat 파일로 작업을 할 때 시간이 오래 걸리는 작업을 할 때가 있다. 

예를 들면 바이너리를 HW에 굽는다든지..


이럴 때 msg.bat으로 아래 내용을 저장해 두고,
@echo off
echo msgbox "DONE!!" > msg.vbs
start /wait msg.vbs
del msg.vbs

작업 배치파일 마지막에 호출부를 넣어주자.


@CALL msg.bat


작업이 끝나면 아래와 같은 팝업을 볼 수 있다!!




이제 여러분의 뇌는 걸어둔 작업에 신경을 빼앗기지 않고 멀티태스킹을 할 수 있다. (가령 웹서핑을 한다든지... )



Advanced(고급) > Configuration(설정) > Auto Detect UTF-8 Files (UTF-8 파일 자동 발견) 옵션을 켜 보자.





파일 비교창에서

도구 > 현재 규정 편집 > 탭과 공백 


해당 메일 폴더에서,

보기 > 보기 설정 > 기타 설정 > 행 글꼴


출처 : http://keep2smile.tistory.com/262


요즘에 크롬이 하두 로딩속도가 빠르다 해서 한번 테스트겸해서 쓰고 있습니다. 속도 정말 빠르군요;; 

헌데 너무 기본에 충실한 나머지 부가기능이 없더군요.. 특히 ActiveX가 판을 치는 우리나라에선 파폭의 IE Tab 같은 플러그인이 있어야 주 브라우저로 사용을 합니다. 그래서 IE가 대부분 사람들의 주 브라우저죠. 그러나 크롬도 IE Tab 같은 플러그인이 있습니다. 설치법은 너무 간단합니다.

STEP 1아래 파일을 다운 받아 크롬이 설치된 디렉토리/Plugins 에 넣습니다.
비스타의 경우 : C:\Users\자신의 계정\AppData\Local\Google\Chrome\User Data\Default\Plugin Data\ 에 복사해서 넣으시면 됩니다.
STEP 2위 경로에서 cmd창을 이용하여 레지스트리 등록을 해줍니다.
C:\Users\자신의 계정\AppData\Local\Google\Chrome\User Data\Default\Plugin Data\regsvr32.exe npmeadax.dll
예)

STEP 3크롬 브라우저에서 북마크를 추가합니다.
CTRL+B를 눌러서 북마크바를 보이게 한 후 북마크바에서 오른쪽 마우스를 클릭하여 페이지 추가를 선택합니다.


STEP 4제목과 링크를 입력합니다.
링크는
javascript:(function () { var lh=location.href; if( !lh || lh.match(/^(javascript|about):/i) ) return; document.write('<html><head><title> '+(document.title?document.title:lh).replace(/</g,'<').replace(/>/g,'>')+' - using Internet Explorer rendering<\/title><\/head><body style=\'margin:0px;padding:0px;\'>
<script type=\'text/javascript\'>var script = document.createElement(\'script\'); 
var embed = \'<embed type=\\\'application\/x-meadco-neptune-ax\\\' 
width=\\\'100\x25\\\' height=\\\'100\x25\\\' param-location=\\\'' + lh + '\\\'><\/embed>\'; script.setAttribute(\'src\',\'data:text/javascript,document.write(embed);\'); document.body.appendChild(script);<\/script><\/body><\/html>'); })();
를 넣으시면 됩니다.

STEP 5사용법
사용법도 간단합니다. ActiveX를 필요로 하는 사이트 (예, 각 은행 사이트..)에 들어가셔서 위에서 추가한 북마크를 누르시기만 하면 됩니다. 


구글 칼렌다에 음력 입력 기능이 없어 이것 저것 어플도 깔아보고 했는데, 

무료 앱은 버그가 많아 짱나서 결국 이 방법으로 하기로 결정했습니다.
내 일정을 ical형식으로 만들어서 다시 구글 칼렌다에서 이를 가져오면 됩니다.

출처: http://bangley.egloos.com/tb/5363847

ex) 매년 음력2010년10월1일을 '제사' 라고 지정하고 싶다면?
http://korean-lunar-ical.appspot.com/20101001.ics?summary=제사

 
이렇게 하면 해당 날짜의 summary로 된 일정을 50년치 만들어 줍니다.
알림 기능이 미리 설정되지 않고, 한 번에 편집/삭제가 되지 않아 불편하긴 하지만 
구글 칼렌다 자체에서 음력 지원이 될 때 까진 이렇게 라도 쓰는 수 밖에요.. 


MS는 기능도 별로 나아진 것도 모르겠는데 왜 UI를 바꿔서 사람 헷갈리게 하나 모르겠습니다.
걍 단축키를 더 많이 외워서 쓰기로 했습니다.


출처: http://moowoo.x-y.net/bbs/bbs/board.php?bo_table=com_story&wr_id=460&page=3


범주명령단축키오피스공통

파일열기Ctrl + OO
열려진 창들 간의 전환Alt + TabO
문서 닫기Ctrl + WO
프로그램 창 닫기Alt + F4O
저장Ctrl + SO
다른 이름으로 저장F12O
새 문서 생성Ctrl + NO
인쇄Ctrl + PO
인쇄 미리 보기Ctrl + F2O
미세하게 이동Ctrl + 상하좌우 방향키 (↑↓← →) O
미세하게 이동 / 그리기Alt + 마우스 드래그O

편집잘라내기Ctrl + XO
복사Ctrl + CO
붙여넣기Ctrl + VO
전체 선택Ctrl + AO
찾기Ctrl + FO
바꾸기Ctrl + HO
취소(undo)Ctrl + ZO
재실행(redo)Ctrl + Y 또는 F4O
마지막 찾기 작업 반복Shift + F4O
선택한 개체 복제Ctrl + DO
선택한 슬라이드 복제Ctrl + Dppt
슬라이드에서 모든 개체 선택Ctrl + Appt
여러 슬라이드 보기에서 모든 슬라이드 선택Ctrl + Appt
개요 탭에서 모든 개요 텍스트 선택Ctrl + Appt
서식복사Ctrl + Shift + C 한 후 Ctrl + Shift + V
cf. Ctrl + C / Ctrl + V
O
그룹Ctrl + Shift + GO
그룹해제Ctrl + Shift + HO

텍스트 편집
Tip
Shift: 블록선택
Ctrl: 커서 이동
단락은 나누지 않고 줄만 나누기Shift + Enter 
텍스트 속한 단락 전체 선택Ctrl + 텍스트 클릭 
텍스트의 특정 부분 선택, 최초 클릭한 부분에서 두번째 클릭한 곳까지 선택첫 선택부분 클릭 후 Shift + 마지막 선택 부분 클릭 
오른쪽으로 한 글자 블록 선택Shift + →O
왼쪽으로 한 글자 블록 선택Shift + ←O
단어 끝까지 블록 선택Ctrl + Shift + →O
단어의 시작까지 블록 선택Ctrl + Shift + ←O
한 줄 위로 블록 선택Shift + ↑O
한 줄 아래로 블록 선택Shift + ↓O
텍스트 상자 끝 글자까지 블록 선택Ctrl + Shift + EndO
텍스트 상자 첫 글자까지 블록 선택Ctrl + Shift + HomeO
텍스트 상자에 있는 모든 테스트 블록 선택Ctrl + AO
왼쪽으로 한 글자 커서 이동O
오른쪽으로 한 글자 커서 이동O
위쪽으로 한 줄 커서 이동O
아래쪽으로 한 줄 커서 이동O
왼쪽으로 한 단어 커서 이동Ctrl + ← O
오른쪽으로 한 단어 커서 이동Ctrl + →O
줄의 맨 끝으로 커서 이동EndO
줄의 맨 처음으로 커서 이동HomeO
한 단락 위로 커서 이동Ctrl + ↑O
한 단락 아래로 커서 이동Ctrl + ↓O
문서 끝으로 (텍스트 상자에 커서가 있는 경우 텍스트 상자 끝으로)Ctrl + EndO
문서 시작으로 (텍스트 상자에 커서가 있는 경우 텍스트 상자 시작으로)Ctrl + HomeO
왼쪽 한 글자 삭제BackSpaceO
왼쪽 한 단어 삭제Ctrl + BackSpaceO
오른쪽 한 글자 삭제DleteO
오른쪽으로 한 단어 삭제Ctrl + DeleteO

개요개요 탭에서 단락 수준 올리기Alt + Shift + ← 키 또는 Shift + Tabppt
개요 탭에서 단락 수준 내리기Alt + Shift + → 키 또는 Tabppt
개요 탭에서 단락 위로 이동하기Alt + Shift + ↑ppt
개요 탭에서 단락 아래로 이동하기Alt + Shift + ↓ppt
개요 탭에서 첫째 수준만 표시Alt + Shift + 1ppt
개요 탭에서 선택된 슬라이드의 하위 수준 모두표시하기Alt + Shift + +ppt
개요 탭에서 선택된 슬라이드의 첫째 수준만 표시하기Alt + Shift + -ppt
개요 탭에서 모든 텍스트 표시하기Alt + Shift + A 또는 Alt + shift + 9ppt

보기눈금 표시/숨기기Shift + F9ppt
안내선 표시/숨기기Alt + F9ppt
눈금 및 안내서 대화상자 표시Ctrl + Gppt
개요/슬라이드 탭 전환Ctrl + Shift + Tabppt
작업창 표시Ctrl + F1O
슬라이드 디자인 작업창 표시Alt + Sppt
슬라이드창 최소화Ctrl + F9엑셀 가능
슬라이드 화면/슬라이드탭 /선택개체 확대, 축소 보기
: 표준도구 모음의 확대/축소 이용을 좀더 간편하게
Ctrl + 마우스휠 상하 조정O

서식굵게Ctrl + BO
기울임꼴Ctrl + IO
밑줄Ctrl + UO
아래첨자Ctrl + =O
위첨자Ctrl + Shift + =O
대소문자 전환Shift + F3O
텍스트 상자 테두리 선택Escppt
왼쪽 맞춤Ctrl + LO
가운데 맞춤Ctrl + EO
오른쪽 맞춤Ctrl + RO
글꼴 크기 크게Ctrl + Shift + > 또는 Ctrl + ]O
글꼴 크기 작게Ctrl + Shift + < 또는 Ctrl + [O
폰트 크기 입력Ctrl + Shift + P 한 후 폰트 수치 입력, 엔터O
폰트 형태 선택Ctrl + Shift + F 한 후에 상하 방향키(↑↓)로 선택, 엔터O
글꼴 대화 상자 표시Ctrl + Tppt
개체 서식 대화 상자 표시개체 더블 클릭O

삽입새 슬라이드Ctrl + Mppt
하이퍼링크 삽입Ctrl + KO

다음 셀로 이동TabO
이전 셀로 이동Shift + TabO
다음 행으로 이동아래쪽 방향 키 ↓O
이전 행으로 이동위쪽 방향 키 ↑O
셀에 탭 삽입Ctrl + TabO
표 아래에 새 행 추가마지막 행 끝에서 TabO

도구맞춤법 검사F7O

슬라이드 쇼슬라이드 쇼 실행F5ppt
현재 슬라이드부터 슬라이드 쇼Shift + F5ppt
펜 기능 실행Ctrl + Pppt
다음 슬라이드로 이동N, Enter, Page Down, → (right arrow), ↓(down arrow), 또는 Spacebar 또는 마우스 클릭하기ppt
이전 슬라이드로 이동P, Page Up, ← (left arrow), ↑(up arrow), 또는 Back Spaceppt
펜 기능으로 작성한 내용 지우기E    cf. Ctrl + Eppt
펜 기능 중지Escppt
펜에서 화살표 포인터로 전환Ctrl + Appt
펜 또는 화살표 포인터 감추기Ctrl + Hppt
감춘 화살표 다시 나타내기Ctrl + Appt
하이퍼링크가 있는 곳으로 전환하기(실행)Tab (Enter)ppt
화면을 검정으로 설정B 또는 키보드자판 . (마침표)ppt
화면을 흰색으로 설정W 또는 키보드자판 , (쉼표)ppt
슬라이드 쇼 일시 중지 / 재실행S 또는 + (plus sign)ppt
원하는 슬라이드로 이동슬라이드 번호 입력 후, Enterppt
슬라이드 쇼에서 첫 번째 슬라이드로 이동Home 또는 좌우 마우스 동시에 2초간 누르기 ppt
마지막 슬라이드로 이동Endppt
슬라이드 쇼 도움말 표시F1ppt

도움말도움말 표시F1O


출처: http://webkebi.zany.kr:9003/board/bView.asp?bCode=11&aCode=1707&cBlock=0&cPageNo=1&sType=0&sString=


c:\Program Files\Vim\_vimrc 파일을 열어
아래 설정 구문 중, 원하는 것만 집어넣으면 된다.


syntax on              # 언어에 따른 자동 문법, 구문의 색을 다르게 표시
filetype on            # 파일 종류를 자동으로 인식
colorscheme torte      # 컬러스킴을 변경
set ru                 # 화면 우측 하단에 현재 커서의 위치(줄,칸)를 표시 (ruler)
set sc                 # 완성중인 명령을 표시
set vb                 # 키를 잘못눌렀을 때 삑 소리를 내는 대신 번쩍임 (visualbell)
set hls                # 검색된 스트링의 하이라이트 (hlsearch)
set ci                 # C 형태의 들여쓰기 (cindent)
set ai                 # 자동 들여쓰기 (autoindent)
set si                 # 좀더 똑똑한 들여쓰기 (smartindent)
set sw=4               # 자동들여쓰기를 4칸으로 설정 (shift width)
set ts=4               # TAB 간격을 4칸으로 설정 (tab stop)
set scs                # 똑똑한 대소문자 구별 기능 사용
set hi=50              # 명령어 기록을 남길 개수 지정 (history)
set cul                # 커서가 있는 라인 하이라이트

# GUI Mode 일 때만 수행...
if has("gui_running")
    set lines=56
    set columns=150
    set gfn=GulimChe
endif

set gfn=GulimChe 구문 대신 아래 구문을 써도 된다.
set guifont=돋움체:h9:cHANGEUL


==================
==== 추가 내용 ====
==================

출처 : http://namomo.egloos.com/1660114

""""""""""""""""""""""""""""""""""""""""""""""""
" GUI 설정
""""""""""""""""""""""""""""""""""""""""""""""""
" 폰트 설정. 폰트와 폰트 크기를 지정한다.
if has( "gui_running" )

set gfn=Consolas:h14

" set gfn=ProFontWindows:h12

" set gfn=gulimche:h12
" set gfn=sans-serif12
" set gfn=Lucida_Console:h12
" set gfn=돋음체12
" set gfn=Terminal12

" 초기 VI 시작시 크기 설정 w * h
au GUIEnter * winsize 84 30

" 초기 VI 시작 위치 설정
"au GUIEnter * winpos 550 0
endif



""""""""""""""""""""""""""""""""""""""""""""""""

" VI 기본 설정

""""""""""""""""""""""""""""""""""""""""""""""""

" 백업 파일을 만들지 않습니다.

set nobackup


" 자동 들여쓰기를 설정합니다.

set ai


" 경고 소리를 화면 깜빡임으로 대체

set visualbell


" 들여쓰기 폭을 정합니다.

set shiftwidth=4


" 탭의 폭을 정합니다.

set tabstop=4


" 탭을 스페이스로 대체합니다.

"set et


" C의 구문에 맞게 들여쓰기 합니다

set cindent


" 라인수를 표시해 줍니다

set nu


" 각 파일에 해당하는 문법(Syntax)를 적용시켜줍니다.

" C나 Java등 사용시 색상등..

syntax on



" 파일 편집시 undo 할수 있는 최대 횟수 설정

set history=100


" 함수 닫기표시

set sm


" 타이핑시 마우스 커서 감추기

"set mousehide


" 최소한 2줄 이하로는 자동 스크롤

set scrolloff=2


" 정의되어진 색상을 선택해서 보여줍니다

colors desert



" ESC키를 누르면 한글 모드가 해제

" 입력모드에서 이전 언어 설정 모드 유지

inoremap <ESC> <ESC>:set imdisable<CR>

nnoremap i :set noimd<CR>i

nnoremap I :set noimd<CR>I

nnoremap a :set noimd<CR>a

nnoremap A :set noimd<CR>A

nnoremap o :set noimd<CR>o

nnoremap O :set noimd<CR>O