分类目录归档:Windows

Windows/macOS/Linux下批量修改后缀名

Windows, macOS, Linux 系统下都有操作简单的批量修改后缀名的方法,无需安装或借助额外的工具,原生的操作系统即可进行批量操作。

我们可能经常需要在网络上获取资源,而有些网站的媒体文件没有后缀名,并使用 Javascript 或是相关加密播放工具在线预览和播放。当我们批量下载完这些没有后缀名的媒体文件后,如何批量修改呢?

Windows

Windows 操作系统有自己的 .bat 批处理文件,而且语法简单、操作简便,是不二之选。

Rename 命令就是我们需要的,一行语法即可搞定,下面以 .jpg 后缀批量修改为 .png 后缀为例:

ren *.jpg *.png

// * 是指后缀名之前的文件名称的通配符
// 红色 *.jpg 现在的文件后缀名
// 蓝色 *.png 想要修改后的文件后缀名

通配符一般分为两种:

星号(*) 可以代替0个或多个字符
问号(?) 可以代替一个字符

在记事本中输入后,另存为 .bat 文件,将 .bat 文件与要修改后缀名的文件放置在同一个文件夹中,运行 .bat 批处理文件即可。

下面,问题来了,如果是没有后缀名的文件,想要加上后缀名该怎么办呢?

ren * *.jpg

直接用 * 匹配名称即可,这里有一个问题,会将 .bat 批处理文件也修改为目标后缀名,其实影响不大,批处理指令我们使用完成后也会删除,如果你想要保留 .bat 批处理文件,可以使用 cd 添加执行目录

cd C:\Users\haoning\Desktop\add-jpg
ren * *.jpg

// cd 后路径为要修改的媒体文件文件夹地址
macOS & Linux

macOS 与 Linux 操作系统,那就要使用 Shell脚本 来完成这个任务啦!

Shell 语句总共分为三行:路径操作完成,以 .jpg 后缀批量修改为 .png 后缀为例:

