-
Notifications
You must be signed in to change notification settings - Fork 0
/
set_folder-icon.bat
42 lines (34 loc) · 1.12 KB
/
set_folder-icon.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@ECHO OFF
:: Syntax: set_folder-icon.cmd *iconpath,iconindex*
:: Example: set_folder-icon.cmd "C:\folder.ico,0"
SETLOCAL
set VER=1.0.2
set DATA=31.01.2022
set iconpath-index=%1
set iconpath-index=%iconpath-index:"=%
set scriptpath=%~dp0
set scriptpath=%scriptpath:~0,-1%
ECHO.
ECHO ==================================================
ECHO Ordnersymbol Skript Ver. %ver% (%data%)
ECHO Written by Andyt for BlackSeals.net
ECHO Promoted development by BlackSeals.net Technology
ECHO Copyright 2020-2022 by BlackSeals
ECHO ==================================================
ECHO.
ECHO.
ECHO Ordnersymbol: %iconpath-index%
ECHO Ordner: %scriptpath%
::Kontrolle ob ein Paramater eingeben wurde. Es wird keine Gültigkeit kontrolliert.
if %1 == "" (
ECHO Es fehlt ein notwendiger Parameter (Ordnersymbol und Symbolindex)
GOTO END
)
::Erstellung von desktop.ini im aktuellen Pfad.
ECHO [.ShellClassInfo] >%scriptpath%\desktop.txt
ECHO IconResource=%iconpath-index% >>%scriptpath%\desktop.txt
REN %scriptpath%\desktop.txt desktop.ini
::Setzen der Attribute bei Ordner und Datei.
attrib +R %scriptpath%
attrib +S +H %scriptpath%\desktop.ini
:END