最後活躍 10 hours ago

Изчиства и подрежда Desktopa

urocibg 已修改 10 hours ago. 還原成這個修訂版本

1 file changed, 58 insertions

Desktop.bat(檔案已創建)

@@ -0,0 +1,58 @@
1 + @echo off
2 + chcp 65001 >nul
3 + set DESK=%USERPROFILE%\Desktop
4 + set INBOX=%DESK%\_Inbox
5 +
6 + :: Създай папките ако ги няма
7 + for %%F in (Снимки Музика Документи Скриптове Архиви Останало) do (
8 + if not exist "%DESK%\%%F" mkdir "%DESK%\%%F"
9 + )
10 +
11 + :: === СОРТИРАЙ _Inbox ===
12 + for %%F in ("%INBOX%\*.jpg" "%INBOX%\*.jpeg" "%INBOX%\*.png" "%INBOX%\*.gif" "%INBOX%\*.webp" "%INBOX%\*.bmp") do move "%%F" "%DESK%\Снимки\" >nul 2>&1
13 + for %%F in ("%INBOX%\*.mp3" "%INBOX%\*.wav" "%INBOX%\*.flac" "%INBOX%\*.m4a" "%INBOX%\*.ogg") do move "%%F" "%DESK%\Музика\" >nul 2>&1
14 + for %%F in ("%INBOX%\*.pdf" "%INBOX%\*.docx" "%INBOX%\*.xlsx" "%INBOX%\*.pptx" "%INBOX%\*.csv") do move "%%F" "%DESK%\Документи\" >nul 2>&1
15 + for %%F in ("%INBOX%\*.ps1" "%INBOX%\*.bat" "%INBOX%\*.cmd" "%INBOX%\*.py" "%INBOX%\*.js") do move "%%F" "%DESK%\Скриптове\" >nul 2>&1
16 + for %%F in ("%INBOX%\*.zip" "%INBOX%\*.rar" "%INBOX%\*.7z") do move "%%F" "%DESK%\Архиви\" >nul 2>&1
17 + for %%F in ("%INBOX%\*.*") do move "%%F" "%DESK%\Останало\" >nul 2>&1
18 +
19 + :: === СОРТИРАЙ ДЕСКТОПА (без защитени файлове и шорткъти) ===
20 +
21 + :: Защитени txt файлове — пропускат се
22 + set SKIP1=!!!!Важноо!!!!.txt
23 + set SKIP2=Komp!!!.txt
24 + set SKIP3=Теми и заглавия.txt
25 +
26 + for %%F in ("%DESK%\*.jpg" "%DESK%\*.jpeg" "%DESK%\*.png" "%DESK%\*.gif" "%DESK%\*.webp" "%DESK%\*.bmp") do (
27 + move "%%F" "%DESK%\Снимки\" >nul 2>&1
28 + )
29 + for %%F in ("%DESK%\*.mp3" "%DESK%\*.wav" "%DESK%\*.flac" "%DESK%\*.m4a") do (
30 + move "%%F" "%DESK%\Музика\" >nul 2>&1
31 + )
32 + for %%F in ("%DESK%\*.pdf" "%DESK%\*.docx" "%DESK%\*.xlsx" "%DESK%\*.pptx" "%DESK%\*.csv") do (
33 + move "%%F" "%DESK%\Документи\" >nul 2>&1
34 + )
35 + for %%F in ("%DESK%\*.ps1" "%DESK%\*.cmd" "%DESK%\*.py" "%DESK%\*.js") do (
36 + move "%%F" "%DESK%\Скриптове\" >nul 2>&1
37 + )
38 + for %%F in ("%DESK%\*.zip" "%DESK%\*.rar" "%DESK%\*.7z") do (
39 + move "%%F" "%DESK%\Архиви\" >nul 2>&1
40 + )
41 +
42 + :: txt файлове — само незащитените
43 + for %%F in ("%DESK%\*.txt") do (
44 + if /i not "%%~nxF"=="%SKIP1%" (
45 + if /i not "%%~nxF"=="%SKIP2%" (
46 + if /i not "%%~nxF"=="%SKIP3%" (
47 + move "%%F" "%DESK%\Документи\" >nul 2>&1
48 + )
49 + )
50 + )
51 + )
52 +
53 + :: .lnk шорткъти — не се пипат никога
54 + :: Системни икони (Този компютър, Контролен панел) — не се пипат от Windows
55 +
56 + echo.
57 + echo Готово! Десктопът е подреден!
58 + pause
上一頁 下一頁