Обойти ограничение символов 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 или способ обойти это ограничение?
Увеличьте размер командного окна и его размер буфера или напишите свое собственное командное приложение, которое позволяет возвращать символы
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 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
1
Проблемы во время сна на Windows 7
-
6
Как управлять функцией привязки Windows 7 с помощью двух мониторов?
-
10
Как мне обновить Windows 7 RC до Windows 7 RTM?
-
3
Какая защита от шпионского ПО доступна для Windows 7?