使用批处理解决OS X系统修改文件后在Windows中无法访问的问题

由于NTFS文件系统权限管理的原因,OS X系统下新建或修改的文件一般在Windows中会因没有权限而无法访问,使用批处理可以较为快速地获得对某一文件或文件夹的控制权限。 使用以下代码新建一个批处理文件,保存为takeown.bat

使用管理员身份运行后,将需要处理的文件路径粘贴入程序即可。 takeown和ICACLS均为Windows自带的权限管理命令。由于ICACLS并不强制夺取所有者权限,因此使用takeown命令完成夺取所有者权限的操作后,再使用ICACLS将上层目录的访问权限继承至目标目录。

解决Premiere文件预览音频流混乱/前后颠倒的问题

系统环境:Windows 8.1 Pro x64 软件版本:Premiere Pro CS6 (version 6.0.0) 今日使用Premiere发现一个奇怪的现象,某一个视频在预览窗口里预览以及放入序列之后都会有音频流混乱的现象,而该视频使用一般播放器均能正常播放,因此基本可以排除解码的问题。考虑到Premiere为了加快预览速度总是会在临时文件夹中缓存大量的源素材,猜想可能是某个缓存文件出现了问题。 本机的Premiere缓存目录地址被设置为在X:\TEMP\Adobe\Media Cache Files\,在其中找到了出问题的视频文件名字开头的一些文件,全部删除之后再次预览视频,Premiere重建了缓存并且恢复正常。 另附: Premiere缓存目录的设置方式为:Edit->Preferences->Media,选择Media Cache Files 和Media Cache Database即可更改缓存的存储位置以及索引位置。

Win8.1 音量自动变化

系统环境:Windows 8.1 Pro Update 1 自从用了Windows 8 系统之后,听音乐时会感到有明显的音量变化,一直不明白是怎么回事。声卡驱动已经正确安装,音量设置也保持不变。 实际上这是Windows 8系统的一个特性,当系统检测到有通信活动时自动降低了系统音量,只是这个对通信活动的检测似乎有一点逻辑上的不足,导致了实际使用体验中的奇怪现象。 要关掉这个特性,只要右击通知栏里的音量图标,选择”播放设备”,把自动降低音量的设置禁用即可。 —- English Version —- Actually, I use English language setting and I don’t know the exact Chinese translation of “Playback devices”. Here is the English version of this blog.

OS X系统读写NTFS文件系统

Mac OS X系统原生支持NTFS文件系统的读写,但是默认情况下只能使用“Read Only”模式,无法进行写操作。 OS X系统中,NTFS文件系统的磁盘是通过一个专用的mount_ntfs命令挂载的,该命令存在于/sbin/目录下。该命令可以使用-o rw参数打开NTFS磁盘的写权限,因此可以使用一个Wrapper来自动挂载NTFS磁盘并打开写入权限。 打开终端,首先备份原来的mount_ntfs命令,新建并打开一个新的文件。

然后在该文件中输入以下内容,保存并退出。

然后给该文件赋予执行权限:

特别注意:命令中的“nobrowse”参数是必须的(如果省去了这个参数,OS X 10.10下实测不可行),否则NTFS磁盘挂载之后依然处于只读的模式。然而加上了“nobrowse”参数意味着磁盘不会自动出现在桌面上,也不会在Finder的侧边栏中出现。要访问这个磁盘,一个简便的方法是在终端中输入

这时会打开一个新的Finder窗口,列出了所有磁盘,找到所挂载的NTFS磁盘就可以像一般的磁盘那样使用了。 ———————- 2015-12-31更新: OS X系统默认不开启NTFS的写入权限,大概一是因为NTFS属于微软的商业机密,二是因为OS X的文件系统和NTFS差别较大,兼容性和稳定性都有问题。在OS X和Windows上同时使用同一个NTFS磁盘最容易遇到的问题大概就是文件的安全权限不稳定,比如该日志提到的问题。 因此,我现在不太使用OS X写NTFS磁盘,对于一些经常需要在两个系统之间交换的数据使用一个FAT32格式的磁盘进行同步。

解决VMware NAT service服务无法启动或服务消失的问题

今日使用VMware中的Windows 7虚拟机(NAT模式)发现没有网络,网卡显示“网络电缆已拔出”,检查之后发现宿主机的VMware NAT service服务没有启动,手动启动弹出错误提示“1067:进程意外终止”。 由于昨日刚升级宿主机的系统,猜想可能由于某些原因破坏了某些服务的依赖文件,如果是这样可能必须重装VMware才能解决。经过一些尝试之后,找到了不需要重装VMware的解决方法: 打开VMware的虚拟网络编辑器,选择“还原默认设置”,这时它会自动删除所有的VMware网络服务和虚拟网卡并且重新安装服务。如果操作完之后VMware NAT service消失了,就再进行一次“还原默认设置”,应该能解决问题。 还原默认设置之后,VMware NAT的子网IP和DHCP设置会发生变化,如果之前有IP相关的设置(比如端口转发),则使用虚拟网络编辑器重新设置子网的IP段即可。

Microsoft Word中标准态符号⊖的输入方法

在化学/化工领域,经常使用Microsoft Office Word排版的人可能会对输入标准态符号⊖感到头疼,很多人在输入标准态符号时需要从“特殊符号”里找很久。近日偶然发现Word也可以实现一种类似于LaTeX的字符转义符号输入方式,和平日里常用的方法一起记录于此。 一、MathType中的输入方法 在化学平衡常数、标准电极电势这些常用到大量公式的地方,一般会选择MathType输入公式,而MathType虽然功能强大却也没有把标准态符号放入常用符号中,有些人可能会用希腊字幕θ去代替,但毕竟不是一个美观的方案。 实际上,我们可以用一个字体输入这个符号,即Webdings字体,这是Windows默认安装的一个字体。为了使用这个字体,需要修改一下MathType的Style设置。打开MathType输入窗口,选择Style菜单——Define,这里我将User 1的Font设置为了Webdings。 保存之后回到输入界面,输入一个y,选中y,将Style改为User 1,这个y就变成了⊖(当然,这样修改字体的方法也可以用在普通文本中,只是因为⊖一般和一串公式同时出现,所以这里以MathType中的方法为例)。设置界面及最终效果如图所示: 二、Word中的快速输入方法 在Word中,除了使用“特殊符号”这一较为麻烦的方式之外,实际上Word提供了一种很快的输入方式,有些类似于LaTeX的通过字义转换的数学符号输入方法。其实Word还可以使用“域”这一功能实现字义转换,输入数学公式,并且其通用可编辑性强于MathType输入的。 首先,需要对Word做一些设置,选择文件——选项——校对——自动更正选项,在“数学符号自动更正”选项卡中把“在公式区以外使用‘数学符号自动更正’规则”的勾打上。 回到Word输入界面,键入\ominus,回车,一个标准态符号就出现了,设置界面及最终效果如图所示: