Code: Select all
SetTitleMatchMode 2
Gui, +alwaysontop ;keeps the gui on top level
Gui, Add, Edit , w200 vpdfname,
Gui, Add, Button, gopenpdf default , OPEN
Gui, show ,, scantopdf ;give name to gui for later reference
return
openpdf:
Gui,Submit,Nohide
If (pdfname = "" )
{
ControlFocus
return
}
IfExist, P:\PRINT LINK\New prints data file\%pdfname%*.pdf
{
Loop, P:\PRINT LINK\New prints data file\%pdfname%*.pdf
Run %A_LoopFileFullPath%
WinActivate
}
IfExist, P:\PRINT LINK\New prints data file\%pdfname%.pdf
run, P:\PRINT LINK\New prints data file\%pdfname%.pdf
;IfNotExist, P:\PRINT LINK\New prints data file\%pdfname%.pdf
;MsgBox, The target file does not exist.
Guicontrol,,pdfname, ;makes the edit box blank
sleep 4000 ;wait 4 seconds for pdf to load
WinActivate,scantopdf ;then reactivate the gui window
return
Exit:
GuiClose:
ExitApp