このコードを使用すると、メモ帳のようなnon-cliプログラムでうまくいきます。しかし、別のルビスクリプトや実行可能ファイルを生成したい場合は、そのコマンドプロンプトウィンドウを引き継ぎ、親プロセスをもう見ることができません。 spawnコマンドを新しいウィンドウでスクリプトを開くにはどうすればよいですか?新しいコマンドプロンプトウィンドウでRubyスクリプトを生成する方法は?
pid = spawn(path)
Process.wait pid
私はすでに "start path"を試しましたが、正しいpidが返されません。私もProcess.daemonを試しましたが、それは何もしませんでした。 2つのruby.exeプロセスと2つのcmd.exeプロセスを開始するが、1つのconhost.exeプロセスしか保持しないため、別のconhost.exeプロセスを開く必要があると私は信じています。
私は他のスクリプトを生成して管理するルビースクリプトを作成しようとしています。クロスプラットフォームは理想的ですが、Windowsと互換性があります。ヘルプをよろしくお願いいたします。