뭐, Windows NT(9x가 아닌.. NT4, 2000, XP, 2003)만 하더라도 커맨드 유틸리티 숫자가 GUI 유틸리티 숫자보다 어쩌면 더 많을껄요...
GUI로 할 수 있는건 거의 대부분 콘솔에서도 할 수 있답니다.
(물론 포토샵을 콘솔로 돌릴수는 없죠.... unix의 /bin, /usr/bin, /sbin, /usr/sbin 에 있는 일반적인 콘솔 어플리케이션들처럼 NT 역시 마찬가지로 보유하고 있다는 의미입니다. edit는 물론이고 심지어 edlin(기억하실라나), qbasic 까지 다~ 있죠. 다만... 일목요연하게 정리한 차트가 없을 뿐입니다. ㅡㅡ;; )
XP, 2003 으로 가면서 콘솔 명령어가 줄었냐 하면 그것도 아닙니다.
새로 추가된 기능만큼 콘솔 명령어도 더 늘어났습니다.
MS는 도스는 죽었다고 하지만 없어진건 도스라는 운영체제일뿐 콘솔이라는 인터페이스는 없애지 못할겁니다.
저는 탐색기에서 폴더 위에서 오른쪽 버튼 누르면 Dos Prompt 라는 메뉴가 있도록 레지스트리를 손봤습니다.
항상 dos 창 띄우고 cd 로 이동하면서 사용하지는 않지만 언제든지 바로 띄울 수 있도록 준비하고 있죠... :)
단지 '폼'만 없을뿐, batch 작업엔 콘솔이 제일이죠..
다음의 방법은 제가 예전에 어디서 보구 가지고 있던 자료입니다.
방법 2는 제가 test를 해보지 않았습니다.
####### 방법 1
탐색기에서 ContextMenu상에서 도스창 여는 것은 다들 아시듯이
HKEY_CLASSES_ROOT\Folder\shell
에 "DosWin"라는 키를 등록하고 그 키에 command키를 등록하고
그 command키의 (기본값)에
c:\winnt\system32\cmd.exe /K cd "%1"
이라고 등록하면 해당 원하는 폴더에서 도스창 실행이 가능합니다.
다음은 reg file을 만들경우에 reg 파일의 내용입니다.
<------ reg file start -------->
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\DosWin]
[HKEY_CLASSES_ROOT\Folder\shell\DosWin\command]
@="c:\\winnt\\system32\\cmd.exe /K cd \"%1\""
<------- reg file end ---------->
######## 방법 2
탐색기에서 "도구/폴더옵션/파일형식"
"N/A 폴더선택" 선택
"고급" 클릭
"새로만들기" 클릭
"작업"에 다음을 넣는다.
DosWin
"명령을 실행할 응용프로그램"에 다음을 넣는다.
c:\winnt\system32\cmd.exe /K cd
확인후에 다시 확인해보면 다음과 같이 변해 있다.
c:\winnt\system32\cmd.exe /K cd "%1"
저는 탐색기에서 폴더 위에서 오른쪽 버튼 누르면 Dos Prompt 라는 메뉴가 있도록 레지스트리를 손봤습니다.
항상 dos 창 띄우고 cd 로 이동하면서 사용하지는 않지만 언제든지 바로 띄울 수 있도록 준비하고 있죠... :)
파워토이(PowerToy)를 설치해도 저런 기능이 생깁니다. 설치한 다음 폴더에 마우스 오른쪽을 누르면 Open Command Window Here라는 명령이 생기는데 이것을 선택하면 그 폴더에서 Cmd.exe가 실행됩니다. 9x/Me나 XP용 버전이 있는 것은 확인했는데 NT/2000용 파워토이가 있는지는 모르겠군요. 다만 파워토이 안의 inf 파일을 좀 손보면 2000에서도 무리없이 실행할 수 있을 것 같습니다. (XP용 파워토이는 인스톨러 실행 파일 하나만 달랑 있기 때문에 손댈 수 있는 부분은 딱히 없습니다. -_-)
다만 개인적으로는 XP용 파워토이에서 단축 아이콘의 원래 실행 파일이 있는 폴더를 여는 기능이 사라져서 실망입니다만. :(
간단함의 미덕~
프로그램 로직이 명확하고 단순하여
알아보기 쉽고 만들기가 상대적으로 편하여 간단한 테스팅 프로그램으로
많이 만들지 않겠습니까.
내부적인 용도라면 훨씬 좋지요. 빠르기도 하구요~
뭐 Visual Studio 에서도 cl.exe를 내부적으로 이용하지 않습니까.
물론 cl.exe는 Console Application 이고요 허허
Pipe로 연결해서 쓰면 뭐 누가 Console 쓰는지 알겠습니까 허허허
아직 Console 의 용도는 충분하답니다. :wink:
P.S : 책에서 프로그램 로직 설명하기도 역시 콘솔이 좋죠 허허 :P
-_-;
GUI환경에서 콘솔 인터페이스의 의의라..
뭐, Windows NT(9x가 아닌.. NT4, 2000, XP, 2003)만 하더라도 커맨드 유틸리티 숫자가 GUI 유틸리티 숫자보다 어쩌면 더 많을껄요...
GUI로 할 수 있는건 거의 대부분 콘솔에서도 할 수 있답니다.
(물론 포토샵을 콘솔로 돌릴수는 없죠.... unix의 /bin, /usr/bin, /sbin, /usr/sbin 에 있는 일반적인 콘솔 어플리케이션들처럼 NT 역시 마찬가지로 보유하고 있다는 의미입니다. edit는 물론이고 심지어 edlin(기억하실라나), qbasic 까지 다~ 있죠. 다만... 일목요연하게 정리한 차트가 없을 뿐입니다. ㅡㅡ;; )
XP, 2003 으로 가면서 콘솔 명령어가 줄었냐 하면 그것도 아닙니다.
새로 추가된 기능만큼 콘솔 명령어도 더 늘어났습니다.
MS는 도스는 죽었다고 하지만 없어진건 도스라는 운영체제일뿐 콘솔이라는 인터페이스는 없애지 못할겁니다.
저는 탐색기에서 폴더 위에서 오른쪽 버튼 누르면 Dos Prompt 라는 메뉴가 있도록 레지스트리를 손봤습니다.
항상 dos 창 띄우고 cd 로 이동하면서 사용하지는 않지만 언제든지 바로 띄울 수 있도록 준비하고 있죠... :)
단지 '폼'만 없을뿐, batch 작업엔 콘솔이 제일이죠..
Re: GUI환경에서 콘솔 인터페이스의 의의라..
제가 하고 싶었던 것인대! 방법을 알려주실수 없으신가요?
새 생각 :)
제가 답변을 달아도 될지.
다음의 방법은 제가 예전에 어디서 보구 가지고 있던 자료입니다.
방법 2는 제가 test를 해보지 않았습니다.
####### 방법 1
탐색기에서 ContextMenu상에서 도스창 여는 것은 다들 아시듯이
HKEY_CLASSES_ROOT\Folder\shell
에 "DosWin"라는 키를 등록하고 그 키에 command키를 등록하고
그 command키의 (기본값)에
c:\winnt\system32\cmd.exe /K cd "%1"
이라고 등록하면 해당 원하는 폴더에서 도스창 실행이 가능합니다.
다음은 reg file을 만들경우에 reg 파일의 내용입니다.
<------ reg file start -------->
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\DosWin]
[HKEY_CLASSES_ROOT\Folder\shell\DosWin\command]
@="c:\\winnt\\system32\\cmd.exe /K cd \"%1\""
<------- reg file end ---------->
######## 방법 2
탐색기에서 "도구/폴더옵션/파일형식"
"N/A 폴더선택" 선택
"고급" 클릭
"새로만들기" 클릭
"작업"에 다음을 넣는다.
DosWin
"명령을 실행할 응용프로그램"에 다음을 넣는다.
c:\winnt\system32\cmd.exe /K cd
확인후에 다시 확인해보면 다음과 같이 변해 있다.
c:\winnt\system32\cmd.exe /K cd "%1"
Re: GUI환경에서 콘솔 인터페이스의 의의라..
파워토이(PowerToy)를 설치해도 저런 기능이 생깁니다. 설치한 다음 폴더에 마우스 오른쪽을 누르면 Open Command Window Here라는 명령이 생기는데 이것을 선택하면 그 폴더에서 Cmd.exe가 실행됩니다. 9x/Me나 XP용 버전이 있는 것은 확인했는데 NT/2000용 파워토이가 있는지는 모르겠군요. 다만 파워토이 안의 inf 파일을 좀 손보면 2000에서도 무리없이 실행할 수 있을 것 같습니다. (XP용 파워토이는 인스톨러 실행 파일 하나만 달랑 있기 때문에 손댈 수 있는 부분은 딱히 없습니다. -_-)
다만 개인적으로는 XP용 파워토이에서 단축 아이콘의 원래 실행 파일이 있는 폴더를 여는 기능이 사라져서 실망입니다만. :(