상대경로 단축아이콘(비스무리한....것) 만들기
USB 드라이브나 CD상에 단축 아이콘을 만들고는 싶은 상황이 있습니다.
하지만 컴퓨터를 바꾸면 드라이브 문자가 바뀌기 때문에, 여지없이 깨져버리는 단축아이콘을 보게 됩니다.
그렇다고 윈도우즈에서 상대경로로 단축아이콘 만드는 것을 지원하냐면..... 그것도 아닙니다.

이럴때는 아래와 같은 방법으로 상대경로 단축아이콘........비스무리한 것을 만들면 됩니다.


만드는 방법

  1. 메모장을 열고 아래의 내용을 적습니다.
    start "" "원하는 상대경로"
    start / 한칸 띄고 / 큰따옴표 두개 / 한칸 띄고 / 큰따옴표 열고 / 원하는 상대경로 적고 / 큰따옴표 닫습니다.

    ex1) start "" "./some directory/program.exe"
    ex2) start "" "../another directory/document.pdf"

     
  2. 파일 - 저장 에서 파일이름을
    "원하는 파일이름.bat"
    로 하고, 원하는 경로(USB의 루트 정도가 되겠죠)에 저장합니다.[각주:1]

이제 만들어진 파일을 실행하면 드라이브 문자에 상관없이 실행되는 것을 알 수 있습니다.

다만 방법의 한계 상 아이콘 모양은 구질구질한 cmd창 모양으로 됩니다.



원리
윈도우에 포함되어있는 내부 명령인 start를 사용합니다.
cmd창을 열고 start /? 를 입력하면 아래와 같은 start명령의 자세한 사용법을 볼 수 있습니다.

지정된 프로그램이나 명령을 별도의 창에서 시작합니다.

START ["제목"] [/D경로] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/WAIT] [/B] [명령어/프로그램]
      [매개 변수]

    "제목"      창의 제목 표시줄에 나타낼 제목.
    경로        시작 디렉터리
    B           새 창을 만들지 않고 응용 프로그램 시작. 이 응용 프로그램은
                ^C 처리를 무시. 응용 프로그램이 ^C 처리를
                활성화시키지 않는 한, ^Break로만 응용 프로그램을 인터럽트할
                수 있음.
    I           현재 환경이 아닌 새 환경을 원래의 환경 값으로 cmd.exe에 전달합니다.
    MIN         아이콘을 표시하며 시작합니다.
    MAX         전체 화면을 표시하며 시작합니다.
    SEPARATE    별도의 메모리 공간에서 16 비트 Windows 프로그램 시작
    SHARED      공유 메모리 공간에서 16 비트 Windows 프로그램 시작
    LOW         응용 프로그램을 IDLE 우선 순위 클래스에서 시작
    NORMAL      응용 프로그램을 NORMAL 우선 순위 클래스에서 시작
    HIGH        응용 프로그램을 HIGH 우선 순위 클래스에서 시작
    REALTIME    응용 프로그램을 REALTIME 우선 순위 클래스에서 시작
    WAIT        응용 프로그램을 시작하고 끝날 때까지 기다림
    명령어/프로그램
                내부 cmd 명령 또는 일괄 파일인 경우, 명령 처리기는 /K 스위치를
                 사용하여 cmd.exe를 실행합니다. 이것은 명령 실행 후에도 창이
                남아 있게 합니다.

                내부 cmd 명령 또는 일괄 파일이 아닌 경우, 이 프로그램은
                창 모드 응용 프로그램, 또는 콘솔 응용 프로그램으로서 실행됩니다.


    매개 변수   명령어/프로그램으로 전달되는 매개 변수입니다.


명령 확장을 사용하면  명령줄을 통한 외부 명령 호출이나 START명령이
아래와 같이 바뀝니다.

실행 파일이 아닌 파일을 단지 파일 이름을 명령으로 입력함으로써
    파일 연결을 통해 호출할 수 있습니다. (예를 들면 WORD.DOC는
    .DOC 파일 확장자와 연결된 응용 프로그램을 시작합니다.)
    명령 스크립트 안에서 이러한 연결을 만드는 방법을 알려면
    ASSOC와 FTYPE 명령을 입력하십시오.

