Předmět Autor Datum
Nevím, jaké postupy jsi zkoušel.... Ani v jakém operačním systému. VBS skript Set wshshell = Creat…
host 19.12.2019 10:58
host
koukám na hodnoty z toho vbs skriptu - zapisují se jako maska různých hodnot, každá změna se musí zn… poslední
lední brtník 19.12.2019 13:41
lední brtník

Nevím, jaké postupy jsi zkoušel.... Ani v jakém operačním systému.

VBS skript

Set wshshell = CreateObject("Wscript.Shell")

'Disable mouse Cursor shadow [7838 = 1e9e hex]
wshshell.regwrite "HKCU\Control Panel\Desktop\UserPreferencesMask", 7838, "REG_BINARY"

'Enable mouse Cursor shadow [16030 = 3e9e hex]
'wshshell.regwrite "HKCU\Control Panel\Desktop\UserPreferencesMask", 16030, "REG_BINARY"


dávkový soubor

@echo off
set key="HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Mouclass"
set key="HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Mouclass"
reg delete %key%
reg delete %key%
reg add %key% /v Start /t REG_DWORD /d 4
reg add %key% /v Start /t REG_DWORD /d 4

koukám na hodnoty z toho vbs skriptu - zapisují se jako maska různých hodnot, každá změna se musí znovu spočítat proti aktuálnímu nastavení (jak píšeš, záleží i na verzi os):
https://www.sevenforums.com/tutorials/1908-visual-effects-settings-change.html
skript jen zapisuje do registru, obdoba "reg add". to neovlivní všechny hodnoty za běhu, často potřebuje nové načtení: znovupřihlášení uživatele nebo restart explorer.exe. ale to si tazatel vyzkouší.

v batce nemá význam stejné příkazy provádět 2x.
za sporné považuju celý klíč(!) nejdřív smazat, u služby novějších windows to možná ani nepůjde, a pak obnovit pouze hodnotu start se zákazem. stačilo ji zapsat rovnou, bez zničení informací o službě.
příkaz reg add bez parametru /f skončí otázkou, jestli se má provést.
pozitivní smysl té batky mi uniká, stejně tak souvislost nastavení mouse class se vzhledem oken.

Zpět do poradny Odpovědět na původní otázku Nahoru