; скрипт открывает pdf или djvu файл на заданной странице
; пример: djvupdfopen.exe file_name.djvu 23
; или AutoIt3.exe djvupdfopen.au3 file_name.djvu 23 для неоткомпилированного .au3
; откроет файл file_name.djvu и перейдет на 23 страницу
; для работы нужны установленные Foxit Reader и WinDjview
;скачать AutoIt3 можно тут: http://www.autoitscript.com/autoit3/
;______________________________________________________________ U235

If $CmdLine[0]<>2 Then Exit ; два параметра: имя файла и номер страницы
Opt("WinTitleMatchMode", 2)
ShellExecute($CmdLine[1], "", @ScriptDir, "open")
If StringInStr ( $CmdLine[1], ".djv" , 0 ) Then
    WinWait("WinDjView")
    Send("^g") ; клавиатурное сокращение Ctrl+G
ElseIf StringInStr ( $CmdLine[1], ".pdf" , 0 ) Then
    WinWait("Foxit Reader")
    Send("+^N") ;клавиатурное сокращение Shift+Ctrl+N
Else
    Exit
EndIf
    Send($CmdLine[2]&"{ENTER}")
Hosted by uCoz