1

シリアルポートを介してデータを送信するための小さなスクリプトを作成するクロスプラットフォームの方法に最適なオプションを見つけようとしています。真剣に、それはおそらく10-20行である必要があるでしょう。ただし、プラットフォームやランタイムをインストールせずに、Mac、Windows、Linuxに再配布できるようにしたいと思っています。私が調べていた主なオプションはPythonでした。これは、PythonがすでにMacとLinuxにあるはずであり、Windowsにpy2exeを使用できる可能性があるためです。Windowsがすでに持っている場合に備えて、未加工のスクリプトを提供します。

より良いオプションはありますか?私がしなければならないのは、現在のシステムの時間とタイムゾーンを取得し、いくつかのマイナーな操作を行い、必要なCOMポート(おそらくユーザーによってコマンドライン引数として提供される)に約10バイトを送信することです。

4

2 に答える 2

0

あなたがスクリプトについて話しているのは知っていますが、RE はほとんどのコンピューター (Win、*Nix、および Mac にもあると思います) にインストールされているため、Java の方が適していると思います。また、異なるシステムでシステム時刻とタイム ゾーンを取得するためにコードを調整する必要もありません。COM ポートへのアクセスについては、Windows と Linux の通常のファイルのように記述できることを知っています (例: echo HELLO>com1 または echo HELLO>/dev/com1)。これは、コマンドライン引数である可能性があります。Hth、フィリップ

于 2013-03-16T16:09:04.093 に答える
0

Real Studio は、このようなタスクには問題なく機能します。シリアル クラスが組み込まれており、Windows、OS X、および Linux 用の単一のソース コードからネイティブ実行可能ファイルを作成します。実行時間は必要ありません。

http://www.realsoftware.com

于 2013-03-16T21:32:57.283 に答える