Windows tips

6.1

Outlook recall messages

  • 双击已发送邮件,打开Message窗口

  • Move -> Actions下拉框,选择 Recall This Message...

若对方未查看邮件,可以成功撤回。否则,会失败。

连接无线网络,显示无 Internet 访问 或 无网络访问权限

可能是使用了之前遗留的错误的 IP 地址,导致无法连接。可以通过重复设置 IP 地址来刷新。

查看

  • 网络和共享中心 > 无线网络连接 > 详细信息,关注 IPv4 地址IPv4 默认网关

  • 命令行输入route print -4,查看IPv4 路由表中的网关接口等信息是否与上一步一致

恢复步骤

  • 网络和共享中心 > 无线网络连接 > 属性 > Internet 协议版本 4 (TCP/IPv4) > 属性

  • 选中使用下面的 IP 地址,输入相应格式的任意内容

  • 选中使用下面的 DNS 服务器地址,输入相应格式的任意内容

  • 确定

  • 选中自动获得 IP 地址

  • 选中自动获得 DNS 服务器地址

  • 确定

无线网络会尝试重新自动获得正确的 IP 和 DNS 服务器地址。

Visual Basic Script

tmp.vbs

msgbox "Hello, world"
wscript tmp.vbs

Windows 修改字体大小

当使用分辨率较高的显示器后,字体会显得比较小。可以使用一下方式调大系统字体

控制面板>外观和个性化>显示

  • 修改分辨率
  • 设置自定义文本大小(DPI)

或者单独设置应用程序的字体,如编辑器、终端、浏览器等都有字体设置。

Windows 启用 ssh 服务

  • Download OpenSSH

  • Install sshd, ssh-agent services

    powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

  • Open Services, start OpenSSH SSH server service

Go to Control Panel > System and Security > Administrative Tools and open Services.

命令行创建 F# 项目

F# 是函数优先的编程语言。

Get started with F# with the .NET Core CLI

复制到剪贴板

dir | clip

网络端口使用情况

netstat -abno | grep 35729 -A 1

netstat -abno | grep node -B 1

使用 TCPView

TCPView

自动关机

300 秒后自动关机

shutdown /s /t 300

取消 shutdown /a

大图片分页打印

参考

  • 打开 Excel 空白工作簿
  • 菜单栏 插入 > 图片, 选择要打印的大图
  • 对图片进行适当缩放后,即可打印

mklink: 创建目录链接

mklink /J newLink oldPath 

删除链接

del 
rmdir

refreshenv: 刷新当前 cmd 的环境变量(Chocolatey)

在窗口外修改环境变量后,一般新开一个窗口才会生效。Chocolatey 提供命令能直接刷新环境变量。

refreshenv

ls 等 bash 命令在 cmd 环境中文乱码问题

解决方案:设置语言和编码

set LANG=zh_CN.utf8

创建符号链接

mklink Link Target

为 Target 创建符号链接 Link。

可选参数:/D,目录,默认为文件。/H,创建硬链接,默认是符号链接。

重置网站 DNS 后获取不到IP

将个人网站的 DNS 服务器从 A 改成 B, 又改回 A。发现本地已经无法获取网站的 IP。而使用命令

ipconfig /flushdns

无效,手机端可以正常访问。应该是本地的无线网络连接中的 DNS 配置引起的。

最后的解决方案:

网络和共享中心 - 更改适配器设置 - 无限网络连接 - 右键属性、选中 IPv4、属性、选择自动获得 DNS 服务器地址、确定

DOSKEY 实现 alias 快捷键

DOSKEY v=gvim $*

使用:

$ v tmp.txt

与其它命令冲突时,会报错:键盘历史记录实用程序已停止工作

tracert

tracert www.example.com

追踪路由 ip

cmd 脚本参数

$0: 脚本名
$1: 第一个参数
$n: 第n个参数

$*: 所有参数

cd %~dp0 的含义

更改当前目录为脚本所在的目录

其中 %0 代表脚本名,d代表分区,p代表路径

📖