DIY cw.exe
(konsol yazma) yardımcı programı
Kutudan çıktığı anda, rafta bulamazsanız, DIY yapabilirsiniz. Bu cw
yardımcı program ile her türlü karakteri kullanabilirsiniz. En azından böyle düşünmek istiyorum. Lütfen stres testi yapın ve bana bildirin.
Araçlar
Tek ihtiyacınız olan .NET. olan, günümüzde çok yaygın olan yüklü.
Malzemeler
Yazılan / kopyalanan bazı karakterler.
adımlar
.bat
Aşağıdaki içeriğe sahip bir dosya oluşturun .
/* >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);
}
}
}
Çalıştır.
Şimdi silebilirsiniz güzel bir 4KB yardımcı program var .bat
.
İsterseniz, herhangi bir toplu bir alt rutin olarak bu kodu ekleyebilirsiniz, ortaya çıkan göndermek .exe
için %temp%
sizin toplu kullanmak ve işiniz bittiğinde silin.
Nasıl kullanılır
Yeni satır olmadan bir şeyler yazmak istiyorsanız:
cw Whatever you want, even with "", but remember to escape ^|, ^^, ^&, etc. unless double-quoted, like in "| ^ &".
Bir satır başı döndürmek istiyorsanız (satır başına kadar),
cw
Bu yüzden bunu komut satırından deneyin:
for /l %a in (1,1,1000) do @(cw ^|&cw&cw /&cw&cw -&cw&cw \&cw)