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

Vista 또는 Windows 7에서 약간 투명한 명령 프롬프트 창을 사용할 수 있습니까?

타사 대안이 있습니까?



답변

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


답변

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


답변

현재 실행중인 모든 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 }'


답변

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


답변

PowerCmd를 살펴보십시오. Windows 7 (64 비트) 용 분할 창이있는 터미널 에뮬레이터 도 참조하십시오.


답변