アクションのUI画面操作が機能しません。

JA-Translator

Moderator
そのマクロを1度使ったら無効にすることってできるのでしょうか?
(シャットダウン、再起動したらまた使えるように)

スムーズに解決に進んでいるようで良かったです。

ところで「聞けば何でも教えてくれる便利ツール」ではなく、ここのフォーラムはユーザー同士が助け合う場所です。

もう少し自分でトライしてみて、
「こう、やってみたけど、うまく行かなかった」の姿勢で相談してくれると、私達フォーラムとして、嬉しいです。


はい、「マクロを無効にする」アクションもあります。
そんなに難しくありません。
質問する前にご自身で試してみてください。

@LinerSeven さんは、とても丁寧に親切で、優秀な方ですから、つい頼りにしちゃいますよね

@s.mizu さんのチャレンジお待ちしております
(y);)
 

s.mizu

New member
@JA-Translator さん

ご返信ありがとうございます。
確かにやさしさに甘えて聞きすぎてしまったなと感じます。
おっしゃる通り自分で考えることも大切だと思いますので、
チャレンジしてみようと思います!

行き詰ったりしたら助けてくださいね;)
 

LinerSeven

Active member
@LinerSeven さん

ご返信ありがとうございます。
教えていただいた通り試してみたところ、うまく実行することができました。
そのマクロを1度使ったら無効にすることってできるのでしょうか?
(シャットダウン、再起動したらまた使えるように)
@s.mizu さん

こんにちわ。

JATさんも仰っておられますが、

Try 「マクロを有効/無効」Action!

です。


基本的にはマクロの最後のアクションに当該のアクションを「無効」設定で追加頂くことになりますが、一度無効にすると、
能動的に元に(有効に)戻さないと、無効にしたマクロは再度動きません。


というわけで、

「端末が再起動されたとき」
「マクロ有効/無効アクションを使って」
「無効にしたマクロを元の状態に戻す」

を満たす、
別なマクロ、若しくは「トリガーの工夫」が必要になります。

ヒントは二枚目の画像にある「端末本体を起動時」のトリガーになります。

別なマクロのほうは作成にチャレンジしてみてください。別マクロにするのであれば、そんなに難しくなく、s.mizuさんの知見で出来る簡単なものです。

以上です。
宜しくお願いいたします。
 

Attachments

  • Screenshot_20230830-142607.png
    Screenshot_20230830-142607.png
    49.4 KB · Views: 6
  • Screenshot_20230830-143655.png
    Screenshot_20230830-143655.png
    64 KB · Views: 6

s.mizu

New member
@LinerSeven さん

アクションでマクロを無効にするを追加したら無効にすることができました。
また、機器本体を起動時に、マクロを有効にするを追加したら、シャットダウンや再起動で
リセットして希望通りに挙動になりました。ありがとうございます。
 

s.mizu

New member
@LinerSeven さん

端末起動時にトップページを開きたいんですが、
アプリを閉じてしまった時に開き直す機能のマクロが最初の起動の時にだけ機能しないのですが、
何かお分かりでしょうか…?

やりたいこととしては端末起動時にトップページアイコンを開き、
その後は、閉じてしまった時に開き直す機能です。

何度も聞いてしまって申し訳ないですが、
お時間あるときにご返事いただきたいです。
 

Attachments

  • Photo_23-08-30-16-32-05.564.jpg
    Photo_23-08-30-16-32-05.564.jpg
    161.7 KB · Views: 5

LinerSeven

Active member
@LinerSeven さん

端末起動時にトップページを開きたいんですが、
アプリを閉じてしまった時に開き直す機能のマクロが最初の起動の時にだけ機能しないのですが、
何かお分かりでしょうか…?

やりたいこととしては端末起動時にトップページアイコンを開き、
その後は、閉じてしまった時に開き直す機能です。

何度も聞いてしまって申し訳ないですが、
お時間あるときにご返事いただきたいです。

@s.mizu さん

はい。呼び出されました。

端末の起動時に「マクロを有効にする」のは、あくまでも有効にするだけで、実行はしてくれません。


なので、マクロを有効にしたら、初回実行のために、アクションで、「マクロを実行」する必要があると思います。

具体的には、「起動時用のマクロの有効化」のマクロのアクション欄の最後に、「マクロの実行」アクションで「アプリを閉じてしまった時に開き直す機能」のマクロを呼び出さないと、「アプリを閉じてしまった時に開き直す機能」のマクロは、なーんにもしてくれません。

以上です。
宜しくお願いいたします。

P.S.
月末なんで勤怠集計とか工数管理とかやりながらこれ書いてるから雑なのは許してください。
仕事はサボってないからね僕。
 

Attachments

  • Screenshot_20230830-165900.png
    Screenshot_20230830-165900.png
    46.8 KB · Views: 4

s.mizu

New member
@LinerSeven さん

本当にご多忙の中親身に対応してくださってありがとうございます。
ブログ拝見させていただきました!

まだ少し実装中でうまく機能するかわかりませんが、この問題を解決して、
今度はほかの人を助ける側になれたらななんて思いました😁
 

s.mizu

New member
@LinerSeven さん

マクロを実行するも追加したんですがやっぱりできないです😭
起動時にchromeを開く、chromeを閉じるまでは実行できるのですが、その後が動かなくなります…

マクロドロイドを開いたり、Chromeを開いたりしているといつの間にか「アプリを閉じてしまった時に開き直す機能」
が機能しだします。

ご多忙の中大変恐縮ですが、どうかもう少しだけお力添えお願い致します。
 

Attachments

  • Photo_23-08-30-18-25-22.061.jpg
    Photo_23-08-30-18-25-22.061.jpg
    168.1 KB · Views: 6

