und*_*ndo 19 windows command-line cmd.exe
我连接的热点具有 SSID 12346
。我需要使用该netsh wlan show profile <SSID>
命令,但 cmd 似乎没有 unicode 支持。我该怎么办?
und*_*ndo 21
我在 cmd 中对表情符号进行了大量实验,这些是我得出的结论:
??
。netsh wlan show profile
(列出所有网络配置文件)命令向我显示的内容:netsh wlan show profile 12346??
。但是……冲突!如果有两个相同的 SSID,只是带有不同的表情符号怎么办?
为了测试这一点,我用 SSID 创建了第二个热点12346
。CMD 显然无法区分。
但是输出netsh wlan show profile 12346??
有一些有趣的东西:
Profile 12346?? on interface Wi-Fi:
=======================================================================
Applied: All User Profile
Profile information
-------------------
Version : 1
Type : Wireless LAN
Name : 12346??
Connectivity settings
---------------------
Number of SSIDs : 1
SSID name : "12346dY~?"
[[REDACTED IRRELEVANT INFO]]
Profile 12346?? on interface Wi-Fi:
=======================================================================
Applied: All User Profile
Profile information
-------------------
Version : 1
Type : Wireless LAN
Name : 12346??
Connectivity settings
---------------------
Number of SSIDs : 1
SSID name : "12346dY?·"
Run Code Online (Sandbox Code Playgroud)
首先,我们注意到 cmd(非常巧妙地)为两个 SSID 运行命令。但是我们只想为一个 SSID 运行它...
其次,我们看到一个已经分配了 SSID 12346dY~?
,另一个12346dY?·
. 然而,在命令中使用其中任何一个只会给我们一个错误......无赖!
那么我们该怎么办??非常简单,您可以使用触摸键盘(在 Windows 10 上)将表情符号插入控制台,或者您可以从其他地方复制粘贴表情符号,即使表情符号显示不正确,两者都可以完美运行。
文件和文件夹呢?
我创建了两个文件夹,和
. 这就是
tree
显示:
对我们来说幸运的是,我们可以简单地使用tab在提示符下循环浏览文件夹名称,但同样,我们无法实际查看文件夹名称。在这种情况下,一种选择是使用
ren
命令重命名文件夹。另一种选择是使用该dir
命令检查文件/文件夹的属性并确定您需要哪个。
只需使用 ConEmu!
ConEmu显然有更好的 unicode 支持: