Skip to content

Commit cc9a0ca

Browse files
authored
Update 净化搜狗输入法.bat
修复BUG
1 parent 849cdf4 commit cc9a0ca

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

净化搜狗输入法.bat

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
@echo off
2-
:: 检查管理员权限
2+
:: 检查管理员权限
33
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
44
if '%errorlevel%' neq '0' (
5-
echo 请求管理员权限...
5+
echo 请求管理员权限...
66
goto UACPrompt
77
) else ( goto gotAdmin )
88

@@ -19,53 +19,53 @@ if '%errorlevel%' neq '0' (
1919

2020
:: ------------------------------------------------------------------------------------
2121

22-
:: 开始逻辑部分
22+
:: 开始逻辑部分
2323
set "SEARCH_DIR=C:\Program Files (x86)\sogoupinyin\"
24-
set "LOG_FILE=%~dp0修改日志.txt"
24+
set "LOG_FILE=%~dp0修改日志.txt"
2525

26-
:: 清空日志文件
26+
:: 清空日志文件
2727
if exist "%LOG_FILE%" del "%LOG_FILE%"
2828

29-
echo 开始修改.exe为.bak...
29+
echo 开始修改.exe为.bak...
3030
echo -------------------------------- >> "%LOG_FILE%"
3131

32-
:: 修改文件扩展名,并处理权限和锁定问题
32+
:: 修改文件扩展名,并处理权限和锁定问题
3333
for /r "%SEARCH_DIR%" %%F in (*.exe) do (
3434
if exist "%%F" (
3535
takeown /f "%%F"
3636
icacls "%%F" /grant %username%:F
37-
if exist "%%~dpnF.bak" del /f "%%~dpnF.bak"
38-
ren "%%F" "%%~nF.bak" && (
39-
echo 成功修改: %%F >> "%LOG_FILE%"
37+
if exist "%%~dpnF.exe.bak" del /f "%%~dpnF.exe.bak"
38+
ren "%%F" "%%~nF.exe.bak" && (
39+
echo 成功修改: %%F >> "%LOG_FILE%"
4040
) || (
41-
echo 修改失败: %%F >> "%LOG_FILE%"
41+
echo 修改失败: %%F >> "%LOG_FILE%"
4242
)
4343
)
4444
)
4545

46-
:: 删除指定的文件夹
46+
:: 删除指定的文件夹
4747
for %%D in (game_center biz_pdf biz_center scd scdicon SkinPreview SogouExe ThirdPassportIcon) do (
4848
for /d /r "%SEARCH_DIR%" %%I in (%%D) do (
4949
if exist "%%I" (
5050
takeown /f "%%I" /r /d y
5151
icacls "%%I" /grant %username%:F /t
5252
rmdir /s /q "%%I" && (
53-
echo 删除文件夹: %%I >> "%LOG_FILE%"
53+
echo 删除文件夹: %%I >> "%LOG_FILE%"
5454
) || (
55-
echo 删除失败: %%I >> "%LOG_FILE%"
55+
echo 删除失败: %%I >> "%LOG_FILE%"
5656
)
5757
)
5858
)
5959
)
6060

6161
echo -------------------------------- >> "%LOG_FILE%"
62-
echo 原有的.bak文件: >> "%LOG_FILE%"
62+
echo 原有的.bak文件: >> "%LOG_FILE%"
6363

64-
:: 列出所有.bak文件
64+
:: 列出所有.bak文件
6565
for /r "%SEARCH_DIR%" %%F in (*.bak) do (
6666
echo %%F >> "%LOG_FILE%"
6767
)
6868

69-
echo 修改完成。详细信息请查看"%LOG_FILE%"
69+
echo 修改完成。详细信息请查看"%LOG_FILE%"
7070
type "%LOG_FILE%"
7171
pause

0 commit comments

Comments
 (0)