Páginas

quarta-feira, 9 de setembro de 2015

Windev ExeRun




VIDEO - EXERUN


ExeRun - http://doc.windev.com



----------------------------------------------------------------

ExeRun ( "NOTEPAD.EXE Readme.txt" )

----------------------------------------------------------------

// Iniciar um programa com nome comprido que contenham caracteres de espaço
// C:\Program Files\Microsoft Office\Office12\WINWORD.EXE

IF ExeRun([
        "C:\Program Files (x86)\OpenOffice 4\program\soffice.EXE"
    ], ...
    exeActive, exeDontWait, SysDir(srMyDocuments)) = False THEN
    Error(ErrorInfo())
END

----------------------------------------------------------------

// Iniciar um programa com nome comprido que contenham caracteres de espaço
// C:\Program Files\Microsoft Office\Office12\WINWORD.EXE
ExeRun("""C:\Program Files (x86)\OpenOffice 4\program\soffice.EXE""", ...
exeActive, exeDontWait, SysDir(srMyDocuments))


----------------------------------------------------------------

// Iniciar aplicações com um arquivo em linha de comando
nome_aplicativo is string = "MSPAINT.EXE" // // "C:\Program Files\Adobe\Photoshop 6.0\Photoshp.exe"
nome_imagen is string = "E:\_IMAGENS\SERVICOS\Windev20\windev-20.JPG"

IF ExeRun(StringBuild([
        "%1" "%2"
    ], nome_aplicativo, nome_imagen)) = False THEN
    Error(ErrorInfo())
END

// observacao..
// Esses Parametros poderiam ser passado de fora do programa commandline
// exemplo: programa_exe_run mspaint.exe E:\_IMAGENS\SERVICOS\Windev20\windev-20.JPG
// Para saber mais sobre commandline assiste abaixo blog
// http://windevdesenvolvimento.blogspot.com.br/2015/02/windev-commandline-receber-parametros.html


CommandLine - COM VIDEO



----------------------------------------------------------------

// Crie uma variável Integer global para o projeto.
// Em Project Clique botao direito e Code     
// GLOBAL
// Retorno_exe_run is int

Retorno_exe_run = ExeRun ( "xNOTEPAD.EXE Readme.txt" )
IF Retorno_exe_run=0 THEN
    Info("nao encontrou programa")
END
// retorna 0 caso der erro
// retorna 1 caso der certo





















Nenhum comentário:

Postar um comentário