cw.exe
Utilitas DIY (konsol tulis)
Jika Anda tidak menemukannya di luar kotak, di luar rak, Anda dapat menggunakan DIY. Dengan cw
utilitas ini Anda dapat menggunakan setiap jenis karakter. Setidaknya, saya ingin berpikir begitu. Silakan stress-test dan beri tahu saya.
Alat
Yang Anda butuhkan adalah .NET diinstal, yang sangat umum saat ini.
Material
Beberapa karakter diketik / disalin-tempel.
Langkah
- Buat
.bat
file dengan konten berikut.
/* >nul 2>&1
@echo off
setlocal
set exe=cw
for /f "tokens=* delims=" %%v in ('dir /b /s /a:-d /o:-n "%SystemRoot%\Microsoft.NET\Framework\*csc.exe"') do set "csc=%%v"
"%csc%" -nologo -out:"%exe%.exe" "%~f0"
endlocal
exit /b %errorlevel%
*/
using System;
namespace cw {
class Program {
static void Main() {
var exe = Environment.GetCommandLineArgs()[0];
var rawCmd = Environment.CommandLine;
var line = rawCmd.Remove(rawCmd.IndexOf(exe),exe.Length).TrimStart('"');
line = line.Length < 2 ? "\r" : line.Substring(2) ;
Console.Write(line);
}
}
}
Menjalankannya.
Sekarang Anda memiliki utilitas 4KB yang bagus sehingga Anda dapat menghapus .bat
.
Atau, Anda dapat menyisipkan kode ini sebagai subroutine dalam batch, kirim yang dihasilkan .exe
untuk %temp%
, menggunakannya dalam batch Anda dan menghapusnya saat Anda sudah selesai.
Cara Penggunaan
Jika Anda ingin menulis sesuatu tanpa baris baru:
cw Whatever you want, even with "", but remember to escape ^|, ^^, ^&, etc. unless double-quoted, like in "| ^ &".
Jika Anda ingin carriage return (pergi ke awal baris), jalankan saja
cw
Jadi coba ini dari baris perintah:
for /l %a in (1,1,1000) do @(cw ^|&cw&cw /&cw&cw -&cw&cw \&cw)