无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 10660|回复: 31

[求助] Win7以上系统批处理如何安装字体?

[复制链接]
发表于 2017-6-20 20:33:18 | 显示全部楼层 |阅读模式
在XP时,用命令复制到Fonts文件夹即可,但是从Win7以后,这种方法失效了,无论copy、xcopy、robocopy、move都不行,重启也不会安装,最好不借助自三方工具。
发表于 2017-6-20 21:56:26 | 显示全部楼层
字体安装.rar (6.99 KB, 下载次数: 158)

点评

谢谢我下来试试  详情 回复 发表于 2018-12-8 23:37
多谢,我是想知道如何不用第三方工具来安装,这个我之前找到了,用起来也很简单,说白了先复制字体到Fonts文件夹,然后执行一下相应的程序即可。  详情 回复 发表于 2017-6-20 23:12
回复

使用道具 举报

发表于 2017-6-20 21:23:42 | 显示全部楼层
https://github.com/MichaelIT/autoinstallfont
这个用了第三方,但是是开源的。

点评

这个用了fontreg,这个工具我知道  详情 回复 发表于 2017-6-20 22:48
回复

使用道具 举报

 楼主| 发表于 2017-6-20 22:48:34 | 显示全部楼层
freesoft00 发表于 2017-6-20 21:23
https://github.com/MichaelIT/autoinstallfont
这个用了第三方,但是是开源的。

这个用了fontreg,这个工具我知道
回复

使用道具 举报

发表于 2017-6-20 22:55:21 | 显示全部楼层
win7字体安装很简单呀,打开字体文件夹全选,右键安装就行了
回复

使用道具 举报

 楼主| 发表于 2017-6-20 23:12:08 | 显示全部楼层

多谢,我是想知道如何不用第三方工具来安装,这个我之前找到了,用起来也很简单,说白了先复制字体到Fonts文件夹,然后执行一下相应的程序即可。
回复

使用道具 举报

发表于 2017-6-20 23:24:55 | 显示全部楼层
fontview.exe
系统自带的工具,试试。后面接字体路径

点评

试了,只能查看或打印,就是不能安装。 测出出来两个参数 /p 字体文件 打印 /d 字体文件 仅查看,安装灰选  详情 回复 发表于 2017-6-21 00:15
回复

使用道具 举报

 楼主| 发表于 2017-6-21 00:15:16 | 显示全部楼层
红毛樱木 发表于 2017-6-20 23:24
fontview.exe
系统自带的工具,试试。后面接字体路径

试了,只能查看或打印,就是不能安装。

测出出来两个参数
/p 字体文件   打印
/d 字体文件   仅查看,安装灰选
回复

使用道具 举报

发表于 2017-6-21 00:24:32 | 显示全部楼层
fontext.dll这个DLL干的事,好像。具体函数你查一下吧

点评

函数怎么查,有没有具体网站,之前搜了半天fontext.dll也没见什么有用的东东 右键字体菜单有个安装,要是能用系统原生的功能安装就好了  详情 回复 发表于 2017-6-21 10:18
回复

使用道具 举报

发表于 2017-6-21 00:32:14 | 显示全部楼层
rundll32.exe gdi32.dll,AddFontResourceA %windir%\fonts\要安装的字体.ttf
网上找的,试试,先复制再注册

点评

发帖前试了,无效  详情 回复 发表于 2017-6-21 08:37
回复

使用道具 举报

发表于 2017-6-21 06:55:23 | 显示全部楼层
本帖最后由 窄口牛 于 2017-6-21 07:26 编辑
  1. @echo off
  2. ::字体所在完整路径
  3. set "zt=D:\桌面\font579\font579\腾祥铚谦隶书简.ttf"
  4. ::安装字体
  5. mshta "javascript:new ActiveXObject('Shell.Application').NameSpace(20).CopyHere('%zt:\=\\%',0x0010);close()"
  6. pause
复制代码


您改造把,您比我对批处理玩得转,改好发一下?

点评

我也不会js,这个发帖前我也看了,还是您来改吧,何况目前不想通过js或者vbs实现 现在用的fontreg,执行一下也很简单,我只是怕这软件年代久远会产生异常问题,主要是想研究下不用第三方怎么装  详情 回复 发表于 2017-6-21 08:46
回复

