Windows 7에서 콘솔 속성 임시 변경


10

Windows XP에서 치수, 색상, 글꼴 등과 같은 콘솔 설정 (명령 프롬프트뿐 아니라 모든 콘솔 앱)을 변경하면 변경 사항을 영구적으로 적용할지 묻습니다. 해당 인스턴스에 대해서만. 이것은 때로는 하나의 인스턴스에 대해서만 변경하기를 원하기 때문에 매우 유용합니다.

Windows 7에서는 변경 하면 항상 영구적 인 것처럼 보입니다 . (참고, 나는에 대해서 이야기하고 Properties메뉴 항목, 하지Defaults 따라서 메뉴 항목 문제.)

이와 관련하여 Windows 7이 XP처럼 동작하도록하는 방법 / 설정이 있습니까?


흥미 롭군 현재 인스턴스를 변경하지만 모든 새 인스턴스는 새 속성을 상속합니다.
ChrisF

3
예; 속성 옵션이 기본값 옵션과 같으며 프롬프트가 없습니다.
Synetech

새로운 버그를 발견했다고 생각하십시오! 시장에 전화하여 하늘에서 Microsoft 깃발을 비춰보세요.
Canadian Luke

답변:


2

나는 MS의 누군가가 이전 방식 (NT 이후)이 사람들을 혼란스럽게 생각하여 그것을 제거했다고 생각합니다. 당신과 마찬가지로 나는 그것을 사용했고 아이디어를 좋아했습니다. 그러나 오 잘!

동일한 기능을 얻는 방법은 다음과 같습니다.

선택한 폴더에 새로운 바로 가기를 만듭니다. 폴더의 명령 줄은 cmd.exe입니다. 실행 한 다음 속성을 변경하십시오. 속성은 바로 가기에 저장됩니다 .
저장된 속성을 다르게하려면 다른 바로 가기를 만들고 동일한 폴더에있는 경우 첫 번째 바로 가기와 다른 이름을 지정하면 속성도 같은 방식으로 저장됩니다.

"실행"상자에서 cmd.exe를 직접 실행하면 Windows 기본 속성이 있습니다.

@Syntech는 추가 설명이 필요한 흥미로운 요점을 제시했습니다.
명령 콘솔 제어 메뉴 Windows Vista 이상의 콘솔 메뉴에있는 기본 메뉴 옵션은 현재 세션에 직접 영향을 미치지 않습니다. 링크 와 달리 실제로는 cmd.exe가 아닌 콘솔 창에만 적용되는 것으로 보입니다. 왜 "c : \ windows \ system32 \ cmd.exe"라는 제목의 창에서 "속성"을 설정하면 같은 제목 (예 : ... cmd. exe)에서 더 이상 "기본" "콘솔"속성 값을 보지 않습니다. 위에서 설명한 것처럼 바로 가기를 만들면 모든 시작시 각 세션에 대한 설정을 "기억"하는 각 바로 가기의 이점이 있습니다.

Windows NT에서 XP로 동작이 다릅니다. 그리고 이것이 최초의 질문이 언급 한 행동입니다. XP 이상에서는 속성을 변경하면 아래와 같이 선택하라는 메시지가 표시됩니다. 원래 질문 포스터는 "현재 창에만 속성 적용"옵션과 마찬가지로 누락되었습니다.
XP에서 콘솔 창 속성 변경

이 옵션이 없기 때문에 cmd.exe에 대한 "임시"바로 가기를 만들고 백업을 유지하는 것이 좋습니다. 원하는만큼 변경하고 필요할 때마다 백업에서 복원하십시오.

HTH

참조 :
http://technet.microsoft.com/en-us/magazine/ff758104.aspx


