Начинающий программист просит помощи

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (3) 1 [2] 3   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
drivert54
27.07.2016 - 14:19
0
Статус: Offline


Приколист

Регистрация: 20.05.16
Сообщений: 266
Уважаемые, вариант с выделением нескольких файлов и запуск печати из контекстного меню был испробован одним из первых. Но какая-то череда проблем вызванных данным способом заставила от этого варианта отказаться в пользу одной хорошей программки, и речь в данном посте вовсе не о пакетной печати PDF. Уж простите, но во время создания темы произошел разрыв интернет-соединения, и вы начали комментировать не дождавшись полного оформления поста - косяк мой, признаю.
 
[^]
danlosh
27.07.2016 - 14:19
2
Статус: Offline


Ярила

Регистрация: 3.11.10
Сообщений: 3704
Цитата (drivert54 @ 27.07.2016 - 14:16)
Черт возьми, вы всё сломали!!! =)

Итак, проблема с распечаткой решена, но появилась новая проблема...

Помимо распечатки квитанций, необходимо создать реестр, содержащий в себе:

Адрес (имя файла) и количество листов по данному адресу (кол-во листов в PDF файле).

Для этого надо открыть каждый файл (их больше 1000), посмотреть кол-во страниц и внести данные в таблицу Excel - это очень, очень долго и утомительно...

В поисках решения данной проблемы, вышеупомянутый google завел на форум программистов, в раздел VBA и Excel, где в одной из тем я нашел следующее (см. скриншот).

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

Изначально нужно избавиться от промежуточной ебанутой прослойки в виде файлов ПДФ, вы же эти ПДФ-ки из чего то печатаете? там в программе наверняка в несколько нажатий можно получить любую статистику )))
 
[^]
murawey
27.07.2016 - 14:20
0
Статус: Offline


Весельчак

Регистрация: 23.11.11
Сообщений: 178
А вот Excel и VB для решения подобных задач на дух не переношу. У меня скрипт на php, база в mysql и легкий web-интерфейсик.
 
[^]
kotmichael
27.07.2016 - 14:20
0
Статус: Offline


Ярила

Регистрация: 3.09.15
Сообщений: 1116
я могу только посоветовать всё-таки на специфических форумах задавать подобные вопросы но никак не на информационно-развлекательных )))
 
[^]
maximg
27.07.2016 - 14:20
0
Статус: Offline


Приколист

Регистрация: 22.06.16
Сообщений: 316
Цитата
Вопрос в следующем: на каком языке написан нижеприведенный код, куда его скопировать, и что запустить, чтобы оно заработало?


это pascal

можно попробовать запустить на pascal или лучше на delphi любой версии...
 
[^]
ПРИМа25
27.07.2016 - 14:20
1
Статус: Offline


Дед-пердед

Регистрация: 27.05.13
Сообщений: 13890
Судя по всему это Visual Basic?

Надо еще основную программу написать, чтоб в ней использовать эти функции.
 
[^]
dimerss
27.07.2016 - 14:21
2
Статус: Offline


Ярила

Регистрация: 10.08.15
Сообщений: 1564
Цитата (DaoDao @ 27.07.2016 - 14:15)
Цитата (dimerss @ 27.07.2016 - 12:13)
выделить все и массово отправить на принтер религия не позволяет?

Позволяет - но ТС не крещённый cool.gif

так то пдф тяжелый формат для печати - бюджетные принтера отрабатывают эту хуергу очень долго. Сам конвертирую в "док", а затем уже печать - на пару тыков мышкой больше операций, но печает гораздо быстрей. Тоже все массово. CTRl-A CTRL-P, как выше сказали.
При чем тут программисты, я вообще не ***, тут нужны знания на уровне "церковно-приходской школы", не более.
 
[^]
Нанонимно
27.07.2016 - 14:21
3
Статус: Offline


Герцог Мира

Регистрация: 3.10.15
Сообщений: 4992
drivert54
Написано это на ВБА. Чтобы это исполнить - нужно создать макрос в ворде, например.
Судя по всему - ты просишь нас делать за тебя твою работу
 
[^]
DylanThomas
27.07.2016 - 14:22
2
Статус: Offline


