外部プロセスの直接制御
-
関数
- BinaryRead
- BinaryWrite
- EndOfBuffer
- Export
- Import
- KillProcess
- ProcessConnection
- Processes
- ProcessInformation
- ProcessObject
- ProcessStatus
- ReadByteArray
- ReadLine
- ReadString
- RemoteConnect
- RemoteConnectionObject
- RemoteRunProcess
- Run
- RunProcess
- RunThrough
- StartProcess
- SystemProcessData
- SystemProcesses
- WriteLine
- 関連するガイド
-
-
関数
- BinaryRead
- BinaryWrite
- EndOfBuffer
- Export
- Import
- KillProcess
- ProcessConnection
- Processes
- ProcessInformation
- ProcessObject
- ProcessStatus
- ReadByteArray
- ReadLine
- ReadString
- RemoteConnect
- RemoteConnectionObject
- RemoteRunProcess
- Run
- RunProcess
- RunThrough
- StartProcess
- SystemProcessData
- SystemProcesses
- WriteLine
- 関連するガイド
-
関数
外部プロセスの直接制御
Wolfram言語では,オペーレーティングシステム内の外部プロセスを開始したり制御したり,ストリームを介して外部プロセスとデータを交換したりできる.
プログラムの単発実行
RunProcess — 外部プロセスを実行し,全情報を返す
Run — 外部プロセスを実行するが,情報は返さない
RunThrough — stdinとstdoutを使って外部プロセスを実行する
Import ▪ Export ▪ $SystemShell
実行中のプロセスとの継続的なインタラクション
Processes — 現在の外部プロセスのリスト
StartProcess — 外部プロセスを開始し,プロセスオブジェクトを返す
ProcessObject — 読み書き可能な外部プロセスを表すオブジェクト
ProcessStatus ▪ ProcessInformation ▪ KillProcess
ProcessConnection — プロセスに関連付けられた指定のストリームのハンドルを取得する
ReadString ▪ ReadLine ▪ WriteLine ▪ ReadByteArray ▪ BinaryRead ▪ BinaryWrite ▪ EndOfBuffer
リモートシステム上のプロセス
RemoteConnect ▪ RemoteRunProcess ▪ RemoteConnectionObject
システムプロセス情報
SystemProcesses — 記号的なプロセスオブジェクトで表された,実行中のプロセスのリスト
SystemProcessData — 現在実行中のプロセスのデータ集合