
NOT:
Resimde kısayol tuş bileşimini yanlış yazmışım..Doğrusu




Yok, her seferinde küçük ekranı çıkartmak için Winlogo+V tuş bileşemini kullanmam..Bir .bat dosyası ne bileyim bir .cmd dosyası yada bir .vbs dosyası olsa ve ben bunu windows görev çubuğuna iliştirip kullansam...Tıklayınca açılsın otomatik kendiliğinden....


Kod: Tümünü seç
:: Add Clipboard History Context Menu in Windows 10
@Echo Off & Cls
(Net session >nul 2>&1)||(PowerShell start """%~0""" -verb RunAs & Exit /B)
:choice
Cls & Mode CON LINES=11 COLS=70 & Color 0E & Title Created By FreeBooter
Echo.
Echo.
Echo.
Echo Add Clipboard History to Context Menu (A)?
Echo.
Echo Delete Clipboard History from Context Menu (D)?
Echo.
Set /p input= RESPONSE:
If /i Not %input%==A (Goto :_Ex) Else (Goto :_Add)
:_Ex
If /i Not %input%==D (Goto :choice) Else (Goto :_Disable)
:_Add
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory" /v "Icon" /t REG_SZ /d "Shell32.dll,-16763" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory" /v "MUIVerb" /t REG_SZ /d "Clipboard History" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory" /v "Position" /t REG_SZ /d "Middle" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory" /v "SubCommands" /t REG_SZ /d "" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory\Shell\1Enable" /v "MUIVerb" /t REG_SZ /d "Enable Clipboard History" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory\Shell\1Enable" /v "Icon" /t REG_SZ /d "DxpTaskSync.dll,-52" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory\Shell\1Enable\command" /ve /t REG_SZ /d "reg add hkcu\software\microsoft\clipboard /v enableclipboardhistory /t reg_dword /d 1 /f" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory\Shell\2Disable" /v "MUIVerb" /t REG_SZ /d "Disable Clipboard History" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory\Shell\2Disable" /v "Icon" /t REG_SZ /d "Shell32.dll,-16763" /f
Reg.exe add "HKCR\DesktopBackground\Shell\ClipboardHistory\Shell\2Disable\command" /ve /t REG_SZ /d "reg add hkcu\software\microsoft\clipboard /v enableclipboardhistory /t reg_dword /d 0 /f" /f
Cls & Mode CON LINES=11 COLS=60 & Color 0E & Title Created By FreeBooter
Echo.
Echo.
Echo.
Echo.
Echo Adding Clipboard History to Context Menu
Echo.
Echo.
Echo.
Ping -n 5 localhost >Nul
Exit
:_Disable
Reg.exe delete "HKCR\DesktopBackground\Shell\ClipboardHistory" /f
Cls & Mode CON LINES=11 COLS=60 & Color 0E & Title Created By FreeBooter
Echo.
Echo.
Echo.
Echo.
Echo Deleting Clipboard History from Context Menu
Echo.
Echo.
Echo.
Ping -n 5 localhost >Nul
Verdiğiniz betik (script), Windows işletim sisteminde masaüstüne sağ tıkladığınızda "Clipboard History" (Panoya Geçmiş) seçeneğini ekleyen veya kaldıran bir batch dosyasıdır. İşte betiğin nasıl çalıştığına dair kısa bir açıklama:
1. **Yönetici Kontrolü**: Betik, önce yönetici yetkileriyle çalışıp çalışmadığını kontrol eder. Eğer yönetici yetkisi yoksa, kendini yönetici olarak yeniden başlatır.
2. **Kullanıcı Seçimi**: Kullanıcıya iki seçenek sunar:
- (A) Panoya Geçmiş'i bağlam menüsüne ekle.
- (D) Panoya Geçmiş'i bağlam menüsünden kaldır.
3. **Panoya Geçmiş Ekleme**: Kullanıcı "A" seçeneğini seçerse, betik `HKCR\DesktopBackground\Shell\ClipboardHistory` altında birkaç kayıt defteri girişi oluşturur. Bu girişler, bağlam menüsü öğesini ve panoya geçmişi etkinleştirme ve devre dışı bırakma alt komutlarını tanımlar.
4. **Panoya Geçmiş Kaldırma**: Kullanıcı "D" seçeneğini seçerse, betik `ClipboardHistory` kayıt defteri anahtarını tamamen siler.
5. **Kullanıcı Geri Bildirimi**: İşlem tamamlandıktan sonra, betik kullanıcıya geri bildirim verir ve çıkmadan önce birkaç saniye bekler.
### Önemli Notlar:
- **Kayıt Defteri Değişiklikleri**: Windows kayıt defterini değiştirmek, sistem üzerinde önemli etkiler yaratabilir. Değişiklik yapmadan önce kayıt defterinin yedeğini almak her zaman iyi bir fikirdir.
- **Yönetici Olarak Çalıştırma**: Betik, kayıt defterini değiştirmek için yönetici yetkilerine ihtiyaç duyar.
- **Uyumluluk**: Bu betik, Windows 10 için tasarlanmıştır ve daha eski Windows sürümlerinde çalışmayabilir.
Eğer betik hakkında daha fazla sorunuz varsa veya başka bir konuda yardım isterseniz, lütfen sormaktan çekinmeyin!





Yukarıdaki .bat betiğindeki sağ menü girişlerini "Windows kayıt defter" koduna çevirdim , sağ menüye yerleşti ama açmıyor mini pencereyi...Sadece komut istemi penceresi bir açılıp kapanıyor
Kod: Tümünü seç
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ClipboardHistory]
"Icon"="Shell32.dll,-16763"
"MUIVerb"="Clipboard History"
"Position"="Middle"
"SubCommands"=""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ClipboardHistory\Shell\Enable]
"MUIVerb"="Enable Clipboard History"
"Icon"="DxpTaskSync.dll,-52"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ClipboardHistory\Shell\Enable\command]
@="reg add hkcu\\software\\microsoft\\clipboard /v enableclipboardhistory /t reg_dword /d 1 /f"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ClipboardHistory\Shell\Disable]
"MUIVerb"="Disable Clipboard History"
"Icon"="Shell32.dll,-16763"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ClipboardHistory\Shell\Disable\command]
@="reg add hkcu\\software\\microsoft\\clipboard /v enableclipboardhistory /t reg_dword /d 0 /f"
Kod: Tümünü seç
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\ClipboardHistory]

Kod: Tümünü seç
#NoEnv ; Performans ve gelecekteki AutoHotkey sürümleriyle uyumluluk için önerilir.
; #Warn ; Yaygın hataları tespit etmeye yardımcı olmak için uyarıları etkinleştirir.
SendMode Input ; Üstün hız ve güvenilirliği nedeniyle yeni betikler için önerilir.
SetWorkingDir %A_ScriptDir% ; Tutarlı bir başlangıç dizini sağlar.
F9:: ; F9 tuşuna basıldığında
Send, {LWin down}v{LWin up} ; "Windows + V" tuş kombinasyonunu gönderir
return


Oyunlarda kullanılabiliyormuş , kullanacağım oyunlarda bu yazılımı.Biraz geç oldu, tanıştık bu yazılımla,artık bırakmam yakasınıKayserilifatih yazdı: 16 Kas 2024, 19:20 Autohotkey güzeldir. Klavye kısayolu atamana yardımcı olmuş. Sevindim, gözün aydın![]()

Betiğin açıklaması :^!s:: ; Ctrl + Alt + S tuş kombinasyonu
Send, {PrintScreen}
MsgBox, Ekran görüntüsü alındı!
return
