基本设置
在我的 Windows 7 Professional 64 位系统上,我安装了 K-Lite Codec Pack 7.10 和 K-Lite Codec Pack 64-bit 4.6,只有以下选项(这个想法是只添加缺少的东西,而不是替换 Microsoft 已有的东西):
结果是 .3gp、.flv 和 .webm 文件在 Windows Media Player 中打开并播放视频和音频,而 .flv 文件在 Windows 资源管理器中显示缩略图。
调整
我按照这些 指南使用首选过滤器调整器配置缩略图,通过将 ffdshow 设置为首选 H.264 编解码器并禁用 .3gp 的媒体基础,但正如我预期的那样,它不起作用。这些指南甚至没有提到 H.263 或 .webm(使用 VP8)。
我做的最后一件事是在Haali Media …
在 Word 2010 中,您可以从“插入”功能区插入文档属性。例如:
Insert > Text > Quick Parts > Document Property > Subject
Run Code Online (Sandbox Code Playgroud)
如果您这样做,将添加一个带有以下占位符文本的控件:
[主题]
请注意单词主题周围的方括号。这些方括号不存在于手动插入控件(可以使用 Developer 功能区插入)的占位符文本中。
当用户打开文档,用他自己的文本替换占位符文本时,文档元数据会更新。此行为与只能通过首先更新元数据来更新的字段不同。
不幸的是,可以添加到文档的文档属性范围是有限的,我也想以这种方式添加其他(自定义)属性。
如何手动插入将使用控件中输入的内容更新文档元数据的控件?
我在 Windows 10 创意者更新版本 15063 上运行 Git Bash。在为 Windows 安装 Git 期间,我选择使用 Windows 的默认控制台窗口而不是 MinTTY。
默认控制台窗口表示 cmd.exe,也称为命令提示符或命令处理器。由于 Windows 10 cmd.exe 的 build 14931 支持 24-bit color。
如何在 Windows 10 Creators Update for Git Bash 中“解锁”新的 24 位颜色支持?
由于 cmd.exe 现在也支持 ANSI 转义码,我使用以下命令在 cmd.exe(不是 Git Bash)中测试了 24 位颜色支持:
echo ^[[48;2;0;191;243m^[[38;2;255;255;255m Ask Question ^[[0m
Run Code Online (Sandbox Code Playgroud)
(字符序列^[
实际上是我使用Ctrl+输入的转义控制字符的视觉表示[。)
我使用以下命令在 Git Bash 中测试了 24 位颜色支持以及“正常”8 色支持。Git Bash 仅在使用基本(非扩展)ANSI 转义码时输出颜色。
echo -e "\033[48;2;0;191;243m\033[38;2;255;255;255m Ask Question \033[0m"
echo …
Run Code Online (Sandbox Code Playgroud) 假设我想在记事本中打开 XML 文件,我可以通过控制面板 > 程序 > 默认程序 > 将文件类型或协议与程序关联来更改默认程序。
但是,这也会将其默认图标更改为文本文件的图标。如果我对其他文件类型重复此过程,那么我将无法根据图标轻松区分文件夹中的不同文件。
因此,在更改默认程序后,我想“回滚”图标更改。
HKEY_CLASSES_ROOT\xmlfile\DefaultIcon
保持与默认程序更改之前相同: %SystemRoot%\System32\msxml3.dll,0
我尝试添加HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon
, 以及HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIcon
但似乎都不起作用。
我应该更改哪些注册表项以恢复旧图标 ( %SystemRoot%\System32\msxml3.dll,0
) 但将记事本保留为默认程序?
我下载了FileTypesMan,它显示%SystemRoot%\System32\msxml3.dll,0
为 XML 文件的默认图标,即使这不是我在资源管理器中看到的图标,甚至在 FileTypesMan 本身中也是如此!
我已将 Thunderbird 与 IMAP 配置到 Exchange 服务器。我有一个收件箱和一个已发送邮件文件夹。我可以在这些文件夹的视图中打开消息线程,但线程只会分别显示接收到的和发送的消息。
我可以有一个文件夹来组合发送和接收的消息,在一个线程中显示所有消息吗?想想 Gmail 中的对话视图。
我有一个 InstallShield .exe,它“包装”了 MSI 安装程序。我可以将参数传递给 MSI 安装程序,如下所示:
/v"..."
Run Code Online (Sandbox Code Playgroud)
例如,要进行静默安装:p4inst64.exe /S /v"/qn"
。MSI 安装程序将安装 4 个功能;但我只想安装 1 个。
如何从命令行指定 MSI 安装程序的功能选择?
我正在尝试使用 dnsmasq 使用其配置来解析某些已知域,但让其余请求通过 DHCP 分配的普通 DNS 服务器。我不能让它工作。当我通过网络面板将 DNS 设置为 127.0.0.1 时,我必须将 DHCP 分配的 DNS 服务器硬编码为 dnsmasq 的配置。但是,当我在不同的网络上时,例如在工作中,在客户端,这些地址是不同的。每当我改变网络时,我都必须重新配置。
如何配置 OS X 以使用 127.0.0.1 和通过 DHCP 分配的任何 DNS 服务器?
如果这是不可能的,那么我如何告诉 dnsmasq 通过 DHCP 获取上游 DNS 服务器?
这是我目前所知道的。
OS X 上的 /etc/resolv.conf 是动态的,它会根据您在网络首选项中设置的内容或使用 DHCP 进行更改。它会在您重新连接时随时更改。当您离线时,它甚至会被删除。所以一旦我使用 127.0.0.1 这就会反映在 /etc/resolv.conf 中,我不知道是否有任何地方可以找到以前 DHCP 分配的 DNS 地址。
OS X 不使用 /etc/resolv.conf.head。
OS X 不使用 /etc/dhclient.conf,您可以在其中将 DNS 服务器添加到 DHCP 提供的列表中。
/etc/resolver/tld.conf 不是一个解决方案,因为它会尝试使用基于匹配 tld 的 DNS 服务器(如果您使用 .dev 或其他内容会很好)。
编辑:有网络DNS的设置截图这里看起来像我想要的,但我不知道这篇文章的作者是如何实现的。
windows-7 ×2
bash ×1
codec ×1
colors ×1
command-line ×1
dhcp ×1
dns ×1
dnsmasq ×1
file-types ×1
icons ×1
installer ×1
macos ×1
networking ×1
threading ×1
thunderbird ×1
video ×1
windows-10 ×1