Зроби сам cw.exe
утиліту " (консольне записування)
Якщо ви не знайдете його в коробці, що знаходиться поза коробкою, ви можете зробити це. З цимcw
утиліти ви можете використовувати всі види символів. Принаймні, я хотів би так подумати. Будь-ласка, стрес-тест і повідомте мене.
Інструменти
Все, що вам потрібно, це .NET встановити , що дуже часто зустрічається в наш час.
Матеріали
Деякі символи набрані / скопійовані.
Кроки
- Створіть
.bat
файл із наступним вмістом.
/* >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);
}
}
}
Виконати його.
Тепер у вас є приємна утиліта 4 Кб, щоб ви могли її видалити .bat
.
Крім того , ви можете вставити цей код в якості підпрограми в будь-якій партії, відправити в результаті .exe
до %temp%
, використовувати його в своїй партії і видалити його , коли ви закінчите.
Як використовувати
Якщо ви хочете написати щось без нового рядка:
cw Whatever you want, even with "", but remember to escape ^|, ^^, ^&, etc. unless double-quoted, like in "| ^ &".
Якщо ви хочете повернути вагон (до початку лінії), біжіть просто
cw
Тому спробуйте це з командного рядка:
for /l %a in (1,1,1000) do @(cw ^|&cw&cw /&cw&cw -&cw&cw \&cw)