1

Я хочу передать аргументы вручную в командной строке Windows, состоящей из шестнадцатеричных значений байта, например "\x41\x42\x43\x44" - последовательность из 4 байтов в командной строке cmd.exe для программы.

Как мне это сделать? Невозможно найти escape-последовательность для использования байтовых значений в шестнадцатеричном формате.

1 ответ1

3

Я не совсем уверен, чего вы пытаетесь достичь, и вы избежали просьб о разъяснении, поэтому я постараюсь ответить на него в том виде, в каком он есть, в общем виде:

Вы не можете делать то, что пытаетесь сделать.

Параметры командной строки (всегда) имеют строковый / символьный тип, и это зависит от программы, в которую они передаются, чтобы определить ожидаемый формат и тип принятого аргумента.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .