メモ帳の保存


#1

先週から始めた初心者です。
メモ帳を開き、文字を入力し、保存する、という自動レコーディングをしたのですが、
保存がうまくできません。

test4_ has thrown an exception

Source: Attach Window ’ Menu’

Message: Cannot find the UI element corresponding to this selector:

Exception Type: SelectorNotFoundException

どうぞよろしくお願いいたします。


#2

具体的にどのようなフローなのかわからないので一般論になりますが、セレクタが見つからない、というエラーなので、考えられるのは
①ファイルを一度保存した結果、メモ帳のタイトルが変わったため、メモ帳のウィンドウ自体を見つけられなくなった
②メニューまたは「名前を付けて保存」のダイアログが見つからない
あたりでしょうか

まず切り分けとして、具体的にどんな操作をしようとして、どこでエラーが発生したかを確認してみてください。


#3

①メモ帳を起動
Open ‘notepad.exe 無題 - メモ帳’

Recording Sequence で Click ‘menu item’
selector


#4

すみません。途中で送信してしまいました。

①メモ帳を開く
StartProcess で Open ‘notepad.exe 無題 - メモ帳’
“C:\WINDOWS\system32\notepad.exe”

②文字を入力
TypeInto で ”自動入力しています”

③名前を付けて保存
Click で Selector が “”

としたいのですが、③で止まってしまいます。
これでわかりますでしょうか。


#5

なんとなく状況は了解しました。

「名前をつけて保存」を開くだけであれば、キーボードショートカットを利用したほうが確実かもしれません。

簡単なサンプルを作成したので開いてみてください。

Main.xaml (7.9 KB)

CtrlやAlt、Enterなどの特殊なキー入力については、

こちらを参考にしてください。基本的には

[k(キー名)] → キーを押す(押して離す)
[d(キー名)] → キーを押したままにする
[u(キー名)] → キーを離す(dと対応)
キー名: ctrl alt enter 等

といった使い方になります。


#6

Honoka さま

ありがとうございます。うまくいきました。
ショートカットを上手く使うとできるのですね。
できることの幅が広がりそうです!