32비트 GUI 응용 프로그램을 실행할 때는, CMD.EXE는
    응용 프로그램이 끝나기를 기다리지 않고 명령 프롬프트로
    반환됩니다. 명령 스크립트 안에서 실행되면 이러한 새 동작이
    발생하지 않습니다.

확장자나 경로 한정자 없이 첫 토큰이 CMD인 명령줄을
    실행할 때는 CMD를 COMSPEC 변수의 값으로 바꾸며 따라서
    최소한의 경우 임의의 CMD.EXE 버전이 선택되는 것을 막을 수 있습니다.

첫 토큰이 확장자를 가지지 않는 명령줄을 실행할 때 CMD.EXE는
    어떤 확장자를 어떤 순서로 찾을 것인지 결정하기 위해 PATHEXT
    환경 변수 값을 사용합니다. PATHEXT 변수의 기본값은 아래와 같습니다.
    .COM;.EXE;.BAT;.CMD

   구문에서 PATH 변수와 같이 ; 기호로 요소를 분리한다는 점에
   유의하십시오.

명령을 실행할 때는 확장자가 같지 않으면 확장자가 없는 이름이
디렉터리 이름과 같은 지 찾아보고 만약 있으면 START명령이
그 경로에서 탐색기를 시작합니다. 명령줄에서 이러한 것이 수행되면
그 경로에 CD /D를 수행하는 것과 같습니다.

네, 사용방법을 자세히 보시면 알겠지만, 사실은 start 상대경로 식으로만 적어도 잘 작동합니다. 다만, 경로에 띄어쓰기가 포함된 경우, 경로를 따옴표로 묶어줘야 하는데, 이게 문법에서 ["제목"]과 충돌합니다. 따라서 충돌을 막기 위하여 위와 같이 적어줍니다.



응용편


* 폴더 탐색기로 열기
그냥 폴더를
start "" "./some folder/"
식으로 지정해주면 자동적으로 탐색기로 열립니다.


* 프로그램 여러개 한번에 띄우기
한 줄에 하나씩
start "" "./folder1/program1.exe"
start "" "./folder2/program2.exe"
start "" "./folder3/program3.exe"
식으로 연달아 지정해주면 됩니다.


* %programflies%같은 환경 변수 사용하기
컴퓨터마다 다를 수 있는 program files폴더 같은 경로를 지정하는데에 환경 변수를 사용할 수 있습니다.[각주:2]
start "" "%programfiles%\Internet Explorer\iexplorer.exe"
start "" "%programfiles%\NATEON\BIN\NATEON.exe"

그 외에 위에 나와있는 start 명령어의 사용방법을 응용하여 다양한 분야에 활용이 가능합니다.
  1. 윈도우에서 파일을 저장할 때에, 파일이름을 따옴표로 묶어서 "파일이름.확장자"로 저장하면 기본적으로 지정되어있는 확장자를 무시하고 저장합니다. 이 과정에서 따옴표로 파일이름을 묶지 않으면 파일이름이 "원하는 파일이름.bat.txt"처럼 되어서 원하는 결과가 나오지 않을 수 있습니다. [본문으로]
  2. 환경 변수에 관한 더 자세한 내용은 http://ko.wikipedia.org/wiki/%ED%99%98%EA%B2%BD_%EB%B3%80%EC%88%98 를 참조하세요. [본문으로]
Posted by 치묘

트랙백 보낼 주소 :: http://c.innori.com/trackback/38 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절





이 포스팅은 2008.12.19~21일 http://tln.kr/9v 에서 행해졌던 한글 화면글꼴 가독성에 관한 설문조사 결과에 대한 포스팅입니다.
설문조사 참여해주신 분들 모두 감사합니다. A학점 떴네요ㅎㅎ

이 설문조사는 인터넷 상의 불특정 다수를 대상으로 이루어진 것으로, 표본에 신뢰성은 기대하기 힘듭니다.
다만 이전에 비슷한 연구가 없는 상황에서 일단 했다는 것에 의의를 두고 있습니다 =_=;;




제출한 글 공개하겠습니다. 생각해보니 공개하는 편이 더 나을 것 같네요. 아래 내용보다 좀 더 상세합니다.
문서를 볼 때는 배율을 100%로 맞춰놓고 봐주세요.

