sábado, 13 de agosto de 2016

Curso WinDev - Funções Exe Windows - 008 - ExeListProcess - Tabela e Grafico








Video Youtube


Nessa Aula vou mostrar como fazer uma tabela e grafico dos processos windows

In this lesson I will show how to make a table and graph of windows processes

Dans cette leçon, je vais vous montrer comment faire un tableau et le graphique des fenêtres processus


http://doc.windev.com/en-US/?3035008&name=exelistprocess_function
http://doc.pcsoft.fr/fr-FR/?3035008&name=exelisteprocessus_fonction


Blog - WinDev - Funções Exe Windows - 001/... - Finaliza Exe - ExeTerminate -
Blog - WinDev - Funções Exe Windows - 002/... - Restartprogram -
Blog - WinDev - Funções Exe Windows - 003/... - ShellExecute
Blog - WinDev - Funções Exe Windows - 004/... - ExeRun
Blog - WinDev - Funções Exe Windows - 005/... - ExeInfo
Blog - WinDev - Funções Exe Windows - 006/... - ExeRunning
Blog - WinDev - Funções Exe Windows - 007/... - ExeListProcess
Blog - WinDev - Funções Exe Windows - 008/... - ExeListProcess - Tabela e Grafico
Blog - WinDev - Funções Exe Windows - 009/... - ExeTerminate - Terminar Processo



Blog - WinDev - Funções Exe Windows - 004/... - ExeRun
Blog - WinDev - Funções Exe Windows - 005/... - ExeInfo
Blog - WinDev - Funções Exe Windows - 006/... - ExeRunning
Blog - WinDev - Funções Exe Windows - 007/... - ExeListProcess
Blog - WinDev - Funções Exe Windows - 008/... - ExeListProcess - Tabela e Grafico
Blog - WinDev - Funções Exe Windows - 009/... - ExeTerminate - Terminar Processo
Blog - WinDev - Funções Exe Windows - 001/... - Finaliza Exe - ExeTerminate -
Blog - WinDev - Funções Exe Windows - 010/... - Monitores - Quantidade -  
Blog - WinDev - Funções Exe Windows - 011/... - Nome Usuario Windows - NetWorkUser
Blog - WinDev - Funções Exe Windows - 002/... - Restartprogram -
Blog - WinDev - Funções Exe Windows - 003/... - ShellExecute






s_teste is string=ExeListProcess(exePID,exeShortName,exeLongName,exeMemory)
TableDeleteAll(TABLE_processos1)
FOR EACH STRING s_nome_arquivo OF s_teste SEPAREE BY CR
    s_exepid is string=""
    s_exeshortname is string=""
    s_exelongname is string=""
    s_exememory is string=""
    n_contador is int=0
    FOR EACH STRING s_colunas OF s_nome_arquivo SEPAREE BY TAB
        n_contador++
        SWITCH n_contador
            CASE 1
                s_exepid=s_colunas
            CASE 2
                s_exeshortname=s_colunas
            CASE 3
                s_exelongname=s_colunas
            CASE 4   
                s_exememory=s_colunas
            OTHER CASE
               
        END       
    END
    TableAddLine(TABLE_processos1,s_exepid,s_exeshortname,s_exelongname,s_exememory)
END

TableSort(TABLE_processos1,"-COL_Exememory")
grDraw(CHART_processos1)





s_teste est chaîne=ExeListeProcessus(exePID,exeNomCourt,exeNomLong,exeMémoire)
TableSupprimeTout(TABLE_processos1)
POUR TOUT CHAÎNE s_nome_arquivo DE s_teste SEPAREE PAR RC
    s_exepid est chaîne=""
    s_exeshortname est chaîne=""
    s_exelongname est chaîne=""
    s_exememory est chaîne=""
    n_contador est entier=0
    POUR TOUT CHAÎNE s_colunas DE s_nome_arquivo SEPAREE PAR TAB
        n_contador++
        SELON n_contador
            CAS 1
                s_exepid=s_colunas
            CAS 2
                s_exeshortname=s_colunas
            CAS 3
                s_exelongname=s_colunas
            CAS 4   
                s_exememory=s_colunas
            AUTRE CAS
               
        FIN       
    FIN
    TableAjouteLigne(TABLE_processos1,s_exepid,s_exeshortname,s_exelongname,s_exememory)
FIN

TableTrie(TABLE_processos1,"-COL_Exememory")
grDessine(CHART_processos1)





















http://doc.windev.com/en-US/?3035008&name=exelistprocess_function

Exemplo Lista Processos Tabela e Grafico

s_teste is string=ExeListProcess(exePID,exeShortName,exeLongName,exeMemory)
TableDeleteAll(TABLE_processos1)
FOR EACH STRING s_nome_arquivo OF s_teste SEPAREE BY CR
    s_exepid is string=""
    s_exeshortname is string=""
    s_exelongname is string=""
    s_exememory is string=""
    n_contador is int=0
    FOR EACH STRING s_colunas OF s_nome_arquivo SEPAREE BY TAB
        n_contador++
        SWITCH n_contador
            CASE 1
                s_exepid=s_colunas
            CASE 2
                s_exeshortname=s_colunas
            CASE 3
                s_exelongname=s_colunas
            CASE 4   
                s_exememory=s_colunas
            OTHER CASE
               
        END       
    END
    TableAddLine(TABLE_processos1,s_exepid,s_exeshortname,s_exelongname,s_exememory)
END

TableSort(TABLE_processos1,"-COL_Exememory")
grDraw(CHART_processos1)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/08/curso-windev-funcoes-exe-windows-008_13.html
https://www.youtube.com/watch?v=k26SDt9JNCc



http://doc.pcsoft.fr/fr-FR/?3035008&name=exelisteprocessus_fonction

Exemplo Lista Processos Tabela e Grafico


s_teste est chaîne=ExeListeProcessus(exePID,exeNomCourt,exeNomLong,exeMémoire)
TableSupprimeTout(TABLE_processos1)
POUR TOUT CHAÎNE s_nome_arquivo DE s_teste SEPAREE PAR RC
    s_exepid est chaîne=""
    s_exeshortname est chaîne=""
    s_exelongname est chaîne=""
    s_exememory est chaîne=""
    n_contador est entier=0
    POUR TOUT CHAÎNE s_colunas DE s_nome_arquivo SEPAREE PAR TAB
        n_contador++
        SELON n_contador
            CAS 1
                s_exepid=s_colunas
            CAS 2
                s_exeshortname=s_colunas
            CAS 3
                s_exelongname=s_colunas
            CAS 4   
                s_exememory=s_colunas
            AUTRE CAS
               
        FIN       
    FIN
    TableAjouteLigne(TABLE_processos1,s_exepid,s_exeshortname,s_exelongname,s_exememory)
FIN

TableTrie(TABLE_processos1,"-COL_Exememory")
grDessine(CHART_processos1)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/08/curso-windev-funcoes-exe-windows-008_13.html
https://www.youtube.com/watch?v=k26SDt9JNCc



Teste

Teste
teste