Tema: Re: Modifikuoti programele
Autorius: Laimis
Data: 2012-06-18 16:17:52
eviliso @ work rašė:
> Hi,
>
> Yra paprasta exe programele, joje default padaryta, kad printinti turi 6
> lapus. Nustatymo, kad tai pakeisti nera.
> Ar imanoma ir kaip tai padaryti, kad pakeisti spausdinamu lapu skaiciu?
> Kasdien spausdinama per 100 kartu(100x6 !!!), tai tikrai ikyrus dalykas.

Kai atsibos pačiam beviltiškai laužyti (nes mokėdamas tą daryti — 
tiesiog padarytum) ir nepasiūlysi to padaryti už atlygį, tai pasiūlysiu 
spausdinti į PDFCreator spausdintuvą (pdf failą), o iš šio spausdinti 
tiek kopijų, kiek reikia. Knisliavos (palyginus su įsivaizduojamais 
žaidimais stabdant spooler'į, karštligiškais lakstymais prie printerio, 
mygtukų spaudinėjimais) turėtų gerokai pamažėti: iššoka dialogas, 
keletas langų su next, atsiveria acrobat failas, o jame jau File -> 
Print ir nusistatai kiek kopijų spausdinti.
Visa tai palyginus nesunku ir automatizuoti: savaime (be jokių dialogų 
ir įsikišimo) spausdinama į failą tam tikrame kataloge, o AutoIt 
programėlė pamačiusi atsiradusi failą atlieka savo darbą — paleidžia PDF 
reader'į ir inicijuoja File -> Print. Kad ir taip:
http://www.columbia.edu/~em36/printpdf/printpdf.aut

Arba įmanoma pasinaudoti ir GhostScript'o gsprint:
http://pages.cs.wisc.edu/~ghost/gsview/gsprint.htm

ar gswin32c/gswin64c:
http://www.ghostscript.com/doc/current/Use.htm#PDF