在窗体中,有一个文本框text1,想用shell调用net send把text1.txt的内容发给所有客户端*
调用格式是怎样的,老是提示分隔符错误
shell ("net send * " & Text1.Text),这样写不对吧,请大家指点一下

解决方案 »

  1.   

    试试
    Shell ("net send %computername% " & """ & text1 """)
      

  2.   

    我搜索了下。试试api
    NetMessageBufferSend
      

  3.   

    NET SEND
    {name | * | /DOMAIN[:name] | /USERS} message
      

  4.   

    那个,,你text1里的内容是什么样子?你直接用shell ("net send * 1234")是否可以?初步估计是你的text1里面的内容含有空格,那么请用shell ("net send * """ & Text1.Text & """")
      

  5.   

    这个自XP开始默认就关闭了message服务, 所以基本上发不过去的.
      

  6.   

    好了,我没有表达清楚,message服务已经打开,已经可以发送了。如果想把同一窗体中TEXT1.text中的内容,用net send发送给TEXT2.text中的IP地址,该怎么写啊?谢谢了!还是提示缺少分隔符?迷惑中
      

  7.   

    Shell ("net send * " & "" & Text1.Text)我是这样写得,可以了。