Umgehen der Cmd-Zeichenbeschränkung

914
13aal

Ich habe ein Skript, das E-Mails für mich generiert.

[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 

Wie Sie sehen, wird die Befehlszeilenbeschränkung ausgeblendet, bevor die Generierung der E-Mail abgeschlossen werden kann. Meine Frage ist, gibt es eine Möglichkeit, cmd zu bearbeiten, oder diese Einschränkung zu umgehen?

0
Erhöhen Sie die Größe des Befehlsfensters und die Größe des Puffers, oder schreiben Sie eine eigene Befehlsanwendung, die Rückgabezeichen zulässt Ramhound vor 7 Jahren 2
Es scheint, als wäre es eine bessere Idee, den Text in eine Datei auszugeben und von dort in die Zwischenablage zu kopieren, anstatt aus dem Fenster zu kopieren. Frank Thomas vor 7 Jahren 0
Bitte fügen Sie das Skript Ihrer Frage bei. Sonst können wir nicht antworten. DavidPostill vor 7 Jahren 0
@DavidPostill Ich kann nicht erkennen, wie das Skript für dieses Problem relevant wäre.? Das hat mit der Eingabeaufforderung zu tun, die eine Zeichenbegrenzung pro Befehl hat, nicht das Skript selbst 13aal vor 7 Jahren 0
@ 13aal Ja, es ist relevant. "Auf Computern mit Microsoft Windows XP oder höher ist die maximale Länge der Zeichenfolge, die Sie an der Eingabeaufforderung verwenden können, 8191 Zeichen." Sie verwalten deutlich weniger. Wir müssen herausfinden warum. [Befehlszeilenbeschränkung für die Befehlszeile (Cmd. Exe)] (https://support.microsoft.com/en-us/kb/830473) DavidPostill vor 7 Jahren 1
@DavidPostill Ich kann aus Sicherheitsgründen meiner Agentur nicht das gesamte Skript veröffentlichen. Ich kann jedoch wahrscheinlich die Hauptdatei mit den Modulen und Vorlagen aufrüsten. Ich werde es später veröffentlichen, es wird in Ruby geschrieben. 13aal vor 7 Jahren 0
@ 13aal Yuck. Ich spreche kein Rubin: / DavidPostill vor 7 Jahren 0
@DavidPostill Rubys was ich gelernt habe, also ist es mein Baby. Lol, ich habe auch eine Version in Perl, Python und C # geschrieben. Sie sind jedoch nicht annähernd fertig. 13aal vor 7 Jahren 0
@ 13aal Wenn Ihre Skripte in Ruby, Perl, ... geschrieben sind, ist Ihre Frage wahrscheinlich besser für [so] geeignet. DavidPostill vor 7 Jahren 0
ist Ihr Skript mit ``zur Vorlage bei der` Eingabe, was passiert oder was Sie getan haben: `Zeile? hkdtam vor 7 Jahren 0
Hier ist ein Link zur SO-Frage: http://stackoverflow.com/questions/37661155/getting-around-the-cmd-character-limit, das den Großteil des Skripts zeigt 13aal vor 7 Jahren 0
@hkdtam verwendet Ruby `gets` aus einem Formatmodul 13aal vor 7 Jahren 0
Sie können [this] (http://stackoverflow.com/questions/236629/what-other-languages-have-features-and-or-libraries-similar-to-perls-format/236654#236654) für mehr Geldstrafe versuchen -grained control für Ihre Textausgabe hkdtam vor 7 Jahren 0

0 Antworten auf die Frage