-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRun.bat
More file actions
39 lines (25 loc) · 732 Bytes
/
Run.bat
File metadata and controls
39 lines (25 loc) · 732 Bytes
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
@echo off
cls
echo Fonter - ng7
setlocal enabledelayedexpansion
set "_drvs=Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: "
for /f "skip=1" %%u in ('wmic logicaldisk get deviceid') do set "_drvs=!_drvs:%%u =!"
set _drv=%_drvs:~0,2%
set _idir=%~dp0
if %_idir:~-1%==\ (set _bdir=%_idir:~0,-1%) else (set _bdir=%_idir%)
if %_bdir:~0,2%==\\ goto nas
:local
set condition=
set _fdir=%_bdir%
goto process
:nas
set condition=nas
net use %_drv% "%_bdir%"
set _fdir=%_drv%
%_drv%
:process
for /r %%f in (*.ttf *.ttc *.otf) do %_fdir%\RegisterFont.exe add "%%f"
:exit
echo Well that was fun, we're done now, thanks.
pause
if defined condition net use %_drv% /delete /y