Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从shell发送OSC消息?_Shell_Osc - Fatal编程技术网

如何从shell发送OSC消息?

如何从shell发送OSC消息?,shell,osc,Shell,Osc,有没有办法做到这一点?如果是这样的话,我希望能举个例子 谢谢 这里有一个小Python脚本,可以从shell一次发送一条OSC消息: import OSC import argparse parser = argparse.ArgumentParser(description='Send an OSC Message.') parser.add_argument('host',help='IP Address') parser.add_argument('port',help='Port')

有没有办法做到这一点?如果是这样的话,我希望能举个例子


谢谢

这里有一个小Python脚本,可以从shell一次发送一条OSC消息:

import OSC
import argparse

parser = argparse.ArgumentParser(description='Send an OSC Message.')
parser.add_argument('host',help='IP Address')
parser.add_argument('port',help='Port')
args = parser.parse_args()

ip_address = args.host
port = int(args.port)

msg = OSC.OSCMessage("/foo/bar")
msg.extend(['string argument',1,2,3.14])

oscClient = OSC.OSCClient()
oscClient.sendto(msg,(ip_address,port))
假设您将脚本保存为
oscsender.py
,那么您可以从如下shell运行它:

python oscsender.py 127.0.0.1 8000

下面是一个小Python脚本,用于从shell一次发送一条OSC消息:

import OSC
import argparse

parser = argparse.ArgumentParser(description='Send an OSC Message.')
parser.add_argument('host',help='IP Address')
parser.add_argument('port',help='Port')
args = parser.parse_args()

ip_address = args.host
port = int(args.port)

msg = OSC.OSCMessage("/foo/bar")
msg.extend(['string argument',1,2,3.14])

oscClient = OSC.OSCClient()
oscClient.sendto(msg,(ip_address,port))
假设您将脚本保存为
oscsender.py
,那么您可以从如下shell运行它:

python oscsender.py 127.0.0.1 8000

我个人不明白这个问题有什么问题。。。我的答案是(仅适用于linux(特别是ubuntu)):sudo apt get install liblo tools;oscsend localhost 7777/sample/address iTfs 1 3.14 helloi个人看不出这个问题有什么问题。。。我的答案是(仅适用于linux(特别是ubuntu)):sudo apt get install liblo tools;oscsend localhost 7777/sample/address iTfs 1 3.14您好