使用道具 举报

 楼主| 发表于 2017-6-21 08:37:50 来自手机 | 显示全部楼层
红毛樱木 发表于 2017-6-21 00:32
rundll32.exe gdi32.dll,AddFontResourceA %windir%\fonts\要安装的字体.ttf
网上找的,试试,先复制再注 ...

发帖前试了,无效
回复

使用道具 举报

 楼主| 发表于 2017-6-21 08:46:22 来自手机 | 显示全部楼层
窄口牛 发表于 2017-6-21 06:55
您改造把,您比我对批处理玩得转,改好发一下?

我也不会js,这个发帖前我也看了,还是您来改吧,何况目前不想通过js或者vbs实现

现在用的fontreg,执行一下也很简单,我只是怕这软件年代久远会产生异常问题,主要是想研究下不用第三方怎么装
回复

使用道具 举报

发表于 2017-6-21 10:02:19 来自手机 | 显示全部楼层
本帖最后由 窄口牛 于 2017-6-21 10:03 编辑

只改前半部分,获取字体文件列表,然后依照文件列表执行安装。
后半个确实不敢改。
回复

使用道具 举报

 楼主| 发表于 2017-6-21 10:18:56 来自手机 | 显示全部楼层
红毛樱木 发表于 2017-6-21 00:24
fontext.dll这个DLL干的事,好像。具体函数你查一下吧

函数怎么查,有没有具体网站,之前搜了半天fontext.dll也没见什么有用的东东

右键字体菜单有个安装,要是能用系统原生的功能安装就好了
回复

使用道具 举报

发表于 2017-6-22 09:41:00 | 显示全部楼层
這個 vbs 可以安裝當前文件夾下的所有字型,
若想連這個檔都省略,那就把這個 .vbs 轉成 .bat 吧

  1. Set ofso = CreateObject("Scripting.FileSystemObject")
  2. SourceFolder = ofso.GetParentFolderName(Wscript.ScriptFullName)

  3. Const FONTS = &H14&

  4. Set objShell  = CreateObject("Shell.Application")
  5. Set oSource   = objShell.Namespace(SourceFolder)
  6. Set oWinFonts = objShell.Namespace(FONTS)

  7. ' Lame VBscript needs 4 f*ing lines instead of "if (/\.ttf$/i) " ...
  8. Set rxTTF = New RegExp
  9. rxTTF.IgnoreCase = True
  10. rxTTF.Pattern = "\.ttf$"

  11. FOR EACH FontFile IN oSource.Items()
  12.     IF rxTTF.Test(FontFile.Path) THEN   
  13.         oWinFonts.CopyHere FontFile.Path
  14.     END IF
  15. NEXT
复制代码

点评

谢谢  发表于 2017-8-11 14:55
多谢兄台,又多了一种安装字体的方式  详情 回复 发表于 2017-6-22 21:57
回复

使用道具 举报

发表于 2017-6-22 13:32:36 | 显示全部楼层
楼上测试没问题
上传为附件
字体安装.rar (456 Bytes, 下载次数: 138)
回复

使用道具 举报

 楼主| 发表于 2017-6-22 21:57:07 来自手机 | 显示全部楼层
guies 发表于 2017-6-22 09:41
這個 vbs 可以安裝當前文件夾下的所有字型,
若想連這個檔都省略,那就把這個 .vbs 轉成 .bat 吧

多谢兄台,又多了一种安装字体的方式
回复

使用道具 举报

发表于 2018-12-8 23:37:22 | 显示全部楼层

谢谢我下来试试
回复

使用道具 举报

发表于 2018-12-19 10:08:11 | 显示全部楼层
vbs怎么转bat?
回复

使用道具 举报

发表于 2019-1-7 08:54:57 | 显示全部楼层
17楼给出的不是批处理啊,也是vbs
回复

使用道具 举报

发表于 2019-12-25 16:51:57 | 显示全部楼层
回复

使用道具 举报

发表于 2020-3-4 16:05:16 | 显示全部楼层
fontreg.exe
回复

使用道具 举报

发表于 2020-10-9 20:32:59 | 显示全部楼层
窄口牛 发表于 2017-6-22 13:32
楼上测试没问题
上传为附件

又多了一种安装字体的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-12-2 17:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表