GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Form para enviar mensagem atraves do Net Send
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Iniciante

postado
Oi Pessoal, tou montando um form que envia mensagens para o grupo da minha LAN através do Net Send. Estou conseguindo abrir a janela "CMD.exe" para executar o comando, mas quando envio o texto do comando ("net Send usuário mensagem")o texto é recebido na janela de forma estranha. Aparece, por exemplo: "et send usuario mensagem" com o primeiro caracter cortado, ou com os dois primeiros caracteres cortados entre outros formatos estranhos.

Alguem já desenvolveu algo parecido ou passou por situação semelhante em que possa me fornecer alguma ajuda?

Estou enviando as 3 tentativas de código que tentei até agora abaixo:

Private Sub ButEnviar_Click()

'-----1ª tentativa--------------------------

'Set System = CreateObject("EXTRA.System")
'Set Sess0 = System.ActiveSession

'Call Shell("C:\WINNT\system32\CMD.EXE", 1)

'Sess0.Screen.SendKeys ("Net Send p912495 teste")
'Sess0.Screen.SendKeys ("<Enter>")

'-----Fim da 1ª tentativa-----------------------


'-----2ª tentativa--------------------------


'Dim stAppName As String

'stAppName = "C:\WINNT\system32\CMD.EXE"
'Call Shell(stAppName, 1)

'SendKeys "Net Send p912495 teste", True
'SendKeys ("<Enter>"),true

'-----fim da 2ª tentativa-----------------------



'-----3ª tentativa--------------------------

Dim ReturnValue
ReturnValue = Shell("CMD.EXE", 1)
AppActivate ReturnValue
SendKeys "Net Send p912495 teste", True
SendKeys ("<Enter>"),true
SendKeys "%{F4}", True

'-----fim da 3ª tentativa-----------------------

End Sub


Grato pela atenção, Leo
 
Postagens: 5 | Localização: Recife, Pe, Brasil | Registrado: 16 February 2004Reply With QuoteReport This Post
Programador Sênior

postado Hide Post
Olá Leo,

Teste esta função:

Function EnviarMsg(usr, mensagem)
Dim comando
comando = "net send " & usr & " " & Chr(34) & mensagem & Chr(34)
Call Shell(comando, vbHide)
End Function


Abraços,
Hector.
 
Postagens: 401 | Localização: Porto Alegre | Registrado: 01 October 2002Reply With QuoteReport This Post
Iniciante

postado Hide Post
Hector, funcionou muito bem.

Obrigado pela dica.

Grande Abraço.
 
Postagens: 5 | Localização: Recife, Pe, Brasil | Registrado: 16 February 2004Reply With QuoteReport This Post
Analista Júnior

Figura de  Soclikar
postado Hide Post
LeoJordão;

Você poderia enviar-me tal função? (ou Exemplo).

Grato.

Sucesso ...

E-mail: soclikar@bol.com.br


...

Sucesso ...

A um velho ditado que diz: ... quem "procura" acha.
 
Postagens: 640 | Localização: Linhares/ES - Brazil | Registrado: 28 September 2004Reply With QuoteReport This Post
  Powered by Social Strata  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Form para enviar mensagem atraves do Net Send

©