Пакетный сценарий для печати нескольких изображений на одном листе Letter size (1200x800px), размещение до 300 снимков в одном листе. это невозможно сделать с помощью мастера фотопечати Windows, если только рисунок не обрезает или не теряет данные. SO d идея заключается в изменении размера pic & разделите лист, используя пакетный скрипт, html & IE. вот фрагмент кода, нужно simplyfy его ДО 300 (PLZ запустить его один раз перед ответом ..!)Пакетная альтернатива Windows Photo Printing Wizard
Print.cmd
@echo off &title ThumPic (siva) &color 3f & DEL "c:\zz.html"
setlocal EnableDelayedExpansion
:j
set j=200
set u=0
set o=0
set /p j=How many in a page?
set /p o=Prez1 to print name?
if %j% LEQ 2 goto p1
if %j% LEQ 4 goto p2
if %j% LEQ 6 goto p3
if %j% LEQ 9 goto p4
if %j% LEQ 12 goto p5
if %j% LEQ 16 goto p6
if %j% LEQ 20 goto p7
if %j% LEQ 25 goto p8
if %j% LEQ 30 goto p9
if %j% LEQ 36 goto p10
if %j% LEQ 42 goto p11
if %j% LEQ 49 goto p12
if %j% LEQ 56 goto p13
if %j% LEQ 64 goto p14
if %j% LEQ 72 goto p15
if %j% LEQ 81 goto p16
if %j% LEQ 90 goto p17
if %j% LEQ 100 goto p18
goto j
:p1
if %o% EQU 1 set d=%%~nxi & set u=45
set /a w=800
set /a h=1025/2-%u%
set m=2
goto print
:p2
if %o% EQU 1 set d=%%~nxi & set u=45
set /a w=800/2
set /a h=1025/2-%u%
set m=3
goto print
:p3
if %o% EQU 1 set d=%%~nxi & set u=45
set /a w=800/2
set /a h=1025/3-%u%
set m=3
goto print
:p4
if %o% EQU 1 set d=%%~nxi & set u=30
set /a w=800/3
set /a h=1025/3-%u%
set m=4
goto print
:p5
if %o% EQU 1 set d=%%~nxi & set u=30
set /a w=800/3
set /a h=1025/4-%u%
set m=4
goto print
:p6
if %o% EQU 1 set d=%%~nxi & set u=30
set /a w=800/4
set /a h=1025/4-%u%
set m=5
goto print
:p7
if %o% EQU 1 set d=%%~nxi & set u=25
set /a w=800/4
set /a h=1025/5-%u%
set m=5
goto print
:p8
if %o% EQU 1 set d=%%~nxi & set u=30
set /a w=800/5
set /a h=1025/5-%u%
set m=6
goto print
:p9
if %o% EQU 1 set d=%%~nxi & set u=25
set /a w=800/5
set /a h=1025/6-%u%
set m=6
goto print
:print
echo ^<table cellspacing=2^> >>"c:\zz.html"
for %%i in (%*) do (
set /a "p=p+1"
set "bo="
if !p! == !m! (set "p=1" & set "bo=<tr>")
echo !bo!^<td^>^<img width=%w% height=%h% src=%%i^>^<br^>%d%>>"c:\zz.html")
start c:\windows\explorer.exe "c:\zz.html" &exit
Поместите этот код в
%userprofile%
SENDTO
папке, щелкните правой кнопкой мыши несколько изображений> отправляемые и Print.cmd , сценарий, написанный до 300, беспорядок мне нужно просто/найти общий, макет он похож на этот 1/1,1/2,2/2,2/3,3/3,3/4,4/4,4- 5,5/5..etc upto300, которые делят 1200x800pix одинаково
Я понятия не имею, о чем вы спрашиваете. Что это за «300», которые вы продолжаете упоминать? – SomethingDark
@SomethingDark .to print 300pic или больше на страницу. сценарий автоматизирует макет __300 означает макет 15col & 20row. – s1i2v3a
Возможно [этот ответ] (http://stackoverflow.com/a/27652107/1683264) даст вам некоторые идеи? – rojo