Весельчак

Регистрация: 11.06.14
Сообщений: 113
стоит Adobe Acrobat X, создает один из нескольких документов

Это сообщение отредактировал DylanThomas - 27.07.2016 - 14:30

Начинающий программист просит помощи
 
[^]
maximg
27.07.2016 - 14:22
1
Статус: Offline


Приколист

Регистрация: 22.06.16
Сообщений: 316
чот только сейчас подумалось:
Помоему нас тролят с этим пдф.
 
[^]
мотохруст
27.07.2016 - 14:22
-1
Статус: Offline


Шутник

Регистрация: 13.07.16
Сообщений: 30
Цитата (dimerss @ 27.07.2016 - 14:13)
выделить все и массово отправить на принтер религия не позволяет?

а если в в этой каше домашка? и распечатается где то в серверной где девки ждут свой отчет?
 
[^]
dimerss
27.07.2016 - 14:22
0
Статус: Offline


Ярила

Регистрация: 10.08.15
Сообщений: 1564
Цитата (drivert54 @ 27.07.2016 - 14:19)
Уважаемые, вариант с выделением нескольких файлов и запуск печати из контекстного меню был испробован одним из первых. Но какая-то череда проблем вызванных данным способом заставила от этого варианта отказаться в пользу одной хорошей программки, и речь в данном посте вовсе не о пакетной печати PDF. Уж простите, но во время создания темы произошел разрыв интернет-соединения, и вы начали комментировать не дождавшись полного оформления поста - косяк мой, признаю.

но что-то пошло не так,
мышка залипла?
 
[^]
vytegor
27.07.2016 - 14:22
0
Статус: Offline


Приколист

Регистрация: 19.01.11
Сообщений: 363
надо писать полностью прогу на vbasic (VBA) раз вам дали пример кода, который считает количество листов

прога несложная, но бесплатно никто ее писать не будет
 
[^]
dimerss
27.07.2016 - 14:24
0
Статус: Offline


Ярила

Регистрация: 10.08.15
Сообщений: 1564
Цитата (мотохруст @ 27.07.2016 - 14:22)
Цитата (dimerss @ 27.07.2016 - 14:13)
выделить все и массово отправить на принтер религия не позволяет?

а если в в этой каше домашка? и распечатается где то в серверной где девки ждут свой отчет?

Прикинь..можно выделить только нужные документы из общей помойки.
CTRL удерживаешь и выделяешь мышкой искомые файлы ШАЙТАНАМА pray.gif
 
[^]
maximg
27.07.2016 - 14:25
1
Статус: Offline


Приколист

Регистрация: 22.06.16
Сообщений: 316
Цитата
Цитата
Вопрос в следующем: на каком языке написан нижеприведенный код, куда его скопировать, и что запустить, чтобы оно заработало?


это pascal

можно попробовать запустить на pascal или лучше на delphi любой версии...


увидел что не паскаль...
баран я...

Это сообщение отредактировал maximg - 27.07.2016 - 14:26

Начинающий программист просит помощи
 
[^]
Donnyk
27.07.2016 - 14:27
1
Статус: Offline


Балагур

Регистрация: 31.01.15
Сообщений: 896
drivert54 Для винды есть очень удобная вещь AutoIt, как раз такая мутотень как у тебя, на нем пишется за 15 минут на коленке. Простой скриптовый язык под винду, можно тупо пробежаться сэмулировав нажатие кнопок, но можно и углубиться если есть желание.
 
[^]
Supervisor
27.07.2016 - 14:28
0
Статус: Offline


Ярила

Регистрация: 12.01.13
Сообщений: 6865
Цитата (maximg @ 27.07.2016 - 14:25)
Цитата
Цитата
Вопрос в следующем: на каком языке написан нижеприведенный код, куда его скопировать, и что запустить, чтобы оно заработало?


это pascal

можно попробовать запустить на pascal или лучше на delphi любой версии...


увидел что не паскаль...
баран я...

shum_lol.gif прикол в том, что это не pascal, и даже не turbo
 
[^]
cgspoolerus
27.07.2016 - 14:28
0
Статус: Offline