이 문서에 한해서 CC라이센스로 공개합니다.
Creative Commons License
치묘에 의해 창작된 한글 화면용 글꼴의 종류와 표시 방법에 따른 가독성의 차이 은(는) 크리에이티브 커먼즈 저작자표시 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.


아래는 요약입니다.

문항 선정의 기준
  1. 일반적으로 웹 페이지에서 사용 가능한 글꼴.
  2. 본문용 글꼴이어야 함. 제목용의 꾸밈이 많이 들어간 글꼴들은 무조건 제외.
  3. 비트멥, 표준, Cleartype 방식의 비교.
  4. 명조체와 고딕체의 비교.



선정된 설문페이지의 글꼴 종류
  1. 나눔고딕Bold Cleartype
  2. 우리신문 Cleartype
  3. 우리돋움90c1 Cleartype
  4. 정10 비트맵
  5. 우리돋움90c2 표준
  6. 윤햇살10 비트맵
  7. 우리돋움90c2 Cleartype
  8. 우리바탕 Cleartype
  9. 나눔명조Bold Cleartype
  10. 바탕 비트맵
  11. 우리바탕 표준
  12. 맑은 고딕 Cleartype
  13. 굴림10pt 비트맵
  14. 나눔고딕 Cleartype
  15. 우리새봄 Cleartype
  16. 굴림9pt 비트맵
  17. 윤굴림10 비트맵
  18. 우리새봄 표준
  19. 돋움 비트맵
  20. 우리돋움90c1 표준
  21. 나눔명조 Cleartype
여기서 '표준'은 Microsoft社의 Windows 표준 Anti-aliasing 방식을 뜻합니다.

설문조사에 공정을 가하기 위하여 순서는 임의로 정했습니다.


조사에는 10pt의 크기를 글꼴을 사용하였습니다. (일부 제외)
글꼴 크기가 약간만 달라져도 글꼴의 모양이 상당히 달라보입니다. 이 점 참고하시고 봐주시기 부탁드립니다.
(일례로 굴림9pt와 굴림10pt는 생긴게 상당히 다르죠-_-;;)


설문 결과 (득점순 정렬)

 

득점

 

 

 

 

 

통계

특성

 

 

 

항목

0

1

2

3

4

5

평균

글꼴

다듬기

고딕/명조

자형

16

2

3

5

16

18

21

3.66

굴림9pt

비트맵

고딕

1

2

3

6

16

19

19

3.60

나눔고딕 Bold

Cleartype

고딕

장평 좁음

3

2

2

9

15

20

17

3.54

우리돋움90c1

Cleartype

고딕

장평 좁음

13

2

6

5

17

16

19

3.48

굴림10pt

비트맵

고딕

12

2

3

9

19

16

16

3.42

맑은 고딕

Cleartype

고딕

14

3

1

7

26

14

14

3.37

나눔고딕

Cleartype

고딕

장평 좁음

20

2

3

6

21

24

9

3.37

우리돋움90c1

Anti-aliasing

고딕

장평 좁음

10

2

3

14

13

19

14

3.32

바탕

비트맵

명조

15

1

2

16

20

17

9

3.18

우리새봄

Cleartype

명조

19

2

7

10

20

17

9

3.08

돋움

비트맵

고딕

자간 넓음

17

2

4

14

21

16

8

3.06

윤굴림10

비트맵

고딕

장평 좁음

9

1

5

20

11

22

6

3.02

나눔명조 Bold

Cleartype

명조

장평 좁음

11

2

4

21

19

14

5

2.83

우리바탕

Anti-aliasing

명조

장평 좁음

18

3

4

24

17

13

4

2.69

우리새봄

Anti-aliasing

명조

5

3

8

21

16

9

8

2.68

우리돋움90c2

Anti-aliasing

고딕

장평 좁음

7

3

8

17

23

7

7

2.68

우리돋움90c2

Cleartype

고딕

장평 좁음

21

1

14

21

15

11

3

2.46

나눔명조

Cleartype

명조

장평 좁음

8

4

10

25

15

7

4

2.35

우리바탕

Cleartype

