Skript pro hromadné vložení fontů ve windows

Operační systémy Windows 98, 2000, XP, 2003, Vista a další.

Moderátor: Loki5567

Pravidla fóra
Vše okolo nového systému Windows 8 se řeší jen a pouze v PODSEKCI (klik), ostatní se přesouvá nebo zamyká.
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

Skript pro hromadné vložení fontů ve windows

Příspěvek od miniman »

Zdravím, mám dotaz ohledně vkládání fontů do windows.

Jestli existuje nějaký skrypt popř. program pro hromadné vkládání fontů do systémů windows. Dočetl jsem se, že je program, ale po každém vložení jednoho fontu se musí systém restartovat.

Děkuji za odpověď.
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

osobně bych řekl že dialog Písma co už je ve windows k tomuhle slouží dost dobře - stačí označit všechny písma a nainstalovat, extra software k tomu není třeba. nebo to chápu špatně? :?
ignorelist: kremrole a dezoláti
ChrastyII
Začátečník
Začátečník
Uživatelský avatar
Registrován: 06. kvě 2006
Bydliště: Praha

Příspěvek od ChrastyII »

nejlepší skript je ctrl+a>ctrl+c>ctrl+v :)
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

ChrastyII píše:nejlepší skript je ctrl+a>ctrl+c>ctrl+v :)
zní to blbě ale je to tak, ono když se .ttf soubor s fontem prostě zkopíruje do windows\fonts tak to funguje taky (po následném restartu)
ignorelist: kremrole a dezoláti
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

....

Příspěvek od miniman »

Ano to by šlo, jen bych potřeboval vytvořit nějaký skript s připonou bat, který by obsahoval cestu od "někud" "někam", který bych poté upravil na přesné názvy souborů se skrypty a který bych přidal do loginskriptu.
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

...

Příspěvek od miniman »

pardon né se skrypty ale s obsahem fontů... :)
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

a co normální příkaz copy? :)
ignorelist: kremrole a dezoláti
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

skript

Příspěvek od miniman »

tzn. napr. copy c:\temp\blabla.ttf c:\windows\fonts
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

funguje

Příspěvek od miniman »

tento skript funguje, děkuji za radu, ještě bych zde potřeboval vytvořit podmínku, když se soubour napr. cyberbit se nachází ve složce c:\windows\fonts aby se tam nekopíroval.
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

to není třeba, copy se to automaticky zeptá :) pokud to chceš vypnout, použij přepínač /Y ale myslím že pak to cíl bez ptaní přepíše
ignorelist: kremrole a dezoláti
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

Příspěvek od miniman »

zombux píše:to není třeba, copy se to automaticky zeptá :) pokud to chceš vypnout, použij přepínač /Y ale myslím že pak to cíl bez ptaní přepíše
nějak se neptá :?
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

Příspěvek od miniman »

automaticky ho přepíše, myslel jsem, že když se to zadá do loginskriptu, aby to již nadále neotravovalo lidi, kteří zapnou pc dejme tomu po měsíci. Jestli se to dá nějak ošetřit
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

skript

Příspěvek od miniman »

Těch fontů je tam zhruba 20 tudíž to chvíli zabere než se proces dokončí, myslím to tak jestli se to dá ošetřit nějakou podmínkou aby lidé po každém spuštění systému nemuseli čekat až se proces dokončí.
VasekB
Začátečník
Začátečník
Registrován: 12. bře 2005

Příspěvek od VasekB »

pro pridani fontu je treba
1) prekopirovat font do %systemroot%\font
2) pridat font do registru

do c:\install\font nahrat soubory *.ttf
do c:\install\Font.reg zapsat nazvy souboru a fontu


Font.bat>

Kód: Vybrat vše

set source=c:\install
xcopy /E /I /H /Y "%source%\Font" "%SystemRoot%\"
regedit /s "%source%\Font.reg"
Font.reg>

