Executar comandos de DOS
14/05/2003
0
Ae galera, sou iniciante em Delphi
Entao, fiz em pascal um programinha para mandar mensagens por NET SEND, funciona da seguinte maneira, eu escolhia o computador atraves de um menu, escrevia a mensagem, e mandava enviar
o net send funciona assim
NET SEND <Computador> <Mensagem>
Entao no pascal usei o Exec e somei as strings para dar o total do comando do NET.EXE
Mas em Delphi nao consegui fazer isso, primeiro que o ShellExecute usa o tipo de variavel PChar, e o Edit Box usa String, nao consegui fazer o Concat ou somar o texto pra fazer a execucao com todos os parametros
Como posso fazer esse programinha? Usarei outro comando fora do ShellExecute? Tem como transformar String pra PChar? O que eh esse tipo de variavel PChar?
Espero que consigam me ajudar
Obrigado :shock:
Entao, fiz em pascal um programinha para mandar mensagens por NET SEND, funciona da seguinte maneira, eu escolhia o computador atraves de um menu, escrevia a mensagem, e mandava enviar
o net send funciona assim
NET SEND <Computador> <Mensagem>
Entao no pascal usei o Exec e somei as strings para dar o total do comando do NET.EXE
Mas em Delphi nao consegui fazer isso, primeiro que o ShellExecute usa o tipo de variavel PChar, e o Edit Box usa String, nao consegui fazer o Concat ou somar o texto pra fazer a execucao com todos os parametros
Como posso fazer esse programinha? Usarei outro comando fora do ShellExecute? Tem como transformar String pra PChar? O que eh esse tipo de variavel PChar?
Espero que consigam me ajudar
Obrigado :shock:
Mirolha
Curtir tópico
+ 0
Responder
Posts
14/05/2003
Josh_bsb
Na chamada do ShellExecute existe um parametro que serve para vc atribuir parametro ao comando que será executado... então vc não precisará se preocupar e concatenar o comando net + send...
Execute o ´net´ e passe o parametro ´send´ no local determinado para tal no shellexecute...
Execute o ´net´ e passe o parametro ´send´ no local determinado para tal no shellexecute...
Responder
Clique aqui para fazer login e interagir na Comunidade :)