Обойти ограничение символов cmd

851
13aal

У меня есть скрипт, который генерирует электронные письма для меня.

[18:35:50]Creating resolution ticket.. Enter ticket number:  Enter users full name:  Enter summary of issue:  Enter what will happen or what you did: Hello ma'am, it has come to my attention that according to <agency> regulation and policy, if I where to get this escalated, they WILL NOT edit the registry. For some reason <agency> only allows a certain size, and I can not change that. My best advice to you, is [18:37:27]Copied to clipboard press CNTRL-V to paste 

Как видите, ограничение символов в командной строке отключается до того, как я смогу завершить генерацию письма. У меня вопрос, есть ли способ отредактировать cmd или способ обойти это ограничение?

0
Увеличьте размер командного окна и его размер буфера или напишите свое собственное командное приложение, которое позволяет возвращать символы Ramhound 7 лет назад 2
кажется, что было бы лучше вывести текст в файл и скопировать его в буфер обмена оттуда, а не копировать из окна. Frank Thomas 7 лет назад 0
Пожалуйста, включите сценарий в свой вопрос. В противном случае мы не можем ответить. DavidPostill 7 лет назад 0
@ ДавидPostill Я не понимаю, как сценарий будет иметь отношение к этой проблеме ..? Это связано с командной строкой, имеющей ограничение по количеству символов на команду, а не с самим сценарием. 13aal 7 лет назад 0
@ 13aal Да, это актуально. «На компьютерах под управлением Microsoft Windows XP или новее максимальная длина строки, которую можно использовать в командной строке, составляет 8191 символ». Вы явно управляете гораздо меньшим, чем это. Нам нужно выяснить, почему. [Ограничение строки командной строки командной строки (Cmd. Exe)] (https://support.microsoft.com/en-us/kb/830473) DavidPostill 7 лет назад 1
@DavidPostill Я не могу опубликовать весь сценарий из-за безопасности моего агентства, но я, вероятно, могу опубликовать основной файл, который вызывает модули и шаблоны и тому подобное, я опубликую его позже, он написан на Ruby. 13aal 7 лет назад 0
@ 13aal Yuck. Я не говорю на рубине: / DavidPostill 7 лет назад 0
@DavidPostill Рубин, с чем я узнал, так что это мой ребенок. Lol, у меня также есть версия, написанная на Perl, Python и C #. Они еще нигде не готовы. 13aal 7 лет назад 0
@ 13aal Если ваши сценарии написаны на Ruby, Perl, ... тогда ваш вопрос, вероятно, лучше подходит для [так]. DavidPostill 7 лет назад 0
Ваш скрипт использует ``для отправки в строку` Введите, что произойдет или что вы сделали: `? hkdtam 7 лет назад 0
Вот ссылка на SO вопрос: http://stackoverflow.com/questions/37661155/getting-around-the-cmd-character-limit, который показывает большую часть сценария 13aal 7 лет назад 0
@hkdtam использует ruby ​​`gets` из модуля форматирования 13aal 7 лет назад 0
Вы можете попробовать [это] (http://stackoverflow.com/questions/236629/what-other-languages-have-features-and-or-libraries-s аналог-to-perls-format/236654#236654) для более точного контроль над выводом текста hkdtam 7 лет назад 0

0 ответов на вопрос