Kód: Vybrat vše

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Muj Novy Font CE Bold (TrueType)"="MujNovyFont50238.ttf"
"Muj Novy Font CE Book (TrueType)"="MujNovyFont50235.ttf"
"Muj Novy Font CE Demi (TrueType)"="MujNovyFont50237.ttf"
"Muj Novy Font CE Light (TrueType)"="MujNovyFont50234.ttf"
"Muj Novy Font CE Medium (TrueType)"="MujNovyFont50236.ttf"
"Muj Novy Font CE Ultra (TrueType)"="MujNovyFont50239.ttf"

aby se neprepisovaly existujici soubory jde zaridit:
IF NOT EXIST "%SystemRoot%\font\mujfont.ttf" copy "%source%\Font\mujfont.ttf" "%SystemRoot%\font\mujfont.ttf"

... a to cele hodit do smycky... ted jsem takhle prejmenovaval soubory.. viz "FOR /?" ;o)

nebo at to pokazde prepise znova... copy /Y "%source%\Font\mujfont.ttf" "%SystemRoot%\font\mujfont.ttf"
Naposledy upravil(a) VasekB dne stř 15. srp 2007, 22:18, celkem upraveno 2 x.
Dony
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. říj 2003
Bydliště: okr. Mělník

Příspěvek od Dony »

da se to osetrit jednoduse, treba "flag" souborem, ktery vytvoris na konci kopirovani a pri dalsim spusteni testujes jestli uz existuje.

Kód: Vybrat vše

if [not] errorlevel počet příkaz [else výraz]
if [not] řetězec1==řetězec2 příkaz [else výraz]
if [not] exist název_souboru příkaz [else výraz]
Obrázek Avatar tancuje, nechce se mu na záchod... :) Windows Vista je tady, řekněte "WTF" :D
VasekB
Začátečník
Začátečník
Registrován: 12. bře 2005

Příspěvek od VasekB »

Dony píše:da se to osetrit jednoduse, treba "flag" souborem, ktery vytvoris na konci kopirovani a pri dalsim spusteni testujes jestli uz existuje.

Kód: Vybrat vše

if [not] errorlevel počet příkaz [else výraz]
if [not] řetězec1==řetězec2 příkaz [else výraz]
if [not] exist název_souboru příkaz [else výraz]
jednodussi bude asi kontrolovat primo ten soubor, nez si pridelavat jeste flag soubor, ne ? ;o)
Dony
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. říj 2003
Bydliště: okr. Mělník

Příspěvek od Dony »

pokud mas konkretni soubor, u ktereho vis, ze nikde pred prvnim spustenim skriptu neni, tak ano
Obrázek Avatar tancuje, nechce se mu na záchod... :) Windows Vista je tady, řekněte "WTF" :D
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

Díky

Příspěvek od miniman »

Zkusim zitra upravit skript viz. VasekB

IF NOT EXIST "%SystemRoot%\font\mujfont.ttf" copy "%source%\Font\mujfont.ttf" "%SystemRoot%\font\mujfont.ttf"

a uvidim jestli to poslape. Kazdopadne moc diky. Dyztak se na Vas jeste obratim. Musim to zitra rozchodit, jinak me sef sezere :D. Jeste ze funguji fora a hodny lidi, kteri dokazi poradit. :)
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

Mockrat díky!

Příspěvek od miniman »

Uz to funguje!Diky diky diky :D
miniman
Začátečník
Začátečník
Registrován: 03. bře 2007

uzivatelé

Příspěvek od miniman »

Jeste bych mel dotaz ohledne jednotlivych uzivatelu. Potrebuji ve skriptu nejak osetrit login a heslo jednotlivych uzivatelu. Aby se font mohl naistalovat konretnimu uzivateli ktery se prihlasi do site. Jinak mi to fungovat zrejme nebude. Predem dekuji za odpoved.
Odpovědět

Zpět na „Operační systémy Microsoft“