[CMD] Отправка на принтер

N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
Доброго времени суток уважаемые форумчане. Администраторы и модераторы сразу прошу прощения, если создал тему не в том разделе. Значит пролистал данный форум, интересно, вроде как понимаю некоторые моменты. Но блин то ли я не догоняю, Толи хз. Мне кажется немного разбросанным. Посоветуйте гуру с чего начать? С книги, или. Т. Е с самого начала.
Ну и по теме. Значит понадобилось мне отправлять на принтер указание напечатать тестовую страницу. Нашел пример bat'ника. Работает. Но не смогу понять как в батнике можно указать кол-во этих самых команд. Чтобы не запускать по 15 раз 1 файл. Копирование команды на 15 строк как бы помогла. Но мне кажется что это не вариант.


За ранее спасибо.
 
Dragokas

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,051
Реакции
5,846
Баллы
648
Здравствуйте!
Добро пожаловать на SafeZone.

Какой тип документа?
 
N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
Тестовая страница. Т.е чтобы не заходить в панель управление, принтеры, потом в свойства принтера и там жмякать "пробная страница". Я вчера сам пример батнике нашел. Только пришлось эту команду 10 раз написать подряд (в каждой строке) чтобы 10 раз послать команду.
 
Dragokas

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,051
Реакции
5,846
Баллы
648
От этого как-то страдает итоговый результат?
 
N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
Собственно нет. Но хотелось бы как должно быть. Так же если есть определенная функция или как правильно называется то чтобы после этой команды выводился запрос сколько же страниц или отправки этой команды выполнить.
 
Dragokas

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,051
Реакции
5,846
Баллы
648
Покажите вашу команду.
 
N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
Могут через 40 смогу показать. Она на работе. И я туда ввдвигаюсь.
 
N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
Вот так вот выглядит батник или команда в батнике
Вот и хочу указать (Добавить) ключ или параметр сколько раз выполнить эту команду. А так же шикарно будет если после запуска запрашивало бы кол-во выполнения этой самой команды.
 
Guest

Guest

Пользователь
Сообщения
202
Реакции
93
Баллы
38
А где батник?
 
Lunik

Lunik

Активный пользователь
Сообщения
496
Реакции
117
Баллы
103
а строку выполнение пользователя поставил в имя спойлера
Если нажать ответить то вы ее увидеть , а тэг видимо и не отобразился по этой причине.
Код:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /n"HP LaserJet 1018" /k'
 
Последнее редактирование:
Сергій

Сергій

Разработчик
Сообщения
404
Реакции
211
Баллы
218
Мне кажется, Вам будет удобнее не печатать пробную страницу, а вызывать диалоговое окно работы с принтером. Тогда можете нажимать кнопку "Пробная печать" именно столько раз, сколько необходимо, по надобности сможете включить продувку, а так же выбрать принтер ,если их несколько,. В Бейсике такое окно вызвать можно, как в батнике - не знаю (пока), но все же советую искать не вызов пробной печати, а вызов диалогового окна.
 
Dragokas

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,051
Реакции
5,846
Баллы
648
У этой команды нет параметра для указания кол-ва копий

Можно запустить эту команду нужное кол-во раз циклом

CMD/BATCH:
@echo off
SetLocal EnableExtensions
set /p "n=Enter the number of copies: "
for /L %%a in (1,1,%n%) do RUNDLL32 PRINTUI.DLL,PrintUIEntry /n"HP LaserJet 1018" /k
 
N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
У этой команды нет параметра для указания кол-ва копий

Можно запустить эту команду нужное кол-во раз циклом

CMD/BATCH:
@echo off
SetLocal EnableExtensions
set /p "n=Enter the number of copies: "
for /L %%a in (1,1,%n%) do RUNDLL32 PRINTUI.DLL,PrintUIEntry /n"HP LaserJet 1018" /k
Спасибо. Завтра попробую.
 
N

nikanofff

Новый пользователь
Сообщения
7
Реакции
0
Баллы
1
Спасибо огромное! Всё работает!
 

Similar Threads

Сверху Снизу