LinerSeven

Active member
@LinerSeven さん

マクロを実行するも追加したんですがやっぱりできないです😭
起動時にchromeを開く、chromeを閉じるまでは実行できるのですが、その後が動かなくなります…

マクロドロイドを開いたり、Chromeを開いたりしているといつの間にか「アプリを閉じてしまった時に開き直す機能」
が機能しだします。

ご多忙の中大変恐縮ですが、どうかもう少しだけお力添えお願い致します。
@s.mizu さん
ちょっと対応が出来るまで少し時間を要しそうなので、その間に…

Macrodroidのホーム画面から「システムログ」のアイコンをタップして出てくるログに、恐らくはマクロの起動順序が吐き出されているはずですので、差し支えなければキャプチャを共有頂けますでしょうか?
 

Attachments

  • Screenshot_20230830_184804.png
    Screenshot_20230830_184804.png
    199.5 KB · Views: 1

Dimlos

Well-known member
@s.mizuさん
まず回答者を@LinerSevenさんに固定して質問するのをやめてもらえますか?@LinerSevenさんはお忙しいとの事ですし、個人に負荷が掛り過ぎますので・・・

もっとやりたい事を精査して順序立てて説明して頂く事で多くの方が解決に向けて協力することが出来ます。言葉が悪いかもしれませんがゴールが見えないまま適当に試してみてはこうじゃないという駄々っ子のような印象を持ちました。

私が読み取れたものを纏めますと以下のようになります。

1.デバイス起動時にトップページショートカットをクリック
2.ユーザーがChromeを終了した場合にトップページショートカットをクリック

疑問点としてはなぜマクロの無効化が必要なのかです。1と2が実行できればマクロを無効にする必要性が見つかりません。
実装したい機能、理由について順序立てて説明して頂く事は可能でしょうか?
 

LinerSeven

Active member
@s.mizu さん

クリーン環境でマクロサンプルを作成してみましたのでご確認ください。

Macrodroidによる端末再起動後の動作をストップウォッチ機能を利用して確認したところ、どうやらバグなのか、正確な計測チェックがONとなっているにも関わらず、時刻が狂うようで、再起動後のストップウォッチのカウントと、そこから派生するトリガーが正しく動作せず、アクション起動がずれることがわかりました。

添付のマクロをインポートされる際には他のマクロはいったん無効にした状態にしていただき、試して頂けますでしょうか。

私は再起動後の30秒で設定したはずですが、マクロが動くまでに3分掛かりました。

恐らくしたいことは出来ているであろう予測ですが、予測が異なっていれば、あとはご自分でも試行錯誤して頂ければ助かります。

以上です。
宜しくお願いいたします。
 

Attachments

  • Chromeの制御.macro
    6.8 KB · Views: 4

JA-Translator

Moderator
@Dimlos さん、支援ありがとうございます。

@LinerSeven さん、貴重な個人の時間を使って、とても丁寧に対応ありがとうございます。

もう少し時間を置いて、ユーザー本人に自分で考えてトライして頑張ってもらいましょうか?

まだ初心者のようで慣れてないのだと思います。
バクのトラブルを除き、
あれこれトライしながら学べるチャンスもあり、過保護にヘルプしすぎず、しばらく見守りましょうか?


@s.mizu さん、
このフォーラムは、ユーザーが協力し合って、皆に役立つ情報を共有するところです。
自分専用の独壇場ではなく、
「何が問題で、どこを、どうしたい」
順序立てて書くことで、似たような事例のユーザーにも役に立ちます。
自分が試した検証を含めるのも大切です。
投稿を書き込む際には、「わーわー」と思うままに書くのではなく、もう少し工夫をお願いできますか?

@s.mizu さん、
ところで、私も素朴に質問ですが、
希望どおりにページを開いているのに、そもそもマクロを無効にする必要があるのですか、ナゼ?

ゴールがよく見えません。
逆に、ゴールが見えれば、もっと他にベターな別の提案ができるかもしれません。ここのフォーラムには優秀な頭脳ユーザーが勢揃いしてますから!:cool:
 
Last edited:

s.mizu

New member
@LinerSeven さん
@Dimlos さん
@JA-Translator さん

右も左もわからない状態の中、@LinerSevenさんがご親切にヘルプしてくださるので、甘えすぎてしまいました…
皆様がおっしゃる通り、ゴールが曖昧になっておりました。

実装したいこととしては
1.デバイス起動時にトップページショートカットをクリック
2.ユーザーがChromeを終了した場合にトップページショートカットをクリック

だけなのですが、1の方が機能しないため、違う案がないかということで、
マクロの無効化や有効化ができないか試していたという状態です。

システムログでは、Could not re-enable accessibility service,you need to grant permission via adb with the command:adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGSとログが出ています。

Chromeアプリではなく、トップページにこだわる理由は、
タブバーや検索バーを隠して、常に一つのウェブページを開き続けるようにしたいからです。

私自身トライしてみます。ありがとうございます。
 
Last edited:

s.mizu

New member
私なりにかなり考えたり試行錯誤したのですが、解決できないので、お力添え願いたいです。
ログの通り、adbをインストールして、権限を与えて、ログ自体は消えたのですが、機能自体はやはり端末起動時に
ページを開くことができないです…

わがままに感じるかもしれませんが、私なりにちゃんと考えて試行錯誤したので、助けてほしいです。
よろしくお願い致します。
 

Attachments

  • Photo_23-08-31-18-25-47.811.jpg
    Photo_23-08-31-18-25-47.811.jpg
    87.7 KB · Views: 4
  • Photo_23-08-31-18-25-47.742.jpg
    Photo_23-08-31-18-25-47.742.jpg
    106.6 KB · Views: 3
Top