명조

장평 좁음

2

7

13

21

10

14

0

2.17

우리신문

Cleartype

명조

6

12

14

24

10

3

2

1.75

윤햇살10

비트맵

고딕?

빨랫줄

4

22

20

16

6

1

0

1.14

10

비트맵

고딕

빨랫줄

조사기간: 2008.12.19~2008.12.21 / 응답자 수 65

↑현제 69명이 응답을 해주셨는데, 마지막 네 분의 응답은 분석에 들어가지 않았습니다. 그 때 이미 글을 쓰고 있었기 때문에 그걸 넣을 여유가 부족했고, 지금은 귀찮네요; 그걸 넣어도 순위 변동은 거의 없을것이라 봅니다.

설문조사 결과에서 23, 25번 문항도 봐주세요.


주목할만한 점
  1. 상위권을 전부 고딕체가 휩쓸었다는 것. 모양이 간결할수록 가독성이 우월함.
  2. 비트맵, 표준, Cleartype방식 중 어느 하나가 딱히 우월하지는 않다는 것.
    결국 해당 폰트가 해당 방식을 얼마나 깨끗하게 지원하느냐가 관건.
  3. 자, 모음이 서로 적절히 떨어져있어야 함. 너무 조밀한 글꼴은 가독성에 치명적.
  4. 글씨가 너무 얇거나 굵으면 곤란.


다시한번, 설문조사에 응해주신 분들께 감사 드립니다.
Posted by 치묘

트랙백 보낼 주소 :: http://c.innori.com/trackback/37 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/01/02 19:06
    댓글 주소 수정/삭제 댓글
    멋지네요 ^^ 좋은 자료입니다.
  2. 2009/01/03 06:27
    댓글 주소 수정/삭제 댓글
    올려주신 글도 잘 보았습니다. 이를 바탕으로 지속적으로 연구 조사해나가다보면 사용자가 선택한 우리나라 기본서체가 정해질 수 있지 않을까 생각해봅니다.
    하나의 폰트라 해도 각 서체의 글자크기나 자간에 따라 가독성에 큰 영향을 주기 때문에
    위 설문조사에서 좀 더 다양하게 선택의 폭이 넓어지고, 지속적으로 많은 사람들의 설문을 통해서 좀 더 정확한 수치에 가까워질 수 있다면 충분히 가치가 있고 발전해나가야 하는 연구일 것입니다.
    글꼴 항목 중에 각 신문사가 배포한 한결레체 등은 포함되지 않았는데 '익숙함'의 측면에서는 신문을 읽는 구독자들도 생각해봤을 때, 항목에 각 신문사가 배포한 글꼴도 추가를 했으면 하는 바람이 있습니다. 그리고 항목을 배치할 때 현재는 큰 기준이 없어보이는데 비트맵과, 클리어타입, 표준 식으로 구분을 지어 배치를 하고 한글폰트 제작자들의 지원을 받아 다양한 의견을 수렴할 수 있다면 더 좋은 자료로 거듭날 수 있지 않을까 생각해보게 되는 글이네요. ^^
  3. 2009/01/12 17:28
    댓글 주소 수정/삭제 댓글
    좋은 글 잘 읽고 갑니다. 다른분들께도 소개해주고 싶네요.. ^^





http://mabimml.modev.jp/playinst/ 의 한국어 번역 버전입니다.




자세한 설명:
http://www.mabinogi.pe.kr/bbs/zboard.php?id=tips&no=4647

Posted by 치묘

트랙백 보낼 주소 :: http://c.innori.com/trackback/36 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절





점만 찍힌 버전
사용자 삽입 이미지
http://cfs7.tistory.com/original/19/tistory/2008/08/18/23/07/48a982116b887 (링크 클릭해서 들어간 후 저장)
\data\gfx\gui\map_jpgminimap_taillteann_kor_rep.jpg


사용자 삽입 이미지

부분 크롭
http://cfs7.tistory.com/original/21/tistory/2008/08/18/23/07/48a982142b369


도는 경로 그어둔 버전
사용자 삽입 이미지
http://cfs7.tistory.com/original/13/tistory/2008/08/20/14/06/48aba64b1a1b4

