---
title: 条件分岐コマンド
description: RPA『マクロマン（MACROMAN）』Ver3.x以前のマニュアルです。条件分岐コマンドについてご紹介します。
---

[マクロマン オンラインマニュアル｜Ver.3の使い方・操作方法 ](https://www.macroman.jp/manualv3)

# [条件分岐コマンド](https://www.macroman.jp/manualv3/if)

 作成者: [Admin](https://www.macroman.jp/manualv3/author/admin)｜Nov 30, 2021 5:07:06 AM

1. [IFの開始](https://www.macroman.jp/manualv3/if?hs_amp=true#joukenbunki01)
2. [IFの終了](https://www.macroman.jp/manualv3/if?hs_amp=true#joukenbunki02)
3. [Else](https://www.macroman.jp/manualv3/if?hs_amp=true#joukenbunki03)

条件によって処理をわけるコマンドです。

 

**IFの開始(条件)**

真の場合の処理  
**Else**  
偽の場合の処理  
**IFの終了**

という流れでコマンドを組むことで、条件分岐が可能です。  
偽の場合の処理は省略可能です。  
なおIFの開始コマンドを挿入すると、自動的にIFの終了コマンドが追加されます。  
Elseコマンドは必要に応じて挿入してください。

## IFの開始

| **タイプ** | **条件** | **意味** | **パラメータ** | **変数** | **備考** |
| --- | --- | --- | --- | --- | --- |
| 値 | is equal to | Value1をA、Value2をBとするとA=B | Value1(左辺の条件) Value2(右辺の条件) | ○ | 文字列・数値使用可能。空白であることを条件にしたい場合はブランク（何も入力しない状態）を指定 |
| is greater than | A>B |  |  |  |  |
| is grater than or equal to | A>=B |  |  |  |  |
| is less than | A<B |  |  |  |  |
| is less than or equal to | A<=B |  |  |  |  |
| is not equal to | A<>B A≠B |  |  |  |  |
| ウィンドウ名 |   | 指定するウィンドウ名と一致するものがあれば真 | Window Name (対象のウィンドウ名) | ○ | ウィンドウ名は 部分一致可 |
| アクティブウィンドウ名 |   | アクティブウィンドウ名が指定した名前と一致すれば真 | Window Name (対象のウィンドウ名) | ○ | ウィンドウ名は 完全一致 |
| ファイル有無 | IT Dose Exist | 指定ファイルがあれば真 | File Path (対象ファイルのパス) | ○ |   |
| IT Dose Not Exist | 指定ファイルがなければ真 |   |  |  |  |
| フォルダ有無 | IT Dose Exist | 指定フォルダがあれば真 | Folder Path (対象フォルダのパス) | ○ |   |
| IT Dose Not Exist | 指定フォルダがなければ真 |   |  |  |  |
| Web要素 | Xpathで検索 | 各検索条件で要素が見つかれば真 | Selenium Instance Name (対象ウェブ画面を起動する時につけたインスタンス名) Element Search Palameter (要素を検索するためのパラメータ) | ○ |   |
| IDで検索 |   |  |  |  |  |
| Nameで検索 |   |  |  |  |  |
| Tag Nameで検索 |   |  |  |  |  |
| Class Nameで検索 |   |  |  |  |  |
| CSS Selectorで検索 |   |  |  |  |  |
| エラー有無 | Line Number | 実行するスクリプトの指定の行数に エラーがあるか確認 | 実行するスクリプトの中にあるコマンドの行数を入力します。 指定した行数のコマンドで実行中にエラーが発生した場合のみ条件に引っかかります。 エラー関連のコマンドの使い方は[こちら](https://www.macroman.jp/manualv3/tips#error) |   |   |

一度条件を選択して、その後条件を修正する場合、そのままでは選択ができません。  
タイプを別のものにした後、当初のタイプに戻すと選択ができるようになります。

## IFの終了

IFの開始コマンドとセットで使います。  
IFの開始コマンドを挿入すると、自動的にIFの終了コマンドが追加されます。  
誤って消してしまったときなどはここから追加可能です。

## Else

偽の場合の処理を行わせたい場合はElseコマンドを追加します。

 

[完全な記事を表示](https://www.macroman.jp/manualv3/if)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Admin"
  },
  "dateModified" : "2021-12-24T03:37:57.782Z",
  "datePublished" : "2021-11-30T05:07:06Z",
  "headline" : "条件分岐コマンド",
  "image" : {
    "@type" : "ImageObject",
    "height" : 60,
    "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
    "width" : 60
  },
  "mainEntityOfPage" : "https://www.macroman.jp/manualv3/if",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "マクロマン オンラインマニュアル"
  }
}
```