Младший Чешуил 5й категории

Регистрация: 13.05.15
Сообщений: 196
Цитата (ПРИМа25 @ 27.07.2016 - 14:20)
Судя по всему это Visual Basic?

Надо еще основную программу написать, чтоб в ней использовать эти функции.

Это VisualBasic из бесплатной Visual студии, Microsoft.
Там еще много чего не хватает для программы, чтобы работало.
А по теме: вам выше указали - сначала надо разобраться что и откуда и куда берется, потом уже городить.
P.S.: сам разработчик софта, без техзадания и исходных данных даже глядеть никто не будет, а вы, пока на бумаге не нарисуете схемы движения информации и этапы работы, не напишите ничего. И вам никто не поможет.

P.P.S: AutoIt , Xstarter могут тоже помочь.

Это сообщение отредактировал cgspoolerus - 27.07.2016 - 14:29
 
[^]
Ingection
27.07.2016 - 14:30
0
Статус: Offline


Ярила

Регистрация: 21.03.15
Сообщений: 1517
Цитата (drivert54 @ 27.07.2016 - 16:12)
ТЕМУ ПОЛОМАЛИ!

Цитата
Черт возьми, вы всё сломали!!! =)

Цитата
и вы начали комментировать не дождавшись полного оформления поста

Я бы ещё в первом посте (т.е. получилось бы ДО разрыва соединения) написал "Прошу не ломать".
Они как должны были угадать твои пожелания?

Это сообщение отредактировал Ingection - 27.07.2016 - 14:33
 
[^]
Седая
27.07.2016 - 14:31
1
Статус: Offline


Накрутчеца

Регистрация: 19.09.11
Сообщений: 330
Постановка задачи программистам которые писали генерацию пдфок была изначально неправильная. От этого и все ваши мучения.

Решение задачи поиском в гугле тоже не фонтан. Реестр с именем файла и количеством страниц надо брать из базы данных(той же из которой берутся данные для пдф), а не гоняя какую то стороннюю програмку по папке с файлами.
 
[^]
РванДюрекс
27.07.2016 - 14:31
2
Статус: Offline


Юморист

Регистрация: 29.09.15
Сообщений: 594
Цитата
я могу только посоветовать всё-таки на специфических форумах задавать подобные вопросы но никак не на информационно-развлекательных )))

глупыш......на спец форумах ответ будешь ждать много много часов а то и дней.....а вот на ЯПе через пару минут куча умных людей сходу дадут ответ и узнают в некой неведомой хуйне поплавок от погружного насоса....
 
[^]
Verevkin
27.07.2016 - 14:32
0
Статус: Offline


Продавец времени

Регистрация: 23.05.09
Сообщений: 2228
Ну, а если избавиться от 100500 промежуточных файлов никак низя, то можно их перед посылкой в печать объединить в единый (длинный, как хуй рог единорога) PDF-документ.
Я погуглил минуты 3, способов полно. Вот, например. Не раклама, вроде прога даж бесплатная.

Это сообщение отредактировал Verevkin - 27.07.2016 - 14:32
 
[^]
Incubator
27.07.2016 - 14:33
0
Статус: Offline


Приколист

Регистрация: 5.10.09
Сообщений: 387
тут посмотри

https://habrahabr.ru/post/257297/

hz.gif
 
[^]
Azazelius
27.07.2016 - 14:40
0
Статус: Offline


Шутник

Регистрация: 4.04.11
Сообщений: 93
Горепрограммисты уже мсдн не читают ?!
https://msdn.microsoft.com/ru-ru/library/cc...0(v=ws.10).aspx

или конкретно пдф AcroRd32.exe /N /T PdfFile PrinterName [ PrinterDriver [ PrinterPort ] ]

Короче решений море...
 
[^]
Нанонимно
27.07.2016 - 14:41
0
Статус: Offline


Герцог Мира

Регистрация: 3.10.15
Сообщений: 4992
Автору уже надо количество страниц посчитать, как печатать он уже разобрался

Это сообщение отредактировал Нанонимно - 27.07.2016 - 14:41
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 4749
0 Пользователей:
Страницы: (3) 1 [2] 3  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх