AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Печать первой страницы всех документов из папки

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
erd_all



Joined: 18 Feb 2014
Posts: 2

PostPosted: Tue Feb 18, 2014 10:35 am    Post subject: Печать первой страницы всех документов из папки Reply with quote

Собственно, весь вопрос в задании.
Итак, в папке есть текстовые файлы. Сейчас я открываю их в AkelPad и при печати выбираю первую страницу. Есть ли сохраняемая настройка, чтоб в диалоге печати в разделе "Диапазон страниц" точка стояла в пункте "Страницы" а не в пункте "Все"
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 320

PostPosted: Tue Feb 18, 2014 7:38 pm    Post subject: Re: Печать первой страницы всех документов из папки Reply with quote

erd_all wrote:
Собственно, весь вопрос в задании.
Итак, в папке есть текстовые файлы. Сейчас я открываю их в AkelPad и при печати выбираю первую страницу. Есть ли сохраняемая настройка, чтоб в диалоге печати в разделе "Диапазон страниц" точка стояла в пункте "Страницы" а не в пункте "Все"

1. Формулируйте впредь корректно. Не "задание", а "заголовок". Задания даются ученикам или подчиненным. Здесь ни тех ни других нет.

2. Нет такой сохраняемой настройки.

3. Для решения вопроса приходят на помощь плагины. В данном случае можно воспользоваться либо макросом либо скриптом. И тому и другому назначается кнопка либо хоткей.
Макрос прост, быстр в создании и не требует никаких дополнительных знаний кроме того "какие кнопки нужно нажать для решения такой-то задачи".
Пример макроса: {Ctrl+P}{TAB}{TAB}{TAB}{TAB}{UP}
Обратите внимание, что безопаснее использовать {UP} нежели {DOWN}, т.к. количество переходов "вниз" может отличаться (в зависимости от того, есть ли в редакторе выделенный текст или нет).
Скрипт - более гибкое решение чем макрос, но требует хотя бы минимального знания JScript либо VBScript.

Примитивные шаблоны скриптов обоих видов (VBS и JS), полученные декодированием ранее записанного макроса
Code:
----------------------------------------
VBScript template
----------------------------------------
Dim WshShell
  Set WshShell = CreateObject("WScript.Shell")
  WshShell.SendKeys "^p"
  WshShell.SendKeys "{TAB}"
  WshShell.SendKeys "{TAB}"
  WshShell.SendKeys "{TAB}"
  WshShell.SendKeys "{TAB}"
  WshShell.SendKeys "{UP}"
----------------------------------------
JScript template
----------------------------------------
  var WshShell = new ActiveXObject("WScript.Shell");
  WshShell.SendKeys ("^p");
  WshShell.SendKeys ("{TAB}");
  WshShell.SendKeys ("{TAB}");
  WshShell.SendKeys ("{TAB}");
  WshShell.SendKeys ("{TAB}");
  WshShell.SendKeys ("{UP}");
----------------------------------------
Back to top
View user's profile Send private message
erd_all



Joined: 18 Feb 2014
Posts: 2

PostPosted: Wed Feb 19, 2014 4:33 am    Post subject: Reply with quote

по первому пункту - извиняюсь. Имелось ввиду, что это для меня задание - я его должен реализовать.
по второму - тоже разобрался, спасибо большое!!!
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Wed Feb 19, 2014 11:57 am    Post subject: Reply with quote

erd_all
См. PrintAll.js
Code:
-"Print all (only first page)" Call("Scripts::Main", 1, "PrintAll.js", `-FromPage=1 -ToPage=1`)
Вызов распечатает первые страницы всех открытых документов.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group