Vista의 투명한 명령 프롬프트?


답변:


11

나는 Console을 좋아 합니다. 투명성과 탭 명령 프롬프트를 지원합니다.


콘솔은 멋진 프로그램입니다. 권장.
Weegee

근사한데 최근 활동이있는 것 같습니다. 내가 마지막으로 확인했을 때 나는 그것이 죽은 프로젝트라고 생각했다.
duckworth

나는 몇 시간을 시도했지만 그것을 좋아하지 않았다. 나는 붙여 넣기 위해 복사 및 오른쪽 버튼을 "선택 + 입력"이 없어서 그것을 버릴 것이라고 생각합니다.
OscarRyz

Vista64에서 이것을 시도했지만 콘솔에 텍스트가 나타나지 않습니다. 입력하면 텍스트가있는 것처럼 커서가 이동하지만 눈에 띄게 변경되는 것은 없습니다.
Sampson

@Oscar Reyes-Console 2.0 이상에서 원하는 것을 수행하도록 구성했습니다.
엄버 페룰

3

유리 같은 에어로 효과를 찾고 있다면 Glass CMD를 사용할 수 있습니다 .


"빠른 편집 모드"를 지원합니까 (복사하려면 + 입력, 붙여 넣기를 마우스 오른쪽 버튼으로 클릭 하시겠습니까?)
OscarRyz

일반 콘솔 창의 속성을 수정하는 것뿐입니다. 확인하겠습니다 ... 그렇습니다.
Cristián Romo

1

현재 실행중인 모든 cmd 및 powershell 창을 투명하게 만들려면 powershell 터미널에서이 창을 실행하십시오 (이를 실행 한 후 열린 창은 투명하지 않으며 시스템은 수정되지 않습니다).

$user32 = Add-Type -Name User32 -Namespace Win32 -PassThru -MemberDefinition '[DllImport("user32.dll")]public static extern int GetWindowLong(IntPtr hWnd, int nIndex);[DllImport("user32.dll")]public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);[DllImport("user32.dll", SetLastError = true)]public static extern bool SetLayeredWindowAttributes(IntPtr hWnd, uint crKey, int bAlpha, uint dwFlags);'
Get-Process | Where-Object { @('powershell', 'cmd') -contains $_.ProcessName } | % {$user32::SetWindowLong($_.MainWindowHandle, -20, ($user32::GetWindowLong($_.MainWindowHandle, -20) -bor 0x80000));$user32::SetLayeredWindowAttributes($_.MainWindowHandle, 0, 200, 0x02)}

Powershell 터미널 창을 항상 투명하게 만들려면 (사용자 별 Powershell 프로필 파일이 변경됨)

if (-not Test-Path -Path $profile) { New-Item -path $profile -type file -force }
Add-Content -Path $profile -Value '$user32 = Add-Type -Name ''User32'' -Namespace ''Win32'' -PassThru -MemberDefinition ''[DllImport("user32.dll")]public static extern int GetWindowLong(IntPtr hWnd, int nIndex);[DllImport("user32.dll")]public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);[DllImport("user32.dll", SetLastError = true)]public static extern bool SetLayeredWindowAttributes(IntPtr hWnd, uint crKey, int bAlpha, uint dwFlags);'''
Add-Content -Path $profile -Value 'Get-Process | Where-Object { @(''powershell'', ''cmd'') -contains $_.ProcessName } | % { $user32::SetWindowLong($_.MainWindowHandle, -20, ($user32::GetWindowLong($_.MainWindowHandle, -20) -bor 0x80000)) | Out-Null;$user32::SetLayeredWindowAttributes($_.MainWindowHandle, 0, 200, 0x02) | Out-Null }'

0

스틱을 흔들 수있는 것보다 더 많은 "임의 창에 투명성을 적용"유틸리티가 있습니다. 하나를 구글과 촬영. 콘솔을 포함하여 거의 모든 창에서 투명도를 조정할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.