Member 11183856 Ответов: 2

Как удалить строку текста из файла pcl


I have a pcl file. I want to remove a line of data from pcl file. I don't have pcl line of data but i have normal text and my text is "c40Ec45Ec46Ec107Ec125Ec35Ec40Ec45Ec46Ec50Ec60Ec125Ec35Ec40Ec50E*c88E".

I want to remove this line of code from pcl file.


Что я уже пробовал:

я попытался получить начальный индекс и конечный индекс строки и попытался найти его, но он не появляется в PCL. PCL-это командная строка, поэтому мне нужно знать, как удалить эту строку кода

RickZeeland

Итак, если я правильно понимаю, вы хотите сделать это с помощью команд DOS или Powershell ?

Richard MacCutchan

Используйте блокнот.

RickZeeland

++

2 Ответов

Рейтинг:
1

RickZeeland

Попробовать это:

powershell -Command "(gc PclFile.pcl) -replace 'c40Ec45Ec46Ec107Ec125Ec35Ec40Ec45Ec46Ec50Ec60Ec125Ec35Ec40Ec50E*c88E', '' | Out-File -encoding ASCII PclFile.pcl"
Также видеть: Заменить() - Скриптовые Языки SS64.com[^]

Информация о компании Расширение файла PCL - открыть .Файл PCL (язык управления принтером файла)[^]


Maciej Los

5ed!

Member 11183856

привет,

я использовал приведенную ниже команду в командной строке power shell

"(ГК G:\Projects\SampleOutput\SUPPORT.pcl) -заменить '*c40E*c45Ec46E*c107E*c125E*c35Ec40E*c45E*c46E*c50E*c60E*c125Ec35E*c40E*c50E*c88E'," | Out-File -encoding ASCII G:\Projects\SampleOutput\a.pcl"


a.pcl не генерируется.

Member 11183856

что такое "gc" в приведенном выше коде. Я хочу сделать это в командной строке.

Я использую ghostpcl для преобразования pcl в pdf.

RickZeeland

GC-это сокращение от Get-Content, см.: https://ss64.com/ps/replace.html

Рейтинг:
0

Patrice T

Цитата:
У меня есть файл pcl. Я хочу удалить строку данных из файла pcl.

Как правило, файл pcl-это файл, содержащий дамп команд HP-PCL (Printer Command Language) для принтера, который его понимает.
Цитата:
я попытался получить начальный индекс и конечный индекс строки и попытался найти его, но он не появляется в PCL.

Это не плоский текстовый файл, символы для печати чередуются с командами и несколько раз заменяются растровой матрицей формы символа для печати.
Поэтому неудивительно, что вы не нашли свою нить.
Я рекомендую использовать редактор программиста, который способен работать в двоичном режиме отображения, так как pcl включает непечатаемые символы.
Блокнот++ Главная Страница[^]
личные[^]
Когда я играю в хирурга с таким файлом, я использую UltraEdit.

Не намного больше помощи может быть оказано без самого файла.