사용자 삽입 이미지
http://cfs7.tistory.com/original/22/tistory/2008/08/20/14/06/48aba64e2e117

도는 경로+한글로 표시한 버전
사용자 삽입 이미지

http://cfs8.tistory.com/original/28/tistory/2008/08/20/14/44/48abaf3a18537

사용자 삽입 이미지

http://cfs8.tistory.com/original/26/tistory/2008/08/20/14/44/48abaf39351b1


+점령전 위치 표시
사용자 삽입 이미지
http://cfs8.tistory.com/original/34/tistory/2008/09/18/23/49/48d26a81d31e0
\data\gfx\gui\map_jpgminimap_taillteann_kor_rep.jpg

사용자 삽입 이미지

http://cfs8.tistory.com/original/27/tistory/2008/09/18/23/49/48d26a819dc32
Posted by 치묘

트랙백 보낼 주소 :: http://c.innori.com/trackback/32 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. VONIN
    2008/08/20 10:29
    댓글 주소 수정/삭제 댓글
    아래 지도에서 세군데가 모자랍니다. 잘 찾아보세요.
    +난이도에 따라 다를지는 모르겠지만 고급 기준으로 대략 40-50회 돌았던것 같은데 극히 드물게 나오는 것도 있더군요. 어쩌면 버그일지도 모르지만요. 북동쪽 끝에 갈림길 옆에 밭이 있는데 거기서 구슬나오는것 딱 한번 봤습니다. 그리고 서쪽 문앞에 것과 남서쪽 끝에 있는 구슬 사이에 나오는 자리가 세개 더 있습니다. 물론 그 사이를 지나가다 보면 다 보이는 곳이라 별로 신경 안쓰셔도 되긴 합니다. 말하다 보니 네군데가 모자랐군요.
  2. 2008/08/20 10:23
    댓글 주소 수정/삭제 댓글
    제가 열번 넘게 돌면서 확인했는데 안 모자랍니다 --ㅋ
  3. 2008/08/20 14:04
    댓글 주소 수정/삭제 댓글
    VONIN//
    그렇군요; 지적 감사합니다.
    하지만, 제가 확인할 길이 없기도 하고, 자주 나오는 곳이 아니라고 하시니 추가하지는 않겠습니다;
  4. dqd
    2008/08/21 15:33
    댓글 주소 수정/삭제 댓글
    한번돌았었는데 밭에 구슬있던
  5. lulu
    2008/12/24 07:13
    댓글 주소 수정/삭제 댓글
    지도 감사합니다^^





daemon_mounter_ChiMyo.reg

파일을 받아 더블클릭 - '예' 선택

 
위 파일을 실행해서 병합한 뒤에,

간단히 CD 이미지 파일을 더블클릭하면 데몬에 마운트 됨니다.
(가상 드라이브가 여러개라면 가장 첫번째 드라이브에 마운트 됩니다.)

언마운트 하려면 아무 CD 이미지파일이나 우클릭 - Unmount Daemon


어떠한 언어의 윈도우라도 잘 동작하라고 매뉴 이름을 영어로 넣었건만

정작 문법에 맞는지는 모르겠=ㅅ=;


데몬 설정에서 Emulation을 All options ON 해두고

Option에서 Autostart 꺼두면 리소스 차지 안하고, 동작도 잘 됨니다 ㄳㄳ


p.s. 이 파일은 데몬이 C:\Program Files\DAEMON Tools\ 에 설치된 경우에만 사용 가능합니다.



++++++ 2008-08-23
최근 버전의 데몬에 맞게 경로를 C:\Program Files\DAEMON Tools Lite\ 로 수정한 버전을 올립니다.
Posted by 치묘

트랙백 보낼 주소 :: http://c.innori.com/trackback/26 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/03/17 19:45
    댓글 주소 수정/삭제 댓글
    데몬 최근 버전에서는 위의 레지스트리 파일이 필요 없습니다.

    트레이 아이콘 우클릭 - 옵션 - Shell integration...
    에 가면 데몬에서 자체적으로 확장자를 연결해 줍니다. 참고하세요.






카테고리

분류 전체보기 (22)

글 보관함

Total : 51,826
Today : 0 Yesterday : 21