プロセス基本
概要
他のプログラムを起動したり、終了させたりできます。
利用する際に、このオブジェクトを作る必要はありません。
手順
【ファイル名】を〈【ウィンドウの状態】で【Verb】として〉、開く:プロセス
指定したファイルに関連付けられたアプリケーションを起動してファイルを開きます。
【ウィンドウの状態】には、{標準/裏/最小化/最大化}が指定できます。
【Verb】に指定できる内容は、関連付けられた拡張子やインストールされているアプリケーションによって異なります。
テキストファイルの内容を取得するには、ファイルの「読み込む」手順を使います。
ファイルを関連付けられたアプリで開く
「[今の位置]test.txt」を開く
実行可能ファイル(拡張子が.exe)のファイルでパラメータを指定したい場合は「起動する」手順を使います。
保護あり 保護機能の有効時は、ファイル名にシステム領域を指定できません。
【ファイル名】を【引数】として{標準/裏/最小化/最大化}で、起動する
プログラムを起動します。
戻り値として起動したプログラムのプロセスを表します。
外部プログラムを起動する
「notepad.exe」を起動する
実行可能ファイル(拡張子が.exe)以外のファイルを開きたい場合は「開く」手順を使います。
保護あり 保護機能の有効時は、ファイル名にシステム領域を指定できません。
【ファイル名】を【引数】として{標準/裏/最小化/最大化}で、起動して待つ
プログラムを起動して、そのプログラムが終了するまで待機します。
プログラムを起動して終了するまで待機する
「notepad.exe」を起動して待つ 「終了しました」を報告する
保護あり 保護機能の有効時は、ファイル名にシステム領域を指定できません。
【ファイル名】を【引数】で、管理者として実行する
プログラムを管理者として起動します。
戻り値として起動したプログラムのプロセスを表します。
管理者として外部プログラムを起動する
「cmd」を管理者として実行する
実行可能ファイル(拡張子が.exe)以外のファイルを開きたい場合は「開く」手順を使います。
保護あり 保護機能の有効時は、ファイル名にシステム領域を指定できません。
【入力する内容】を〈【プログラム名】へ〉、入力する
プログラム上でキーボード入力を表現します。
プログラム名(ウィンドウ名またはプロセス名)が指定された場合は、そのプログラムに対して入力します。
書き方は、こちらをご覧ください。
関連項目 プロセス
他のアプリに文字列を入力する
「こんにちは」を入力する
【プロセス名:文字列】のプロセス:プロセス
指定したプロセス名のプロセスを1つだけ取得します。 名詞型手順
プロセス名は、タスクマネージャや「プロセス」種類の「名前」設定項目で取得できます。
指定した名前のプロセスを終了させる
「notepad」のプロセスを終了する
保護あり 保護機能の有効時は、実行できません。
【プロセスID:整数】のプロセス:プロセス
指定したプロセスIDのプロセスを1つだけ「プロセス」種類として取得します。 名詞型手順
プロセスIDは、タスクマネージャや「プロセス」種類の「ID」設定項目で取得できます。
保護あり 保護機能の有効時は、取得できません。
【プロセス名】のプロセス一覧:プロセスの配列
指定したプロセス名のプロセスをすべて取得します。 名詞型手順
結果として「プロセス」種類の配列を表します。
起動しているプロセスを列挙する
(「notepad」のプロセス一覧)すべてのIDを表示する
保護あり 保護機能の有効時は、取得できません。
【ウィンドウ名】というプロセスを取得する:プロセス
指定した名前のウィンドウ名を持つプロセスを「プロセス」オブジェクトとして取得します。
ウィンドウ名からアプリのプロセスIDを取得する
「無題 - メモ帳」というプロセスを取得してそのIDを報告する
保護あり 保護機能の有効時は、取得できません。
【コマンドライン】をコマンド実行する:文字列
コマンドプロンプト上で、指定したコマンドを実行します。
結果としてコマンドの結果(標準出力)を文字列として表します。
コマンドプロンプトの結果を取得する
「dir /w」をコマンド実行して報告する
保護あり 保護機能の有効時は、取得できません。
【ウィンドウ名】へ切り替える:プロセス
指定した名前のウィンドウを持つ他のプロセスへ切り替えます。
切り替え先のプロセスを戻り値として表されます。
「メモ帳」へ切り替える
終了する
実行しているプログラムを終了します。
【終了コード:整数】で終了する
コンソール版の場合に、指定した終了コードで実行しているプログラムを終了します。
プログラムの実行が成功した場合は0を返します。
設定項目
設定項目 | 型 | 説明 | |
---|---|---|---|
選択プロセス | プロセス | □ | 選択しているウィンドウのプロセス |
現在プロセス | プロセス | □ | 実行中のプログラムのプロセス |
起動中プロセス一覧 | プロセスの配列 | □ | 起動中のすべてのプログラムのプロセス |
サンプルコード
起動したアプリを操作する
メモ帳を起動して、そのプロセスに関する情報を報告します。
ーープロデルからメモ帳を起動して、2秒後に終了します 「notepad.exe」を起動してメモ帳とする 2秒だけ待つ メモ帳のタイトルを報告する メモ帳のプロセスIDを報告する メモ帳のプロセス名を報告する メモ帳を終了する