用批处理手动启动VMware Workstation相关服务和程序

安装了VMware Workstation后,默认有好几个服务是开机自动启动的,而我们可能其实并不是经常需要使用VMware,比如像我这样,在家里的电脑上安装VMware,只是有时工作或学习需要才会使用VMware,所以我们可以把相关的服务改为手动启动,但每次要运行VMware都去手动开启服务太麻烦,所以弄了一个批处理,自动启动相关服务,启用VM的虚拟网络,然后运行VM程序。关闭程序后也会自动禁用虚拟网络、关闭服务(VM运行后不要关闭批处理的窗口)。

批处理内容如下:

@echo off
echo 开始启动网卡和服务
netsh interface set interface "VMware Network Adapter VMnet1" enabled
netsh interface set interface "VMware Network Adapter VMnet8" enabled
net start "VMAuthdService"
net start "VMnetDHCP"
net start "VMware NAT Service"
net start "VMUSBArbService"
echo 程序启动后不要关闭本窗口
d:
cd "D:\Programs\VMwareVMware Workstation"
"D:\Programs\VMware\VMware Workstation\vmware.exe"
echo 开始关闭启动网卡和服务
netsh interface set interface "VMware Network Adapter VMnet1" disable
netsh interface set interface "VMware Network Adapter VMnet8" disable
net stop "VMUSBArbService"
net stop "VMware NAT Service"
net stop "VMnetDHCP"
net stop "VMAuthdService"
taskkill /F /im vmware-tray.exe

复制以上内容(vmware.exe的路径要改成你自己的),保存为.bat文件。

把VM的几个服务:VMAuthdService、VMnetDHCP、VMware NAT Service、VMUSBArbService改为“手动”。

需要使用VM时,运行这个批处理就可以了。

让WordPress不加载Google字体的方法

更新:现在使用了一个插件很方便

Useso take over Google

WordPress默认会加载google fonts,而国内Google各种被封,造成打开站点时速度非常的慢。于是我就想要让wordpress不加载google字体。之前用的是很笨的办法:搜索所有引用了Google字体的地方(文件夹搜索fonts.googleapis.com),然后把这些引用都去掉。

后来发现有非常简单的办法,在主题的functions.php中加入以下几行代码即可:

...
add_filter( 'gettext_with_context', 'close_open_sans' , 10, 4 );
function close_open_sans( $s, $text, $context, $domain ) {
	if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
		$s = 'off';
	}
	return $s;
}
...