Tôi đã điều chỉnh một tập lệnh AutoHotKey từ đây để thực hiện những gì bạn yêu cầu (trên Windows - Tôi không biết liệu có AutoHotKey cho Linux không).
Khi tập lệnh được chạy, nó sẽ tìm thấy một cửa sổ có "VLC media player" trong tiêu đề và làm cho nó trong suốt 60% và 'không thể xem được'. Để thoát tập lệnh và kích hoạt lại VLC, nhấp chuột phải vào H màu xanh lục trên thanh tác vụ và chọn Thoát.
Nếu bạn tin tưởng tôi, một phiên bản được biên dịch (có thể dịch ngược) của phiên bản này đặt một phiên bản VLC đang chạy thành 60% trong suốt và không thể truy cập được ở đây: https://www.dropbox.com/s/to4wrlmnuym9kjb/TransparentVLC.exe
Nếu bạn không tin tưởng tôi, muốn điều chỉnh nó để sử dụng với Media Player Classic (nó chỉ tốt hơn =) hoặc chỉ muốn tìm hiểu, cài đặt AutoHotKey và chạy tập lệnh này: https://www.dropbox.com/s/ exj00fpssx761lc / Minh bạchVLC.ahk
Nếu các liên kết của tôi bị hỏng, mã AHK sẽ theo sau:
/*
WinSet_Click_Through - Makes a window unclickable. Written by Wicked & SKAN.
I - ID of the window to set as unclickable.
T - The transparency to set the window. Leaving it blank will set it to 254. It can also be set On or Off. Any numbers lower then 0 or greater then 254 will simply be changed to 254.
If the window ID doesn't exist, it returns 0.
*/
WinSet_Click_Through(I, T="254") {
IfWinExist, % "ahk_id " I
{
If (T == "Off")
{
WinSet, AlwaysOnTop, Off, % "ahk_id " I
WinSet, Transparent, Off, % "ahk_id " I
WinSet, ExStyle, -0x20, % "ahk_id " I
}
Else
{
WinSet, AlwaysOnTop, On, % "ahk_id " I
If(T < 0 || T > 254 || T == "On")
T := 254
WinSet, Transparent, % T, % "ahk_id " I
WinSet, ExStyle, +0x20, % "ahk_id " I
}
}
Else
Return 0
}
#SingleInstance force
#Persistent
;app code starts here
;get window ID for a VLC instance
ID := WinExist("VLC media player")
;set it to 60% transparent and unclickable
WinSet_Click_Through(ID, 0.6 * 255)
;wait until the user quits, then show window again
OnExit, AppEnd
Return
AppEnd:
;set it back to clickable
WinSet_Click_Through(ID, "Off")
ExitApp