for i in /Users/wuhaoning/Downloads/*.jpg;
do mv "$i" "${i%.jpg}.png";
done

// 第一行是在macOS“下载”文件夹中读取所有.jpg后缀的文件
// 第二行执行mv指令,现有后缀名写在{}中,目标后缀名写在最后
// 第三行结束sh语句

将以上代码保存为 .sh 后缀的文本格式,然后在 Terminal (终端) 中执行此 Shell 即可:

同理,如果是没有后缀名的文件,想要加上后缀名该怎么办呢?

for i in /Users/wuhaoning/Downloads/*;
do mv "$i" "${i%}.jpg";
done

同理,直接用 * 匹配名称即可,同样也有一个问题,会将 shell 文件也修改为目标后缀名,因为已有执行目录,如果你想要保留 .sh 文件,只需将 .sh 放到执行文件夹以外即可

继续阅读Windows/macOS/Linux下批量修改后缀名

C盘“瘦身”计划

为什么给C盘分了100多个G,依然不够用?为什么整个128G的固态硬盘作为系统盘,不到一年C盘就用掉90%空间?你是否有这样的疑问,那么请细细看这篇文章,事实证明确实能够让你的C盘真正清理。

先来介绍几个好朋友:

名称 清理率 风险性
Windows 自带磁盘清理工具 10%左右 极低
开源清理工具 Dism++ 12%左右
磁盘分析工具 SpaceSniffer 8%左右
Windows Installer目录清理工具 Wicleanup 70%以上 偏高
强制删除工具 Windows Install Clean Up

下面开始一步一步介绍各个工具,并帮你建立独立分析的过程:

一、Windows 自带磁盘清理工具

Windows 磁盘清理工具是 Windows 自带的最好、最安全的清理工具,使用其方法是:

进入 磁盘属性磁盘清理 或者直接使用运行

cleanmgr ⏎

打开之后,别忘了点击 清理系统清理 再次扫描。

建议清理:Windows 更新清理、Internet 临时文件等;

不建议清理:Windows 升级日志文件

完成第一步,实际上并没有清理多少,对于100G的C盘占用90多G来说,是杯水车薪的。下面开始第二步清理:

二、开源清理工具 Dism++

Dism++ 是一个微软Dism的一个GUI版,能够固化补丁、Installer清理、离线集成更新、驱动等,体积小巧、无须安装,完全免费。

你可以根据自己的情况来选择要清理的项目,点击每一个项目,右侧栏会告诉你该项目清理的建议,可以作为一个参考。

Dism++官网:点击进入

Github 项目:点击进入

使用 Dism++ 清理后,你的 Windows 系统应该说是比较干净的了。但是,C盘又不是全是 Windows系统占用空间,除了 C:\Windows 以外,还有 Program Files (x86)Program Files AppData 这几个大头。

这些文件大部分与 Windows 无关联,属于个人文件,清理工具肯定不能判断你的个人文件是否有用,这些都得你自己来决定。

三、磁盘分析工具 SpaceSniffer

是一款磁盘占用空间分析工具,可你帮助你清理磁盘多余文件,尤其是对于系统C盘那些不能够被各类清理软件所搞定的内容。分析完整个磁盘,你就会看见各文件/文件夹的占用情况,并根据自己的经验进行清理。

点击图片看大图,你可能会发现 Windows InstallerAppdata 等大文件和大文件夹,根据自己的经验,删除无用的文件。一般来说,你主要关注的文件夹就是:Common Files、ProgranData

SpaceSniffer 页面:点击进入

SpaceSniffer官网:点击进入

注意:一定不要动 Windows Installer 目录

第三步的清理,因人而异,一般来说,依旧只能清理几百兆或者几G的文件。如果清理到这一步,你觉得C盘空间差不多够用了,不用再清理了,那么你可以就此收手了。

如果你的C盘空间依旧告急,那么请你决定是否使用 Wicleanup,这是一个清理 Windows Installer 安装技术中产生的相关包的工具,具有一定的风险性。

Windows Installer 安装技术是很厉害的技术,它可以将各种软件安装在 Windows系统上并稳定运行,但是 Windows Installer 安装技术有一个最大的问题,就是软件每更新、重装、升级等过程中,系统都会复制一份 .exe.msi.msp 等格式的包,用于软件日后的修复和卸载。

很多软件可能有好几个文件夹有卸载程序,比如我的 Autodesk AutoCAD 卸载程序,你进入 C:\Windows\installer 目录下会发现很多文件夹中有同一个软件的卸载程序,双击执行发现无法执行,那么此文件一定就是冗余文件

四、Windows Installer目录清理工具 Wicleanup

下载地址:点击下载

运行软件,开始扫描:然后你就可以挨个删除。此软件没有多选,你可以选择第一项,然后按住 Shift 选择最后一项,再按 空格 进行打勾选择,然后删除所选文件。

这一次清理,应该能让你的C盘瘦身成功。一般来说 Wicleanup 的副作用不会太多,但是总是有风险的,所以我将建议评级设置为:偏高风险。但这不代表一定会产生副作用。副作用就是软件 修复/卸载 无法进行。如果真的遇到了这种情况,那么还有最后一个小伙伴:Windows Install Clean Up

五、强制删除工具 Windows Install Clean Up

不能删除的软件,就使用 Windows Install Clean Up,只要是基于 Windows Installer 安装技术安装的软件,都可以进行暴力删除;换句话说,没有删不了的软件。

下载地址:点击下载

安装需要管理员权限,右键以管理员的身份运行。

安装完成后,打开来删除使用卸载程序无法删除的软件:

好了,你已经看到了文章结尾,你的C盘也应该瘦身成功了吧 🙂

继续阅读C盘“瘦身”计划

录制Windows内部声音

我们在不经意间听到了自己想要的一段儿音乐;或者再看直播时候,想要录取一段音频;亦或是想要电影中的几句台词录音。为了实现这样的功能,我们可以利用 Windows 内置的一些组建完成。

在今年的5月份,微软举办的 Build 2017 大会,在大会开始前,Channel 9 会有很长的一段时间播放音乐,而直播又因为技术原因,直播视频并未生成完成的多媒体文件,故不好通过抓包或者源代码分析视频地址。

但如果等 Build 2017 结束,等微软整理好发布会视频后,就不会再有机会拿到背景音乐了。

就会成为这样:

虽然有 Build 2017 的视频和字幕文件下载链接,但是我要的背景音乐不会再出现。我要的背景音乐是在直播前插入的:

声音已经在播放,但我们不好找到资源,这时,我们要利用 Windows 声卡的作用来从输出端口录制声音。

录制方法:

打开声音设置,找到录音设备,里面有一个立体声混音

立体声混音 就是我们要用的东西,将其设置为默认:

此刻,准备工作就完成了,直接使用 Windows 内置的录音软件进行录音就好啦。

录制过程中,可以将音量调大一些,这样录制出来的音频振幅大一些。

或者,直接录制完,后期用 Audition 后期处理也行。

拓展:

Build 2017 音频文件:点击查看

继续阅读录制Windows内部声音

通过Windows错误报告诊断错误原因

在使用 Windows 的时候,可能会遇到一些程序打开“已经停止工作”的原因,而系统并为能够给出详细的错误原因,这时候,我们可以使用 Windows 错误报告,来查找程序冲突的原因。

Windows 可能会因为多种因素导致软件的停止工作。譬如,比较出名的 刺客信条:大革命(Assassin’s Creed : Unity)与 Windows XAudio2_7.dll 文件冲突,导致程序运行15分钟左右后进程结束。

此时,Windows 的对话栏不会告诉你导致其问题的具体原因,只会给出你一个错误提醒,但是这并不是什么有价值的信息。

但是,我们可以利用 Windows 系统信息的错误报告,来找到原因,并帮助我们解决问题。

运行 中输入,打开 系统信息

msinfo32 ⏎

软件环境 \ Windows 错误报告

(Software Environment \ Windows Error Reporting)

选项卡中,搜索错误报告:

详细信息 中,我们可以找到导致程序停止工作的原因是 XAudio2_7.dll 未加载。从而帮助我们,临时删除 XAudio2_7.dll 文件来保证程序的稳定运行。

所以,对于其他的程序停止工作的问题,我们都可以用系统信息中的Windows错误报告,找出具体的原因,帮助我们更精确的找出问题,并解决问题。

继续阅读通过Windows错误报告诊断错误原因

Windows+R快速启动指令

对于 Mac OS X,有一个强大的 Spotlight 功能,来查找并快速启动软件。在 Windows 中,我们习惯双击执行快捷方式或文件来打开软件和文件,但是 Windows 中,也可以实现更快操作的启动。

利用 Windows 的运行,可以实现快速操作启动。

准备工作

首先,将你需要快速操作启动的软件制作快捷方式,将快捷方式重命名为简单较短的名称,以便方便输入。就拿 Microsoft Office Visio 来做演示:v

我将 Visio 的快捷方式重命名为 v,然后将快捷方式放到:

C:\Windows 的根目录下,

v-copy-to-c

到此为止,你的所有准备工作已经准备好啦!

快捷执行

第一步:Windows + R 快速打开运行

第二步:输入 v,回车,即可快速启动

win-r

继续阅读Windows+R快速启动指令