Tag Archives: Notes

Windows 系统安全设置、权限恢复备忘

以前经常要用开启整个硬盘的共享在 LAN 里实现 2 ways sync,但现在不需要了,可是在权限的设置上却出了点问题,有时候甚至会遇到部分文件夹完全无法访问的情况,虽然手动修改可以扩大权限而继续访问,但如此多的文件同时处理实在是很大的工作量

于是网上搜到了 Xcacls.exe 这个权限工具,于是就有了下面的命令:

d:>icacls * /reset /T /C /Q
e:>icacls * /reset /T /C /Q
f:>icacls * /reset /T /C /Q
g:>icacls * /reset /T /C /Q
h:>icacls * /reset /T /C /Q
i:>icacls * /reset /T /C /Q
j:>icacls * /reset /T /C /Q

需要注意的是,如果文件非常多,例如大于一万个,就会需要一段时间(几分钟至十几分钟)。另外,特定的系统文件夹,例如 $RECYCLE.BIN 与 System Volume Information 的权限也会被覆盖,而不是真正的 “reset to default” 所以使用时需谨慎。最后,在一切都执行完成后,第一次查看分区属性时,有可能会遇到类似 “回收站文件损坏,是否清空回收站” 之类的提示,选择是即可,这是由于权限更改而造成的,以后不会再出现

如果你对统一化后的权限的安全问题担忧,而又不想重装系统来恢复一些系统默认的文件权限,可以考虑 微软给出的重置建议

从 MKV 封装中 Demux FLAC 音频备忘

MKV 封装的文件中 FLAC 音轨无法用 mkvextract 的 GUI 直接提取,提取时会提示无法提取此类文件,但在官方 doc 中这样提到:

–no-ogg: Only valid for FLAC tracks. Normally FLAC tracks are embedded in an Ogg transport stream. With this switch they are extracted to raw FLAC files instead.

于是:

mkvextract.exe tracks track.mkv --no-ogg 2:output.flac

ELPlaylist 备忘

第一段:

$puts(track.w,$gettextwidth($get(track.text)))
$puts(title.w,$gettextwidth($get(title.text)))

$if(%bpm%,
   $puts(bpm.text,%bpm% BPM)
   $if(%tracknumber%,
      $puts(bpm.x,$add(%TRACK.X%,$add(%TRACK.W%,%TEXT.X%))),
      $puts(bpm.x,%TRACK.X%)
   )
   $puts(title.x,$add(%BPM.SPACING%,$add($get(bpm.x)),%BPM.W%))
   $if($not(%el_isplaying%),
      $drawtext($get(bpm.text),
         $get(bpm.x),0,
         %BPM.W%,%el_height%,
         %BPM.COLOR%,right vcenter)
   ,)
,
   $if(%tracknumber%,
      $puts(title.x,$add(%TRACK.X%,$add(%TRACK.W%,%TEXT.X%))),
      $puts(title.x,%TRACK.X%)
   )
)

$puts(len.w,$add(8,$gettextwidth(%length%)))
$puts(len.x,$sub(%el_width%,$get(len.w)))
$puts(artist.x,$add($get(title.x),$get(title.w)))
$puts(artist.w,$sub($get(len.x),$get(artist.x)))

第二段:

$puts(artist.text,[ / %track artist%])
$puts(title.text,%title%)
$puts(title.w,$gettextwidth($get(title.text)))
$puts(artist.x,$add($get(title.x),$get(title.w)))

第三段:

$drawtext($get(artist.text),$get(artist.x),0,
$sub(%el_width%,165),%el_height%,
120-120-120,vcenter end_ellipsis)

本来以为今天一下午能弄完,现在一拖又是三天