I'm sure someone at MS thought the old way was confusing for people so they removed it.현재 콘솔을 변경하는 메뉴 항목과 기본 콘솔을 변경하는 별도의 항목이 있었거나 Windows가 해당 창만 수정하거나 영구적으로 변경 사항을 적용 할 것인지 구체적으로 묻는 방법을 의미합니까? 둘 다 완벽하게 합리적이고 합리적이며 명확 해 보입니다. 사실, PropertiesDefaults 메뉴 항목 이 모두 같은 일을 한다는 것이 훨씬 더 혼란 스럽 습니다 . 중복되고 무의미합니다. …But oh well!그러한 패배 주의적 태도는 변화와 진보를 막습니다. :-P
Synetech

"Syntech"에 대해 "오 잘".. 나는 다른 것을 말하려고했지만 .... 오 잘! ;-) 답변 자체에서 나머지 부분을 명확히하겠습니다.
LMSingh

1

실제로 명령 프롬프트 창의 속성 메뉴 항목을 통해 설정을 변경하면 모든 인스턴스에 영향을 미치지 않으며 기본값속성 대화 상자에는 두 가지 목표가 있습니다.

기본값

기본 대화 상자에서는 모든 명령 프롬프트 인스턴스에 공통적 인 구성을 설정할 수 있습니다 .

속성 대화 상자에서 사용할 수없는 하나 이상의 기능, 자동 완성을 활성화 및 비활성화하는 기능이 포함되어 있습니다.

속성

속성 대화 상자에서 해당 명령 프롬프트 인스턴스를 시작한 바로 가기 의 구성을 설정할 수 있습니다 .

이 대화 상자에서 변경 한 내용은 기본 대화 상자를 통해 설정 한 내용보다 우선합니다. 바로 가기의 속성을 통해 설정에 직접 액세스 할 수도 있습니다.

여기에 이미지 설명을 입력하십시오

지금까지는 좋았지 만 이것은 결코 문제가되지 않았습니다. 그렇다면 어떻게 단일 오픈 인스턴스 만 임시로 변경합니까?

나는 당신이 할 수없는 것 같아요. 내가 생각해 낼 수있는 최선의 방법은 임시 인스턴스를 시작하고 해당 인스턴스 start cmd의 속성을 조정하는 것이 었습니다. 이는 다른 바로 가기에는 영향을 미치지 않는 것 같습니다.


1
분명히 당신은 실행의 명백한 단계 놓친 start cmd두 번째 창 때문에 다시 않습니다 방금 설정 한 속성에 걸릴을; 어떤 때문에 의미가 HKCU\Console\%SystemRoot%_system32_cmd.exe당신이 무엇을 제안 할 때, 그래서 사실, 수정 된 모든 기본 콘솔은 새로운 특성에 걸릴를 시작했다. 다른 바로 가기에 영향을 미치지 않은 이유는 바로 가기 이기 때문에 변경하면 바로 가기 파일 에만 영향을주기 때문 입니다. 당신이 경우 실행cmd예를 들어, 콘솔이 수정됩니다.
Synetech

@Synetech : 그렇습니다. 이 경우는 다시의 colormode같아요; P
데르 Hochstapler

가장 성가신 부분은 두 가지 별도의 메뉴 항목이 있다는 것입니다. 속성기본값 은 동일한 기능을 수행합니다. 나는 전에 Windows 용 버그 보고서를 제출하려고 시도했지만 어쨌든 그것을 무시하고 무시합니다. :-(
Synetech

@Synetech 재미있는 이야기. 콘솔 인스턴스를 시작하기 위해 항상 작업 표시 줄에 고정 된 바로 가기를 사용하기 때문에 모든 인스턴스 에 올바르게 영향을 미치는 방법을 결코 알지 못했습니다 . 이제는 잘 작동합니다 (녹색 텍스트, weeeee).
Der Hochstapler

저는 항상 단축키 ( Win+P)를 단축키보다 선호했습니다 . 그것은 Run → cmd와 비슷합니다. 그래서 레지스트리 입력 방식에 대해 배웠습니다. (안타깝게도 Microsoft 는 Vista +에서 Win 키
공격
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.