Komut İstemi'nde emoji ile nasıl başa çıkarım?


17

Bağlandığım etkin noktanın SSID'si var 12346🐷. netsh wlan show profile <SSID>Komutu kullanmam gerekiyor , ancak cmd unicode desteğine sahip görünmüyor. Ben ne yaparım?

bleh


Sadece yeni Windows Terminalini kullanın.
Richie Bendall

@RichieBendall Açıkçası bu soru sorulduğunda bir seçenek değildi ve hala birkaç eski sistemde olmayacak ve olmayacak.
rahuldottech

Doğru. Bu soruya gelecekteki daha iyi bir yaygınlık sağlamak için yorumu ekledim.
Richie Bendall

Yanıtlar:


19

CMD'de emoji ile biraz denedim ve bunlar geldiğim sonuçlardır:

  1. Çoğu durumda, emojiyi bununla değiştirebilirsiniz?? .
    Bu netsh wlan show profile(tüm ağ profillerini listeleyen) komutunun bana gösterdiği şeydir : Yukarıdaki durumda, komutu basitçe çalıştırabilirsiniz .
    bleh2
    netsh wlan show profile 12346??
  2. Ama ... ÇATIŞMA! Ya sadece farklı emojilere sahip iki özdeş SSID varsa ?
    Bunu test etmek için SSID ile ikinci bir hotspot oluşturdum 12346😁. CMD belli ki ayırt edemedi. Ancak çıktısının ilginç bir yanı vardı:bleh3
    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?·"
    

    İlk önce cmd'nin (çok akıllıca) her iki SSID için de komutu çalıştırdığını fark ettik. Ama biz sadece ... bir SSID için yayınlamak isteyenler
    İkincisi, biz bir SSID atanmış görüyoruz 12346dY~?ve diğer 12346dY?·. Ancak, bunlardan herhangi birini komutta kullanmak bize bir hata veriyor ... Bummer!

  3. Peki ne yapıyoruz?? Oldukça basit, emojiyi konsola yerleştirmek için Dokunmatik Klavyeyi (Windows 10'da) kullanırsınız veya emojiyi başka bir yerden kopyalayıp yapıştırabilirsiniz, emoji düzgün görüntülenmese bile her ikisi de mükemmel çalışır.

  4. Dosya ve Klasörler ne olacak? İki klasör oluşturdum 😎ve 😆. Bu nedir tree: gösterileri yine havalı Neyse ki bizim için olsa da, biz sadece kullanabilirsiniz tabistemi kısmındaki klasör isimleri daireye, ama yine biz aslında klasör adlarını inceleyen yolu yoktur. Bu durumda, seçeneklerden biri renkomutu kullanarak klasörleri yeniden adlandırmaktır . Başka bir seçenek de dirkomutun, dosyaların / klasörlerin özelliklerini incelemek ve hangisine ihtiyacınız olduğunu belirlemektir.

  5. Sadece ConEmu kullanın!
    ConEmu'nun görünüşe göre daha iyi unicode desteği var: ZAFER!


3
İlginç okuma (ve son resim için kaynak): Windows'ta
Emoji'yi

Windows 10 Creators Güncellemesi cmd, powershell'i kullanmaya zorluyor gibi görünüyor , burada unicode destekleniyor mu?
Mokubai


1
GÜNCELLEME! Bu ekran görüntüsü , powershell'de unicode'u etkinleştirmek için gerekli komutu gösterir. Teşekkürler @Bob !
rahuldottech

Daha fazla açıklığa kavuşturmak için, @ Rahul2001'in son yorumundaki ekran görüntüsü temel konsoldan değil, PowerShell ISE programından (PS ile birlikte) alınmıştır. chcp 65001Anlamsız, ama orada olmalı bazı konsol tahsis ve izin İMKB'ye zorlamak için ilk denilen dış komut tür [Console]::OutputEncodingçalışmalara; bir ova da chcpişe yarıyor.
Bob
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.