无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 19750|回复: 35
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2017-6-20 20:33:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在XP时,用命令复制到Fonts文件夹即可,但是从Win7以后,这种方法失效了,无论copy、xcopy、robocopy、move都不行,重启也不会安装,最好不借助自三方工具。
推荐
发表于 2017-6-20 21:56:26 | 只看该作者
字体安装.rar (6.99 KB, 下载次数: 449)

点评

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

使用道具 举报

3#
发表于 2017-6-20 21:23:42 | 只看该作者
https://github.com/MichaelIT/autoinstallfont
这个用了第三方,但是是开源的。

点评

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

使用道具 举报

4#
 楼主| 发表于 2017-6-20 22:48:34 | 只看该作者
freesoft00 发表于 2017-6-20 21:23
https://github.com/MichaelIT/autoinstallfont
这个用了第三方,但是是开源的。

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

使用道具 举报

5#
发表于 2017-6-20 22:55:21 | 只看该作者
win7字体安装很简单呀,打开字体文件夹全选,右键安装就行了
回复

使用道具 举报

6#
 楼主| 发表于 2017-6-20 23:12:08 | 只看该作者

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

使用道具 举报

7#
发表于 2017-6-20 23:24:55 | 只看该作者
fontview.exe
系统自带的工具,试试。后面接字体路径

点评

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

使用道具 举报

8#
 楼主| 发表于 2017-6-21 00:15:16 | 只看该作者
红毛樱木 发表于 2017-6-20 23:24
fontview.exe
系统自带的工具,试试。后面接字体路径

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

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

使用道具 举报

9#
发表于 2017-6-21 00:24:32 | 只看该作者
fontext.dll这个DLL干的事,好像。具体函数你查一下吧

点评

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

使用道具 举报

10#
发表于 2017-6-21 00:32:14 | 只看该作者
rundll32.exe gdi32.dll,AddFontResourceA %windir%\fonts\要安装的字体.ttf
网上找的,试试,先复制再注册

点评

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

使用道具 举报

11#
发表于 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
回复

使用道具 举报

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

发帖前试了,无效
回复

使用道具 举报

13#
 楼主| 发表于 2017-6-21 08:46:22 来自手机 | 只看该作者
窄口牛 发表于 2017-6-21 06:55
您改造把,您比我对批处理玩得转,改好发一下?

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

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

使用道具 举报

14#
发表于 2017-6-21 10:02:19 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2017-6-21 10:03 编辑

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

使用道具 举报

15#
 楼主| 发表于 2017-6-21 10:18:56 来自手机 | 只看该作者
红毛樱木 发表于 2017-6-21 00:24
fontext.dll这个DLL干的事,好像。具体函数你查一下吧

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

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

使用道具 举报

16#
发表于 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

评分

参与人数 1无忧币 +5 收起 理由
palm777qqq + 5

查看全部评分

回复

使用道具 举报

17#
发表于 2017-6-22 13:32:36 | 只看该作者
楼上测试没问题
上传为附件
字体安装.rar (456 Bytes, 下载次数: 1730)
回复

使用道具 举报

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

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

使用道具 举报

19#
发表于 2018-12-8 23:37:22 | 只看该作者

谢谢我下来试试
回复

使用道具 举报

20#
发表于 2018-12-19 10:08:11 | 只看该作者
vbs怎么转bat?
回复

使用道具 举报

21#
发表于 2019-1-7 08:54:57 | 只看该作者
17楼给出的不是批处理啊,也是vbs
回复

使用道具 举报

22#
发表于 2019-12-25 16:51:57 | 只看该作者
回复

使用道具 举报

23#
发表于 2020-3-4 16:05:16 | 只看该作者
fontreg.exe
回复

使用道具 举报

24#
发表于 2020-10-9 20:32:59 | 只看该作者
窄口牛 发表于 2017-6-22 13:32
楼上测试没问题
上传为附件

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

使用道具 举报

25#
发表于 2023-5-11 12:43:52 | 只看该作者
回复

使用道具 举报

26#
发表于 2023-7-12 13:04:36 | 只看该作者
我也来试试!!
回复

使用道具 举报

27#
发表于 2023-7-26 21:32:12 | 只看该作者
感谢分享
回复

使用道具 举报

28#
发表于 2024-2-12 12:55:38 来自手机 | 只看该作者
感谢,这个我有用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 08:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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