<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4897363124671246285</id><updated>2026-02-19T09:18:22.997+09:00</updated><category term="C#"/><category term="自動化"/><category term="android"/><category term="font"/><category term="Appium"/><category term="UWP"/><category term="書籍"/><category term="java"/><category term="メモするソフト"/><category term="EnumChar"/><category term="powerautomate"/><category term="Unity"/><category term="VisualStudio"/><category term="exif"/><category term="perl"/><category term="powershell"/><category term="youtube"/><category term="文字を表示するソフト"/><category term="PDF"/><category term="VBA"/><category term="WPF"/><category term="twitter"/><category term="フォントファイル"/><category term="マインドマップ"/><title type='text'>趣味のプログラム</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default?start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>217</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-8023280381799876481</id><published>2026-02-11T21:38:00.002+09:00</published><updated>2026-02-17T17:18:17.540+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powerautomate"/><category scheme="http://www.blogger.com/atom/ns#" term="自動化"/><title type='text'>自動テストの練習 13 (Power Automate Desktop編④) ボタン押す</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuhO1GAYCRiQ4EqXtoMKCw2zMe09hkV55iAxMHpkDkTWXV7XD08QYo2w4E2IfUR0jwnQtHlHL0LPyac69Nw8WtvXgLMa8ulYZ5Vkep-TrS0AZSMsWHi7vgTBSFbV9C_-9JXnos_N0wFeQtMZ8xx0x_h-8jhVPpiInXlJXBFRV39v4rc-MIG0BnK6b23UwQ/s1600/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuhO1GAYCRiQ4EqXtoMKCw2zMe09hkV55iAxMHpkDkTWXV7XD08QYo2w4E2IfUR0jwnQtHlHL0LPyac69Nw8WtvXgLMa8ulYZ5Vkep-TrS0AZSMsWHi7vgTBSFbV9C_-9JXnos_N0wFeQtMZ8xx0x_h-8jhVPpiInXlJXBFRV39v4rc-MIG0BnK6b23UwQ/w640-h360/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;やりたいこと&lt;/h4&gt;&lt;div&gt;だいぶ時間がたってしまったのですが、UWPアプリの簡単なテスト(スモークテスト?)を&lt;/div&gt;&lt;div&gt;PowerAutomateでやってみたいというものになります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://pdfandfont.blogspot.com/2025/05/12-power-automate-desktop.html&quot; target=&quot;&quot;&gt;前回&lt;/a&gt;のつづきです。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;今回はボタンを押すテストケースを実施してみました。&lt;/div&gt;&lt;div&gt;こちらの赤枠のボタンを押すテストです。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjSPOYq0qOPn-idMiBMtj20GZUIuHvH92vyuGZNc35qO5l3ysrljoxrRZhJKS0gLddSLp5W9xEZB8ekAwzHW0ORTSJTKhaSSht3txtk5RwyKh3U95phxLes_dDWPPM9S_hkjR4h2EKDMCDSJs3TrR9mssj4EPJ7vQiXzsPHdWxMTpq9vw34qcaKuEXX7Nx/s502/%E3%83%9C%E3%82%BF%E3%83%B3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;354&quot; data-original-width=&quot;502&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjSPOYq0qOPn-idMiBMtj20GZUIuHvH92vyuGZNc35qO5l3ysrljoxrRZhJKS0gLddSLp5W9xEZB8ekAwzHW0ORTSJTKhaSSht3txtk5RwyKh3U95phxLes_dDWPPM9S_hkjR4h2EKDMCDSJs3TrR9mssj4EPJ7vQiXzsPHdWxMTpq9vw34qcaKuEXX7Nx/s320/%E3%83%9C%E3%82%BF%E3%83%B3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;テストケースのTC3, TC4になります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;background-color: white; border-collapse: collapse; border: none; color: #707070; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;colgroup style=&quot;font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif;&quot;&gt;&lt;col width=&quot;32&quot;&gt;&lt;/col&gt;&lt;col width=&quot;175&quot;&gt;&lt;/col&gt;&lt;col width=&quot;193&quot;&gt;&lt;/col&gt;&lt;col width=&quot;211&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody style=&quot;font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif;&quot;&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;ID&amp;quot;}&quot; style=&quot;background-color: cyan; border: 1px solid rgb(0, 0, 0); overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;ID&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TestCaseの説明&amp;quot;}&quot; style=&quot;background-color: cyan; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TestCaseの説明&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TestCaseの手順&amp;quot;}&quot; style=&quot;background-color: cyan; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TestCaseの手順&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;出力期待値&amp;quot;}&quot; style=&quot;background-color: cyan; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;出力期待値&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TC3&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TC3&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Updateボタン&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;Updateボタン&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;「あいうえお」を入力する\nupdateボタンを押す&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;「あいうえお」を入力する&lt;br /&gt;updateボタンを押す&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;「あいうえお」が入力される&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;「あいうえお」が入力される&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TC4&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TC4&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Openボタン&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;Openボタン&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Openボタンおす&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;Openボタンおす&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;エディタが起動する&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;エディタが起動する&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;操作を記録して作成してもいいとは思うのですが、&lt;/div&gt;&lt;div&gt;勉強のためもあるのでアクションと呼ばれるものを組み立てて自動化してみます。&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;Step1. UIの要素を取得&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;自動化対象のUIをpowerAutomateに覚えさせる操作をします。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ツールメニュー&amp;nbsp; - UI要素を調査するをクリックします。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhplrvK1C7Dy8p2aqRnu_PLU49hSH955etAVg-E1hPGBRvzHyvnMAwu4eScmGCAnIfJjFYoZrFBY5anB12yUCnAWwniCbGCctTJo97pt4nAoc8QqlyrTx2zHL0qTvxXEk0gtI_I4gCtMIlUV2qJCT4kezoKEL6MM7xP6-Wt0Xz2dKD2Q7IGzwWuCJ70aMFj/s518/%E3%83%9C%E3%82%BF%E3%83%B32.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;192&quot; data-original-width=&quot;518&quot; height=&quot;119&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhplrvK1C7Dy8p2aqRnu_PLU49hSH955etAVg-E1hPGBRvzHyvnMAwu4eScmGCAnIfJjFYoZrFBY5anB12yUCnAWwniCbGCctTJo97pt4nAoc8QqlyrTx2zHL0qTvxXEk0gtI_I4gCtMIlUV2qJCT4kezoKEL6MM7xP6-Wt0Xz2dKD2Q7IGzwWuCJ70aMFj/s320/%E3%83%9C%E3%82%BF%E3%83%B32.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;UI要素ピッカーというウィンドウが立ち上がります。&lt;div&gt;この状態で、押したいボタンにマウスカーソルを合わせて、Ctrlを押しながらクリックすると、UI要素を記録してくれます。&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;記録したいUI要素を覚えさせたら、完了ボタンを押します。&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUK3jLlZeDW06_o7gVT4yZWAlMNZRMQOxeAaOafmMcYyCg8SkzyDhGbjRpNGssnKmC1uGJ5S9T8Oajy0FoW3WMlbVOX6nSRNEe9296jKtpp5nruF1TseT0eYMuTJZECo-7NvVjvf7eEzTlyf1PHQrk54mpv4B4WG7Ofdo2ctHmre7VVytNAPCg_9wHklH/s1163/%E3%83%9C%E3%82%BF%E3%83%B33.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;474&quot; data-original-width=&quot;1163&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUK3jLlZeDW06_o7gVT4yZWAlMNZRMQOxeAaOafmMcYyCg8SkzyDhGbjRpNGssnKmC1uGJ5S9T8Oajy0FoW3WMlbVOX6nSRNEe9296jKtpp5nruF1TseT0eYMuTJZECo-7NvVjvf7eEzTlyf1PHQrk54mpv4B4WG7Ofdo2ctHmre7VVytNAPCg_9wHklH/w640-h260/%E3%83%9C%E3%82%BF%E3%83%B33.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;PowerAutomateのウィンドウに戻って、右側のUI要素を見ると、&lt;/div&gt;&lt;div&gt;登録したUI要素が表示されます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPhoyJ03o0HQhjQ4kM_j5sUKdGO-KSSAcjyI8b87RSt4hDTzl9aBfHMno-qsWRyZHGub0YA9Ab78Bj4kGLZxJzO4JLIaAM0up1fHJ5zC7p8QWl0LMubMeFwz0tYJomYX1IwbTMw_INhdokVvKek54ZgkwH-PJ4HfJPEoO9spvHjQnPkbQaGiObKT4GU1Qa/s635/%E3%83%9C%E3%82%BF%E3%83%B34.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;431&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPhoyJ03o0HQhjQ4kM_j5sUKdGO-KSSAcjyI8b87RSt4hDTzl9aBfHMno-qsWRyZHGub0YA9Ab78Bj4kGLZxJzO4JLIaAM0up1fHJ5zC7p8QWl0LMubMeFwz0tYJomYX1IwbTMw_INhdokVvKek54ZgkwH-PJ4HfJPEoO9spvHjQnPkbQaGiObKT4GU1Qa/w271-h400/%E3%83%9C%E3%82%BF%E3%83%B34.png&quot; width=&quot;271&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;h4&gt;Step2. ボタンを押す&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;PowerAutomateのウィンドウ左側にあるアクションから&lt;/div&gt;&lt;div&gt;「ウィンドウ内のボタンを押す」を真ん中のウィンドウにドラッグします。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNJ573IzH_CFsiM083K2f_TL8uxEgnTYd0iQFg2nEluz1v8F6tqPNbDNvxH3oStuuziNi6ASV77HaTfoBTK6YhJb4vqYKs8-A-rjJb8ISgfXddjjYD1apSESLzgfMoIM4Sjet09i663pgAi1itr6XFoMJz2ypMpAeF0UPnes4YOkR_gy65tSe_s25XKiID/s631/%E3%83%9C%E3%82%BF%E3%83%B35.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;631&quot; data-original-width=&quot;307&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNJ573IzH_CFsiM083K2f_TL8uxEgnTYd0iQFg2nEluz1v8F6tqPNbDNvxH3oStuuziNi6ASV77HaTfoBTK6YhJb4vqYKs8-A-rjJb8ISgfXddjjYD1apSESLzgfMoIM4Sjet09i663pgAi1itr6XFoMJz2ypMpAeF0UPnes4YOkR_gy65tSe_s25XKiID/w195-h400/%E3%83%9C%E3%82%BF%E3%83%B35.png&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;「ウィンドウ内のボタンを押す」ウィンドウが表示されるので、&lt;/div&gt;&lt;div&gt;UI要素のプルダウンをクリックして、押したいボタンを選択します。&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-TQEK6N4eK3IHgbdPufGC6scowOLbfuTD36h80QV5Pa_nseL0-FR8ola5-7fVTRhyofDuOXQN0hYB3VmodCvGRs5fCQcjd3w5AAcWns7dCc2Bv246TaC6kfkqfptyHrWY20mdP_4MHV4j7oRu2P_Vx6ecWNnnPvjBCfl-APx0iPLJnilZVrhO3MtLL0Kg/s612/%E3%83%9C%E3%82%BF%E3%83%B36.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;576&quot; data-original-width=&quot;612&quot; height=&quot;602&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-TQEK6N4eK3IHgbdPufGC6scowOLbfuTD36h80QV5Pa_nseL0-FR8ola5-7fVTRhyofDuOXQN0hYB3VmodCvGRs5fCQcjd3w5AAcWns7dCc2Bv246TaC6kfkqfptyHrWY20mdP_4MHV4j7oRu2P_Vx6ecWNnnPvjBCfl-APx0iPLJnilZVrhO3MtLL0Kg/w640-h602/%E3%83%9C%E3%82%BF%E3%83%B36.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;これでやりたいことは完了です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ここまででこんな感じになります。&lt;/div&gt;&lt;div&gt;説明はしなかったのですが、ウィンドウにフォーカスをあてる操作を最初に入れてます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhN9qo7dJXREwUW_zsP-a8rjow8Px0rOZ6PCyMEK63oxAFAqHdpYo9ImI_3UR3ZqDDeu2QTP12c3Lp-imuHDk_oo2jhIeK-xzFlyx7r8lYYk-YLIa8WExTfIzz4UK8WanXIW0jhHP7meCiJ1Fz_LmMyubU5-Oo-FtEj03Om4uXn25_cV4B_lTxY4axyVES/s625/%E3%83%9C%E3%82%BF%E3%83%B37.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;295&quot; data-original-width=&quot;625&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhN9qo7dJXREwUW_zsP-a8rjow8Px0rOZ6PCyMEK63oxAFAqHdpYo9ImI_3UR3ZqDDeu2QTP12c3Lp-imuHDk_oo2jhIeK-xzFlyx7r8lYYk-YLIa8WExTfIzz4UK8WanXIW0jhHP7meCiJ1Fz_LmMyubU5-Oo-FtEj03Om4uXn25_cV4B_lTxY4axyVES/w640-h302/%E3%83%9C%E3%82%BF%E3%83%B37.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;ここでやめてもいいのですが、&lt;/div&gt;&lt;div&gt;一応結果の判定操作もいれてみました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;入れてはみたのですが、シンプルに押せるだけを見るならうえのままでもいいのかも。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;Step3. 結果の判定&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;Updateボタンは押すと、textファイルに文字を入力するので、textファイルの中に、&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&quot;あいうえお&quot;が入っているかどうかをチェックするようにしました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Openボタンの方は、メモ帳がたちが上がるので、メモ帳のウィンドウが存在するかどうかをチェックするようにしました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;最終的にはこうしました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtmpoXILB3WtnOvdianrfjom2CR40ZodRGJBVEyhpAy6icCG4F1svmlf2iLuL8V92NqHr1DAuwbzolItmck_RWoBL-aSX2f3hg5x7GbtDeDEFxpgHTj5isSLGUJcOarKyO53jF9AYWhfsBanxJEhU-eYiyneQ3zJjgxrQO7wTn97kIE8f7kNQAixbYYYv/s543/%E3%83%9C%E3%82%BF%E3%83%B38.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;518&quot; data-original-width=&quot;543&quot; height=&quot;610&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtmpoXILB3WtnOvdianrfjom2CR40ZodRGJBVEyhpAy6icCG4F1svmlf2iLuL8V92NqHr1DAuwbzolItmck_RWoBL-aSX2f3hg5x7GbtDeDEFxpgHTj5isSLGUJcOarKyO53jF9AYWhfsBanxJEhU-eYiyneQ3zJjgxrQO7wTn97kIE8f7kNQAixbYYYv/w640-h610/%E3%83%9C%E3%82%BF%E3%83%B38.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgglOPrRlzU6gcf8XSoGwBDEyPZLQAbi5ToFtQPgB2-ZIklCSU2gKvM2iD_L9E4uh940g4wZ6sen7jWSuMQ7KuEp8AQdYjqtui6YIIIVTYJWCkmWD8QHiZgZte8PfIC920cSlyQYSkMFdD5Khk2BX9x3w7Z2beKZ5PMmjrnNqF0qBhvrNl9-bbXtN6Hb7A-/s545/%E3%83%9C%E3%82%BF%E3%83%B39.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;392&quot; data-original-width=&quot;545&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgglOPrRlzU6gcf8XSoGwBDEyPZLQAbi5ToFtQPgB2-ZIklCSU2gKvM2iD_L9E4uh940g4wZ6sen7jWSuMQ7KuEp8AQdYjqtui6YIIIVTYJWCkmWD8QHiZgZte8PfIC920cSlyQYSkMFdD5Khk2BX9x3w7Z2beKZ5PMmjrnNqF0qBhvrNl9-bbXtN6Hb7A-/w640-h460/%E3%83%9C%E3%82%BF%E3%83%B39.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h4&gt;memo&lt;/h4&gt;&lt;div&gt;判定処理まで自前でいれてみたのですが、&lt;/div&gt;&lt;div&gt;powerautomate側でボタンがおせなかったらエラーになる仕組みが入っているので、&lt;/div&gt;&lt;div&gt;それで判定してもよいかもしれません。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;まとめ&lt;/h4&gt;&lt;div&gt;今回はボタンを押す操作をpowerautomateで実施してみました。&lt;/div&gt;&lt;div&gt;一応押したあとの動作の確認も入れてみました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;疲れた。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;次回へつづく。&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/8023280381799876481/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2026/02/12-power-automate-desktop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8023280381799876481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8023280381799876481'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2026/02/12-power-automate-desktop.html' title='自動テストの練習 13 (Power Automate Desktop編④) ボタン押す'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuhO1GAYCRiQ4EqXtoMKCw2zMe09hkV55iAxMHpkDkTWXV7XD08QYo2w4E2IfUR0jwnQtHlHL0LPyac69Nw8WtvXgLMa8ulYZ5Vkep-TrS0AZSMsWHi7vgTBSFbV9C_-9JXnos_N0wFeQtMZ8xx0x_h-8jhVPpiInXlJXBFRV39v4rc-MIG0BnK6b23UwQ/s72-w640-h360-c/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-5017090308784788613</id><published>2026-01-17T06:13:00.001+09:00</published><updated>2026-01-17T06:13:45.873+09:00</updated><title type='text'>AI (RAG) の勉強</title><content type='html'>&lt;p&gt;&amp;nbsp;AIの勉強を兼ねて、自分用のRAGにトライしてみたくなりました。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;まずは、Gemini先生に無料で使えるRAGを3個紹介してもらいました。&lt;/p&gt;&lt;p&gt;・1. NotebookLM（最も手軽・Google製）&lt;/p&gt;&lt;p&gt;・2. Dify（ディファイ / 最も勉強になる・ノーコード）&lt;/p&gt;&lt;p&gt;・3. LM Studio（ローカル環境・完全無料）&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;完全無料ってとこにひかれてLM Studio を選定。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;試してる環境はこちら。&lt;/p&gt;&lt;p&gt;OS : Windows11 25H2&lt;/p&gt;&lt;p&gt;CPU : i5 8400&lt;/p&gt;&lt;p&gt;RAM : 32GB&lt;/p&gt;&lt;p&gt;GPU : RTX5060&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;インストールして、途中でモードみたいなの聞かれたので、Developerでインストール。&lt;/p&gt;&lt;p&gt;(Developerを選んだほうがあとでいろいろ設定が変えられるというこでdeveloperを選択)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Gemini先生の言うままに、検索窓から、Shallow-8B.... というのを検索してインストール。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEWr4gqYoS2sQes6D5EFlABqg6sFd3QcyKiGxFoApWrk_FL0D_TlF1U8AkX_uAMF32jpQSNGqgGW0xx56gmIb6VS9nKE-VJkL8XLLsB48JvW2Ojs8i43JjR8vbgFJrgwAyOL-L4nT4ozxUaA0UH7jDOZLVuSQ8150yQiYwD_uQTG3LtSjB2EJcOnap7IoQ/s1200/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202026-01-17%20060542.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1200&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEWr4gqYoS2sQes6D5EFlABqg6sFd3QcyKiGxFoApWrk_FL0D_TlF1U8AkX_uAMF32jpQSNGqgGW0xx56gmIb6VS9nKE-VJkL8XLLsB48JvW2Ojs8i43JjR8vbgFJrgwAyOL-L4nT4ozxUaA0UH7jDOZLVuSQ8150yQiYwD_uQTG3LtSjB2EJcOnap7IoQ/w640-h384/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202026-01-17%20060542.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;おお。chatgptみたいなことができた!&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSR5Wb8tUo15vxHQc8VglnadVCewN0Tv6v6fXEONXxvx5wd4Iv7zQoHdHLdVaiYKJEvnWrc3_4WHmxzf73WgQRay3kL6NVfNULLd6YUTdq4cOiyZwUSLCh2PUQQ8m17aHErHrDSfybK-SuRyajjXES6KntDMqPyaVBilJP0RdTVD98naUcA6bd-SQeGfu/s1200/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202026-01-17%20060744.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1200&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSR5Wb8tUo15vxHQc8VglnadVCewN0Tv6v6fXEONXxvx5wd4Iv7zQoHdHLdVaiYKJEvnWrc3_4WHmxzf73WgQRay3kL6NVfNULLd6YUTdq4cOiyZwUSLCh2PUQQ8m17aHErHrDSfybK-SuRyajjXES6KntDMqPyaVBilJP0RdTVD98naUcA6bd-SQeGfu/w640-h384/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202026-01-17%20060744.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;ただローカルでLLMが使えるようになっただけですが、&lt;/p&gt;&lt;p&gt;今日はここまで。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/5017090308784788613/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2026/01/ai-rag.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/5017090308784788613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/5017090308784788613'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2026/01/ai-rag.html' title='AI (RAG) の勉強'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEWr4gqYoS2sQes6D5EFlABqg6sFd3QcyKiGxFoApWrk_FL0D_TlF1U8AkX_uAMF32jpQSNGqgGW0xx56gmIb6VS9nKE-VJkL8XLLsB48JvW2Ojs8i43JjR8vbgFJrgwAyOL-L4nT4ozxUaA0UH7jDOZLVuSQ8150yQiYwD_uQTG3LtSjB2EJcOnap7IoQ/s72-w640-h384-c/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202026-01-17%20060542.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-9181319208617290947</id><published>2025-08-12T11:05:00.004+09:00</published><updated>2025-08-14T10:17:28.544+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="書籍"/><category scheme="http://www.blogger.com/atom/ns#" term="自動化"/><title type='text'>テスト自動化実践ガイド</title><content type='html'>&lt;p&gt;「テスト自動化実践ガイド」を読んでます。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;

&lt;/p&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div style=&quot;background-color: white; border-radius: 0.75rem; border: 1px solid rgb(149, 165, 166); margin: 0px; overflow: hidden; padding: 5px; text-align: center; width: 504px;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 240px;&quot;&gt;&lt;a href=&quot;https://hb.afl.rakuten.co.jp/ichiba/19fc2bfc.5c40657b.19fc2bfd.47b522ec/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F17895699%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ%3D%3D&quot; rel=&quot;nofollow sponsored noopener&quot; style=&quot;overflow-wrap: break-word; word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]&quot; border=&quot;0&quot; src=&quot;https://hbb.afl.rakuten.co.jp/hgb/19fc2bfc.5c40657b.19fc2bfd.47b522ec/?me_id=1213310&amp;amp;item_id=21286120&amp;amp;pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F2354%2F9784798172354_1_104.jpg%3F_ex%3D240x240&amp;amp;s=240x240&amp;amp;t=picttext&quot; style=&quot;margin: 2px;&quot; title=&quot;[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;display: block; vertical-align: top; width: 248px;&quot;&gt;&lt;p style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; overflow-wrap: break-word; padding: 2px 6px; text-align: left; word-wrap: break-word;&quot;&gt;&lt;a href=&quot;https://hb.afl.rakuten.co.jp/ichiba/19fc2bfc.5c40657b.19fc2bfd.47b522ec/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F17895699%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ%3D%3D&quot; rel=&quot;nofollow sponsored noopener&quot; style=&quot;overflow-wrap: break-word; word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;テスト自動化実践ガイド 継続的にWebアプリケーションを改善するための知識と技法 [ 末村 拓也 ]&lt;/a&gt;&lt;br /&gt;&lt;span&gt;価格：3,630円（税込、送料無料)&lt;/span&gt; &lt;span style=&quot;color: #bbbbbb;&quot;&gt;(2025/8/12時点)&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin: 10px;&quot;&gt;&lt;a href=&quot;https://hb.afl.rakuten.co.jp/ichiba/19fc2bfc.5c40657b.19fc2bfd.47b522ec/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F17895699%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ%3D%3D&quot; rel=&quot;nofollow sponsored noopener&quot; style=&quot;overflow-wrap: break-word; word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://static.affiliate.rakuten.co.jp/makelink/rl.svg&quot; style=&quot;float: left; margin-top: 0px; max-height: 27px; width: auto;&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://hb.afl.rakuten.co.jp/ichiba/19fc2bfc.5c40657b.19fc2bfd.47b522ec/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F17895699%2F%3Fscid%3Daf_pc_bbtn&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ==&quot; rel=&quot;nofollow sponsored noopener&quot; style=&quot;overflow-wrap: break-word; word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;&lt;div style=&quot;background-color: #bf0000; border-radius: 16px; color: white; cursor: pointer; float: right; font-size: 12px; font-weight: 500; height: 27px; line-height: 27px; margin-left: 1px; padding: 0px 12px; text-align: center; width: 41%;&quot;&gt; 楽天で購入 &lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;color: black; font-size: 12px; line-height: 1.4em; margin: 5px; overflow-wrap: break-word; word-wrap: break-word;&quot;&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
  

&lt;p&gt;&lt;/p&gt;&lt;p&gt;この夏に、第2部のサンプルアプリをつかって、自動テストをするところをチャレンジしたいと思ってます。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;25/8/12&lt;/p&gt;&lt;p&gt;第2部をやるために、いろいろ準備作業があるのですが、Gitからインポートするところまでできました。&lt;/p&gt;&lt;p&gt;Gitをはじめて使うので、おそるおそる試してます。&lt;/p&gt;&lt;p&gt;cloneってなんだろ...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;25/8/14&lt;/p&gt;&lt;p&gt;やっとテスト用のページにアクセスできるようになった。&lt;/p&gt;&lt;p&gt;windowsでためしてるのですが、http://0.0.0.0:8080だと、アクセスできないようで、&lt;/p&gt;&lt;p&gt;http://localhost:8080/だとアクセスできることが分かりました。&lt;/p&gt;&lt;p&gt;これで進められそう。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlQekZCHLhk60KxjeKdkE2bbBw85Vl30XK9cX-siwy_yBJgRiZn4JIPYiUkU3XAr8zRJFLAv0buRZSDtRUkiPAAOBNkt5e5cSWBcL3GKjvPYbTRqFcqNHvNaFHAnYbw6rWjvSzUTFUuglkW1vBrlUFh7lOwaB-o1f5zziyntYvAtNGd4PqTEd87vnvDOqM/s1424/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-08-14%20101600.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;754&quot; data-original-width=&quot;1424&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlQekZCHLhk60KxjeKdkE2bbBw85Vl30XK9cX-siwy_yBJgRiZn4JIPYiUkU3XAr8zRJFLAv0buRZSDtRUkiPAAOBNkt5e5cSWBcL3GKjvPYbTRqFcqNHvNaFHAnYbw6rWjvSzUTFUuglkW1vBrlUFh7lOwaB-o1f5zziyntYvAtNGd4PqTEd87vnvDOqM/w640-h338/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-08-14%20101600.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/9181319208617290947/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/08/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/9181319208617290947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/9181319208617290947'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/08/blog-post.html' title='テスト自動化実践ガイド'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlQekZCHLhk60KxjeKdkE2bbBw85Vl30XK9cX-siwy_yBJgRiZn4JIPYiUkU3XAr8zRJFLAv0buRZSDtRUkiPAAOBNkt5e5cSWBcL3GKjvPYbTRqFcqNHvNaFHAnYbw6rWjvSzUTFUuglkW1vBrlUFh7lOwaB-o1f5zziyntYvAtNGd4PqTEd87vnvDOqM/s72-w640-h338-c/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-08-14%20101600.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-8171250306384131642</id><published>2025-05-04T14:05:00.004+09:00</published><updated>2026-02-17T17:18:33.080+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powerautomate"/><category scheme="http://www.blogger.com/atom/ns#" term="自動化"/><title type='text'>自動テストの練習 12 (Power Automate Desktop編③) 文字入力</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh903ckRsMrP6aSyV3Eh-P_LO_pO3OlKUcLDEj3WpVPPQGhBuZTPJ0qPQEhh4sOVYScs_vddAh6F1kGHuySU55wScuXfoN1wMH3rKU7bZ_2uEQipXw0P0Kvo9Qmsmb7Nx_iFATaMH3QZHnjIcMLScSkMdbjn1dFWQzznkCCZT89vOmFc6nNudFjteXeuWc5/s1600/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh903ckRsMrP6aSyV3Eh-P_LO_pO3OlKUcLDEj3WpVPPQGhBuZTPJ0qPQEhh4sOVYScs_vddAh6F1kGHuySU55wScuXfoN1wMH3rKU7bZ_2uEQipXw0P0Kvo9Qmsmb7Nx_iFATaMH3QZHnjIcMLScSkMdbjn1dFWQzznkCCZT89vOmFc6nNudFjteXeuWc5/w640-h360/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;やりたいこと&lt;/h1&gt;&lt;div&gt;&lt;p style=&quot;background-color: white; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px;&quot;&gt;&lt;span face=&quot;meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif&quot; style=&quot;font-size: 14.85px;&quot;&gt;UWPアプリの簡単なテスト(スモークテスト?)をPowerAutomateでやってみたいというものになります。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px;&quot;&gt;&lt;a href=&quot;https://pdfandfont.blogspot.com/2025/04/10-power-automate-desktop.html&quot;&gt;前回の&lt;/a&gt;つづきです。&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px;&quot;&gt;今回は文字を入力するテストケースを実施してみました。&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px;&quot;&gt;こちらの赤枠に文字列を入力するテストになります。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpEEM7FptwdSckWLiR8afYhS-ijrv4xwiKpSrGd6NobhuQNepA108U_6WjVaqAI7VqSQ-Ysnsf_Fu_4kuYOCY0hVv3Q_GwUFF74uIKxU4T_00HO5XUo-rGxhte94tIgEYRhElawkjO5uU0/s502/4.%25E6%2596%2587%25E5%25AD%2597%25E5%2585%25A5%25E5%258A%259B.png&quot; style=&quot;color: #4882c2; margin-left: 1em; margin-right: 1em; text-decoration-line: none;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;354&quot; data-original-width=&quot;502&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpEEM7FptwdSckWLiR8afYhS-ijrv4xwiKpSrGd6NobhuQNepA108U_6WjVaqAI7VqSQ-Ysnsf_Fu_4kuYOCY0hVv3Q_GwUFF74uIKxU4T_00HO5XUo-rGxhte94tIgEYRhElawkjO5uU0/w400-h283/4.%25E6%2596%2587%25E5%25AD%2597%25E5%2585%25A5%25E5%258A%259B.png&quot; style=&quot;border: none; position: relative;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;background-color: white; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px;&quot;&gt;テストケースのTC2になります。&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #707070; font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif; font-size: 14.85px;&quot;&gt;&lt;google-sheets-html-origin&gt;&lt;/google-sheets-html-origin&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;background-color: white; border-collapse: collapse; border: none; color: #707070; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;colgroup style=&quot;font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif;&quot;&gt;&lt;col width=&quot;32&quot;&gt;&lt;/col&gt;&lt;col width=&quot;175&quot;&gt;&lt;/col&gt;&lt;col width=&quot;193&quot;&gt;&lt;/col&gt;&lt;col width=&quot;211&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody style=&quot;font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif;&quot;&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;ID&amp;quot;}&quot; style=&quot;background-color: cyan; border: 1px solid rgb(0, 0, 0); overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;ID&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TestCaseの説明&amp;quot;}&quot; style=&quot;background-color: cyan; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TestCaseの説明&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TestCaseの手順&amp;quot;}&quot; style=&quot;background-color: cyan; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TestCaseの手順&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;出力期待値&amp;quot;}&quot; style=&quot;background-color: cyan; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;出力期待値&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TC2&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TC2&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;文字の入力&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;文字の入力&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;「あいうえお」を入力する\nenterを押す&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;「あいうえお」を入力する&lt;br /&gt;enterを押す&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;「あいうえお」が入力される&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;「あいうえお」が入力される&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h1&gt;作り方&lt;/h1&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Step1 準備(サブフロー)&lt;/h2&gt;&lt;div&gt;今回のやりたいことと、関係ないのですが、&lt;/div&gt;&lt;div&gt;準備として、前回作った起動チェックのフローをサブフローにしておきます。&lt;/div&gt;&lt;div&gt;可読性を上げることが目的です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;サブフローメニュー - 新しいサブフローをクリック&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJV6ZIr85T0GKnrfobwEVhE2yqS6A5dnF85QA8VnTg3WX7l2gcVwG9hPgSllnqKvT56U32EFCq4I4zNE2JUxcxKHMsBiX4gS-8rBdFc6sAKpUI7R7c7vIR9ID0vsFnssQ8TRyMleQNryY6ITUrbJ5GkwKX7I7HQ5PIVMDJYp30I-MpPrKGvxUmtOwsuAGC/s340/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(323).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;236&quot; data-original-width=&quot;340&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJV6ZIr85T0GKnrfobwEVhE2yqS6A5dnF85QA8VnTg3WX7l2gcVwG9hPgSllnqKvT56U32EFCq4I4zNE2JUxcxKHMsBiX4gS-8rBdFc6sAKpUI7R7c7vIR9ID0vsFnssQ8TRyMleQNryY6ITUrbJ5GkwKX7I7HQ5PIVMDJYp30I-MpPrKGvxUmtOwsuAGC/w400-h278/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(323).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;サブフローの追加ダイアログで、&quot;起動チェック&quot;という名前を付けて、保存ボタンを押す。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_rIS4ePGD63Rxigk6ZVAFh3Ul0VCcNqRJyJcEDjU7pq1JqdanErhlVRyvUQ1cyj1eztfEXrV2GhdAwQ5SdB2BuSczT2Ns3iZswZMd6Z4REzQUZXrR33P6eViMWcAtmILPSowRCcyR3N3lqHS1-RQe3OCmBvvyuahIIAitTrxQSV_Cjz3q6FpD4hOXjZV/s622/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(325).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;239&quot; data-original-width=&quot;622&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_rIS4ePGD63Rxigk6ZVAFh3Ul0VCcNqRJyJcEDjU7pq1JqdanErhlVRyvUQ1cyj1eztfEXrV2GhdAwQ5SdB2BuSczT2Ns3iZswZMd6Z4REzQUZXrR33P6eViMWcAtmILPSowRCcyR3N3lqHS1-RQe3OCmBvvyuahIIAitTrxQSV_Cjz3q6FpD4hOXjZV/w400-h154/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(325).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Mainのフローの隣に&quot;起動チェック&quot;のタブができます。&lt;/div&gt;&lt;div&gt;ここに、起動チェックするフローを移動しておきます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wK7YLX6NEQPnsyws68U60kQCZv8OLs2tQ_pkF3skip-_R7i1sdOYKDBJ6uvNjkWvYJ-Hz8zaoOIFgvhlKbaeh437mk_WWghyUirwcuBR7zdDfGrc0rdfYHi_BYI5iggNYoYnu03A5zYxpQh5wt8KL_QH3YQxgUKY95yW8lPAkmLn1ImS3WvPCLNoFofz/s473/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(326)_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;63&quot; data-original-width=&quot;473&quot; height=&quot;54&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wK7YLX6NEQPnsyws68U60kQCZv8OLs2tQ_pkF3skip-_R7i1sdOYKDBJ6uvNjkWvYJ-Hz8zaoOIFgvhlKbaeh437mk_WWghyUirwcuBR7zdDfGrc0rdfYHi_BYI5iggNYoYnu03A5zYxpQh5wt8KL_QH3YQxgUKY95yW8lPAkmLn1ImS3WvPCLNoFofz/w400-h54/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(326)_2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;移動のしかたは、Mainのタブにあるスクリプトを全部選択(Ctrl+A)して、&lt;/div&gt;&lt;div&gt;右クリック - コピーします。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlf92xYeGXJxBj4RtnZYG5KCHuzFmndre-dbnTj_mvEq5Vqm-2H9Cnk-qmjapMB71TuME91FKSAai1RSCFqKVoyIebd1U6aghYgE_A6OOr92s_5l_QPHfzYWHEa6TWHNEWS5AqEyAzTcMd1RGtr9sRT4B-r7akAgdMbmK9u8b-QMue3lNNmhL_xS6MSH_/s1216/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(326).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;704&quot; data-original-width=&quot;1216&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlf92xYeGXJxBj4RtnZYG5KCHuzFmndre-dbnTj_mvEq5Vqm-2H9Cnk-qmjapMB71TuME91FKSAai1RSCFqKVoyIebd1U6aghYgE_A6OOr92s_5l_QPHfzYWHEa6TWHNEWS5AqEyAzTcMd1RGtr9sRT4B-r7akAgdMbmK9u8b-QMue3lNNmhL_xS6MSH_/w400-h231/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(326).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;起動チェックのタブに移動して、右クリック - 貼り付けします。&lt;div&gt;(貼り付け前)&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivyVJsxlfodcF9c2nE82DaThwKKXpkNfzDn6ZzAmB7gT0CPvz-TWPQZ1sjvYRa1JAnS5hh1LaldyBJTQrskPsxYHOSYyaKZqvaM2mQ8dCO-ZU2uKDvv5-xgI_4RC5qgZzLqxN55l5D_NuLK2Fb85HLGCoHvXPRF_O0LeSgCHOIduHuxkfFKZrtcxucbTbU/s1209/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(327).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;636&quot; data-original-width=&quot;1209&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivyVJsxlfodcF9c2nE82DaThwKKXpkNfzDn6ZzAmB7gT0CPvz-TWPQZ1sjvYRa1JAnS5hh1LaldyBJTQrskPsxYHOSYyaKZqvaM2mQ8dCO-ZU2uKDvv5-xgI_4RC5qgZzLqxN55l5D_NuLK2Fb85HLGCoHvXPRF_O0LeSgCHOIduHuxkfFKZrtcxucbTbU/w400-h210/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(327).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;(貼り付け後)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQNYnB4FMnOIzrLTPazN1IExhZP7IJyg6QMwFzTFkk73-2ILEcPONna0gjuXyuSEOMSrdsaUd7ks5E5dx-GDrE4JQLcTfgGAwlTmO3uT8jdSo8z-7Ug9u_uSyxtHTsqa9NM_7mhCiQawlQR9Zyp-B2uB33DZffcrS3g8zB0m5DFNgVZbNUb4F-Nyk69iJe/s1220/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(328).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;441&quot; data-original-width=&quot;1220&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQNYnB4FMnOIzrLTPazN1IExhZP7IJyg6QMwFzTFkk73-2ILEcPONna0gjuXyuSEOMSrdsaUd7ks5E5dx-GDrE4JQLcTfgGAwlTmO3uT8jdSo8z-7Ug9u_uSyxtHTsqa9NM_7mhCiQawlQR9Zyp-B2uB33DZffcrS3g8zB0m5DFNgVZbNUb4F-Nyk69iJe/w400-h145/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(328).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Mainフロー側のフローを削除(選択して、Deleteキー)して、&lt;/div&gt;&lt;div&gt;サブフローを実行するフローを追加して、完了です。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn6Gm_C9nyeKbZ0yHfqqIpZCkt3RJGar62w0Q6Hl9vfiqvQni3wWiwGwWtyY6OZgewk7qiGyLUyWbHfZ0FtBQI8Iq_IiaVtCMWiULKuCSw0xp7WDmK6DB9aU7tB4m2t3ieJ6ZLqakA4x0cbfwNiS_3f8ZEQ5GB_JL-fPmQKpi45hj9n6qt_lMb2l7SD9t_/s769/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(329).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;452&quot; data-original-width=&quot;769&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn6Gm_C9nyeKbZ0yHfqqIpZCkt3RJGar62w0Q6Hl9vfiqvQni3wWiwGwWtyY6OZgewk7qiGyLUyWbHfZ0FtBQI8Iq_IiaVtCMWiULKuCSw0xp7WDmK6DB9aU7tB4m2t3ieJ6ZLqakA4x0cbfwNiS_3f8ZEQ5GB_JL-fPmQKpi45hj9n6qt_lMb2l7SD9t_/w400-h235/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(329).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEEAPtLGBcirQK7dBSlvpQ4cMQSZYCwBzYEVzbRKJHxLDyVuKpkmAN6MHKYBHZab5dCs214BfwIZcswf2GqM-ujUk2bhxEHMEFYkKzsbgODxu7HVmvKwPB-QgVgkXZly1zFypDoOX3ulljN9YZzkpPgwDHkPiSdMmpgSBVZEni02XX1jhHTPNldVm_o41a/s661/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(331).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;320&quot; data-original-width=&quot;661&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEEAPtLGBcirQK7dBSlvpQ4cMQSZYCwBzYEVzbRKJHxLDyVuKpkmAN6MHKYBHZab5dCs214BfwIZcswf2GqM-ujUk2bhxEHMEFYkKzsbgODxu7HVmvKwPB-QgVgkXZly1zFypDoOX3ulljN9YZzkpPgwDHkPiSdMmpgSBVZEni02XX1jhHTPNldVm_o41a/w400-h194/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(331).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;これでMainフローがちょっとすっきりしました。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bcFVWFCVqS5E3na4ZoTJ16E7AdRTUz9Xg7QQVdECvx4TO5agsUeLjr0ib7AxNuDM1UssAmTcaBR6S-o7sonEbxvitcoMh6jDShtl7XS-Xx1GsgNA1BP4JG0ZhQa1c0jiFwfRrssU7XOc806LDTQmq_nysyHre8l_NrGMbYmMG4EGJlTUqV_l5UlRJy8F/s902/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(333).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;391&quot; data-original-width=&quot;902&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bcFVWFCVqS5E3na4ZoTJ16E7AdRTUz9Xg7QQVdECvx4TO5agsUeLjr0ib7AxNuDM1UssAmTcaBR6S-o7sonEbxvitcoMh6jDShtl7XS-Xx1GsgNA1BP4JG0ZhQa1c0jiFwfRrssU7XOc806LDTQmq_nysyHre8l_NrGMbYmMG4EGJlTUqV_l5UlRJy8F/w400-h174/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(333).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Step2&lt;/h2&gt;&lt;div&gt;ここからが本題になります。&lt;/div&gt;&lt;div&gt;&quot;あいうえお&quot;をエディットボックスに入力するところを実施します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;左側のアクションを並べて組み立てていく方法もあるのですが、&lt;/div&gt;&lt;div&gt;どのアクションを使えばよいかわからないので、まずは操作を記録する機能を使いました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;レコーダーボタンをおす。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7hbcawJ1EBdIotIxAhmMkgP-amhpDLNN29NGJEw5pVt00P3FI2XGYrhyf49rhtTCdR9NYzFLGL55thitGPM8u2vYGxqyLbfDTBNY6dw1meW4_S4ElOyAp2kbXQXLuQIId9fv1GEbymgqHtg7-C_NQfFuiiBahkzHueBWX2qdoMg6WoWmoGPMALxSFN3kW/s633/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(334).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;151&quot; data-original-width=&quot;633&quot; height=&quot;95&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7hbcawJ1EBdIotIxAhmMkgP-amhpDLNN29NGJEw5pVt00P3FI2XGYrhyf49rhtTCdR9NYzFLGL55thitGPM8u2vYGxqyLbfDTBNY6dw1meW4_S4ElOyAp2kbXQXLuQIId9fv1GEbymgqHtg7-C_NQfFuiiBahkzHueBWX2qdoMg6WoWmoGPMALxSFN3kW/w400-h95/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(334).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;レコーダーダイアログが起動するので、起動ボタンを押すと、その後の操作を記録してくれます。&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-yQ3degON8O0Wg8KZnRTDE9iYELq7QpkmRedKIjF6lRFC8R5rXQ18FNUHpweXpOQKysU3ljxN1_HhSadoV4JQvxtY0LY9JmykrHhRhaianMQaw3eYTE2VvZs0qrJOJSHiGHPaperfRNcS2niUwTHhrnROQOC_mljDXvu5yldG8mckYv98Pql_0h2_-uiv/s801/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(335).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;801&quot; data-original-width=&quot;405&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-yQ3degON8O0Wg8KZnRTDE9iYELq7QpkmRedKIjF6lRFC8R5rXQ18FNUHpweXpOQKysU3ljxN1_HhSadoV4JQvxtY0LY9JmykrHhRhaianMQaw3eYTE2VvZs0qrJOJSHiGHPaperfRNcS2niUwTHhrnROQOC_mljDXvu5yldG8mckYv98Pql_0h2_-uiv/w203-h400/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(335).png&quot; width=&quot;203&quot; /&gt;&lt;/a&gt;&lt;/div&gt;対象のアプリ側を操作すると、操作を覚えてそうな、動きをし始めます。&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZeSIpBaFGi8-pCVd1cW38n_stgD3e0VOp1MijtprX1NrwlcU75ZHRu3Mbu_njNAQAJt_fyu3UyocqTYP0kgmMVj5eRVEM4kTXvOZD7SVYx7pDOGTCCsIRTA6Ox07tR8iRd6q7_v7K8dCaKcVHizNnEQkcMyU-BshFFcV0EqCm3-00P1iaxqICe5mGbHzA/s504/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(340).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;359&quot; data-original-width=&quot;504&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZeSIpBaFGi8-pCVd1cW38n_stgD3e0VOp1MijtprX1NrwlcU75ZHRu3Mbu_njNAQAJt_fyu3UyocqTYP0kgmMVj5eRVEM4kTXvOZD7SVYx7pDOGTCCsIRTA6Ox07tR8iRd6q7_v7K8dCaKcVHizNnEQkcMyU-BshFFcV0EqCm3-00P1iaxqICe5mGbHzA/w400-h285/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(340).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;終わると、操作が記録されます。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht9UlARb0HYGI8GONEWyKb7zx41G5i19rfkRE9HSIkaB2A4Xh91UaHf0UTOrliuIm7Hk053odqXWsbHw1z9xIKmCvp7WjoCKgiidEJIT-X204Yo0EVRywotZ-xEEWyRMevv5fuTwugTwNn1jMfqY2ZCcyg8D-VVVPQHCclmLkpWPi5tZeCy788QuEAoprA/s783/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(337).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;783&quot; data-original-width=&quot;401&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht9UlARb0HYGI8GONEWyKb7zx41G5i19rfkRE9HSIkaB2A4Xh91UaHf0UTOrliuIm7Hk053odqXWsbHw1z9xIKmCvp7WjoCKgiidEJIT-X204Yo0EVRywotZ-xEEWyRMevv5fuTwugTwNn1jMfqY2ZCcyg8D-VVVPQHCclmLkpWPi5tZeCy788QuEAoprA/s320/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(337).png&quot; width=&quot;164&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;完了すると、Mainフロー側に記録された操作が登録されます。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmaQJ24hF-lwuBUAXaDv-_g9iNHSzMO1uuCEFYXA2lwzdZxrubQgppak0rxRY7fm3LrLYhKvzyva5DvHxXAm5Oejcu91MMXMg9ZQwZllpZBuD9e_9oYr1c5N_Y6qwZz16sPuU9l5mQJxxm8fM06vOPgaUsEaYsoD6drTPra5e9yUpQHygQoXbCo7AYT4md/s834/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(338).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;481&quot; data-original-width=&quot;834&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmaQJ24hF-lwuBUAXaDv-_g9iNHSzMO1uuCEFYXA2lwzdZxrubQgppak0rxRY7fm3LrLYhKvzyva5DvHxXAm5Oejcu91MMXMg9ZQwZllpZBuD9e_9oYr1c5N_Y6qwZz16sPuU9l5mQJxxm8fM06vOPgaUsEaYsoD6drTPra5e9yUpQHygQoXbCo7AYT4md/w400-h231/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(338).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;いらない、コメントとかは削除して、サブフローが変な場所にあったので、並び替えてこうしました。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_PLHoZ5kRr8CfYCIKOe7meHkAGFdopd32zzuwGfE4zQCdb6Tw4eWQQu09EBzkARk6WIkgXJU-Xyu4nuEUqt8TCM253iL7JNpVhgSOBP0st9xLG0WiSxJIC2iPJR4ETbGB5U5gvJq5cnzMd3sBye20dqc-j0WCL72-ASS9gRea-T1fl6AoKhMWfY8om7Qb/s583/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(342).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;256&quot; data-original-width=&quot;583&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_PLHoZ5kRr8CfYCIKOe7meHkAGFdopd32zzuwGfE4zQCdb6Tw4eWQQu09EBzkARk6WIkgXJU-Xyu4nuEUqt8TCM253iL7JNpVhgSOBP0st9xLG0WiSxJIC2iPJR4ETbGB5U5gvJq5cnzMd3sBye20dqc-j0WCL72-ASS9gRea-T1fl6AoKhMWfY8om7Qb/w400-h176/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(342).png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;これで、入力する操作は完了です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Step3&lt;/h2&gt;&lt;div&gt;判定を追加しました。&lt;/div&gt;&lt;div&gt;疲れてきたので、細かい説明は省略します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAY9Rf556GBiflc7xPO6lxRN1HPSYAD-jid8cTgG9kG-eF-UokfVsHclUgwz38CvM1NT0eCaHczN4ha2BvwBekpovpL1YNYBkYXkSQrx0wEA6vrM3QBJwoyR6Adf4H1N5SafM0umrCwufsavicq3_MBRjEUPg9SmNltzDnC8HyFEyVwyX4mX7qt1aNgjEo/s971/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-05-04%20140110_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;569&quot; data-original-width=&quot;971&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAY9Rf556GBiflc7xPO6lxRN1HPSYAD-jid8cTgG9kG-eF-UokfVsHclUgwz38CvM1NT0eCaHczN4ha2BvwBekpovpL1YNYBkYXkSQrx0wEA6vrM3QBJwoyR6Adf4H1N5SafM0umrCwufsavicq3_MBRjEUPg9SmNltzDnC8HyFEyVwyX4mX7qt1aNgjEo/w400-h235/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-05-04%20140110_2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;まとめ&lt;/h2&gt;&lt;div&gt;入力して、その結果を判定するところまでやってみました。&lt;/div&gt;&lt;div&gt;長くなってしまったのですが、実際やってみると、それほどつっかかることなくできました。&lt;/div&gt;&lt;div&gt;power automate おそるべし。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;次回に続く。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/8171250306384131642/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/05/12-power-automate-desktop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8171250306384131642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8171250306384131642'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/05/12-power-automate-desktop.html' title='自動テストの練習 12 (Power Automate Desktop編③) 文字入力'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh903ckRsMrP6aSyV3Eh-P_LO_pO3OlKUcLDEj3WpVPPQGhBuZTPJ0qPQEhh4sOVYScs_vddAh6F1kGHuySU55wScuXfoN1wMH3rKU7bZ_2uEQipXw0P0Kvo9Qmsmb7Nx_iFATaMH3QZHnjIcMLScSkMdbjn1dFWQzznkCCZT89vOmFc6nNudFjteXeuWc5/s72-w640-h360-c/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-1464220447390344174</id><published>2025-04-29T09:05:00.001+09:00</published><updated>2026-02-17T17:18:42.101+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powerautomate"/><category scheme="http://www.blogger.com/atom/ns#" term="自動化"/><title type='text'>自動テストの練習 11 (Power Automate Desktop編②) 起動</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ehQsM0T5pVBQSQFahV5thDK7xkephkSJvhg0o7UDxEZbTf3iGTfneFavSfrn7CRl7uglwxpwYbFCSQyCe-4Yh4wNRq_kqCnhTfyjZdk3fAYk9oMvdmw9qNEBX8Pr-gijFbzukwHo-T3WKiYDOLGX652YnBDpeFSJARY-qqml6MZi1e3ivwC7dXKEaBPF/s1600/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ehQsM0T5pVBQSQFahV5thDK7xkephkSJvhg0o7UDxEZbTf3iGTfneFavSfrn7CRl7uglwxpwYbFCSQyCe-4Yh4wNRq_kqCnhTfyjZdk3fAYk9oMvdmw9qNEBX8Pr-gijFbzukwHo-T3WKiYDOLGX652YnBDpeFSJARY-qqml6MZi1e3ivwC7dXKEaBPF/w640-h360/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;やりたいこと&lt;/h1&gt;&lt;div&gt;自分の作ったアプリで簡単な自動テストをするということをやってました。&lt;/div&gt;&lt;div&gt;詳細はこちらをご参照ください。&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://pdfandfont.blogspot.com/2021/10/1.html&quot;&gt;https://pdfandfont.blogspot.com/2021/10/1.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;UWSCというツールで、一通り行って、Autoitは挫折して、今回は第三弾のPowerAutomateとなります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;テストケース&lt;/h1&gt;&lt;div&gt;今回は起動するところまでやってみます。&lt;/div&gt;&lt;div&gt;テストケースはこちらになります。&lt;/div&gt;&lt;div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;background-color: white; border-collapse: collapse; border: none; color: #707070; font-family: Arial; font-size: 10pt; table-layout: fixed; width: 0px;&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;colgroup style=&quot;font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif;&quot;&gt;&lt;col width=&quot;32&quot;&gt;&lt;/col&gt;&lt;col width=&quot;175&quot;&gt;&lt;/col&gt;&lt;col width=&quot;193&quot;&gt;&lt;/col&gt;&lt;col width=&quot;211&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody style=&quot;font-family: meiryo, メイリオ, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, &amp;quot;ＭＳ Ｐゴシック&amp;quot;, sans-serif;&quot;&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;ID&amp;quot;}&quot; style=&quot;background-color: #0b5394; border: 1px solid rgb(0, 0, 0); color: white; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;ID&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TestCaseの説明&amp;quot;}&quot; style=&quot;background-color: #0b5394; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; color: white; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TestCaseの説明&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TestCaseの手順&amp;quot;}&quot; style=&quot;background-color: #0b5394; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; color: white; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TestCaseの手順&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;出力期待値&amp;quot;}&quot; style=&quot;background-color: #0b5394; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; color: white; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;出力期待値&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;TC1&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0); border-image: initial; border-style: solid; border-width: 1px; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;TC1&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;起動&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;起動&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;exeを実行する&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;exeを実行する&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;起動する&amp;quot;}&quot; style=&quot;border-color: rgb(204, 204, 204) rgb(0, 0, 0) rgb(0, 0, 0) rgb(204, 204, 204); border-image: initial; border-style: solid; border-width: 1px; font-family: Meiryo; overflow: hidden; padding: 2px 3px; vertical-align: bottom;&quot;&gt;起動する&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;つくりかた&lt;/h1&gt;&lt;div style=&quot;text-align: left;&quot;&gt;マウス操作を記録して、実行もできます。記録ボタンをおして、スタートメニュー &amp;gt; アプリ &amp;gt; ...と操作を記録して、実行をするという。そういうやり方もあるとは思うのですが、　ここはスピード重視でexeを直接起動します。&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Microsoft Storeアプリ (UWP)のアプリのexeを起動する方法がちょっと、苦労したので、その辺から説明します。&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Step1&lt;/h2&gt;&lt;div&gt;storeアプリの場合、exeがどこにあるのかわからないので、amuidなるものを取得します。&lt;/div&gt;&lt;div&gt;テスト対象のアプリを起動した状態で、Terminal(コマンドプロンプト)で、&quot;Get-StartApps&quot;と入力すると、起動中アプリのamuidの一覧を取得することができます。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7SRfsdZXMaX8gLcmQLrEikVTU3o2p8jTXRjH0cZOarEMt4zeyg9mCSvpdmE2-Nc5Wn3JVh8ofKUHH85po9_2q-x6aaUioKZXGBe9ml4dnOcLuwCA-wLxQIga1P_cA5jG1p5J5WIklvU7WvkwQwYiq9LELbGxB4cu6EiVvi92gWNtmPrOuOxk4EhA2ljHW/s1435/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20072720.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;368&quot; data-original-width=&quot;1435&quot; height=&quot;164&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7SRfsdZXMaX8gLcmQLrEikVTU3o2p8jTXRjH0cZOarEMt4zeyg9mCSvpdmE2-Nc5Wn3JVh8ofKUHH85po9_2q-x6aaUioKZXGBe9ml4dnOcLuwCA-wLxQIga1P_cA5jG1p5J5WIklvU7WvkwQwYiq9LELbGxB4cu6EiVvi92gWNtmPrOuOxk4EhA2ljHW/w640-h164/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20072720.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(参考にしたサイト)&lt;/div&gt;&lt;div&gt;・PowerAutomateにexeを設定する方法&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://www.ka-net.org/blog/?p=13817&quot;&gt;https://www.ka-net.org/blog/?p=13817&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;・amuidの説明&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://learn.microsoft.com/ja-jp/windows/configuration/store/find-aumid?tabs=ps%2Cexplorer&amp;amp;pivots=windows-11&quot;&gt;https://learn.microsoft.com/ja-jp/windows/configuration/store/find-aumid?tabs=ps%2Cexplorer&amp;amp;pivots=windows-11&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Step2&lt;/h2&gt;&lt;div&gt;Power Automate でシステム&amp;gt;アプリケーションの実行のアクションを挿入します。&lt;/div&gt;&lt;div&gt;アプリケーションパスのところに、&lt;/div&gt;&lt;div&gt;&quot;shell:AppsFolder\&quot;&amp;nbsp; と &quot; アプリのamuid &quot;を入力します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;このようなもの。&lt;/div&gt;&lt;div&gt;shell:AppsFolder\337753drum.memotter_gcx7atcs45bsc!App&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2tEyoSUDGfUcgjnpRhBzX4J8wyG_UCzqgOTqQLSpwRjulGd_q3tvRWC965Z55Bi__2rZq3Htz9Dj7ezXtbH0r08k8HpEN9CXZwLHJfY603eZXV0Jy09N9_3eb7ukQlU8XIa7OKakvhWtnUiJqRkjM596LIyqmTCHp-UOyZ8eNonLd1xZ_5KIGLNnWptvW/s1436/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20073440.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;871&quot; data-original-width=&quot;1436&quot; height=&quot;389&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2tEyoSUDGfUcgjnpRhBzX4J8wyG_UCzqgOTqQLSpwRjulGd_q3tvRWC965Z55Bi__2rZq3Htz9Dj7ezXtbH0r08k8HpEN9CXZwLHJfY603eZXV0Jy09N9_3eb7ukQlU8XIa7OKakvhWtnUiJqRkjM596LIyqmTCHp-UOyZ8eNonLd1xZ_5KIGLNnWptvW/w640-h389/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20073440.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;これで起動できるようになります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Step3&lt;/h2&gt;&lt;div&gt;いちおう、結果を判定する仕組みも入れてみました。&lt;/div&gt;&lt;div&gt;いらないのかもしれませんが。&lt;/div&gt;&lt;div&gt;プロセス名があれば、OKのメッセージをだして、だめならNGのメッセージを出してます。&lt;/div&gt;&lt;div&gt;メッセージボックスは最終的にはログ出力とかに置き換えたいです。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizcfk1zFh_hrmD-S6T-xF4IDy79nq7KiwGJx6a0MAZLj_PIM9LgrfU3K57MTYzJRK_zsFf0mYgtpT6n99IRE_Q7A4oqSpBYbqnpmRdaBMiBibwV4scvfWkCTT3b-UD3GzFqc5OED019LMCioO7EcBbITE1FwrSllN82Yc9gl_-T3y9asgE0gSDGfKIPbAt/s1433/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20084236.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;872&quot; data-original-width=&quot;1433&quot; height=&quot;390&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizcfk1zFh_hrmD-S6T-xF4IDy79nq7KiwGJx6a0MAZLj_PIM9LgrfU3K57MTYzJRK_zsFf0mYgtpT6n99IRE_Q7A4oqSpBYbqnpmRdaBMiBibwV4scvfWkCTT3b-UD3GzFqc5OED019LMCioO7EcBbITE1FwrSllN82Yc9gl_-T3y9asgE0gSDGfKIPbAt/w640-h390/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20084236.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXu3OzYEf9WFWL1pzNT-u4vt16xvI-Av5mh-EqNtOIIn5S42kDbY902moGppq13ae6NX_QrEZcHGdC_GommV5_py97pF3p5lpBcNAy9BwBUMa-57sD0xOkPEtMzh3FsOR0AIizb-X5J8ANR5WjUaSIRApg5tDScTfsMZi47sO8pYmzpWbbEQsCkhQMVfbV/s620/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20084319.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;420&quot; data-original-width=&quot;620&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXu3OzYEf9WFWL1pzNT-u4vt16xvI-Av5mh-EqNtOIIn5S42kDbY902moGppq13ae6NX_QrEZcHGdC_GommV5_py97pF3p5lpBcNAy9BwBUMa-57sD0xOkPEtMzh3FsOR0AIizb-X5J8ANR5WjUaSIRApg5tDScTfsMZi47sO8pYmzpWbbEQsCkhQMVfbV/w640-h434/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-04-29%20084319.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;まとめ&lt;/h1&gt;&lt;p&gt;PowerAutomateで起動して、それをチェックするところまでやってみました。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;次回へ続く予定です。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/1464220447390344174/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/10-power-automate-desktop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/1464220447390344174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/1464220447390344174'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/10-power-automate-desktop.html' title='自動テストの練習 11 (Power Automate Desktop編②) 起動'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ehQsM0T5pVBQSQFahV5thDK7xkephkSJvhg0o7UDxEZbTf3iGTfneFavSfrn7CRl7uglwxpwYbFCSQyCe-4Yh4wNRq_kqCnhTfyjZdk3fAYk9oMvdmw9qNEBX8Pr-gijFbzukwHo-T3WKiYDOLGX652YnBDpeFSJARY-qqml6MZi1e3ivwC7dXKEaBPF/s72-w640-h360-c/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-7271595046976252454</id><published>2025-04-22T22:39:00.002+09:00</published><updated>2026-02-17T17:18:50.403+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powerautomate"/><category scheme="http://www.blogger.com/atom/ns#" term="自動化"/><title type='text'>自動テストの練習 10 (Power Automate Desktop編①)  準備</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLohyphenhyphenAMe76iFW1-F-tsx8RBERodn7Zz_FO6M5a53syUiHg-8nQ2d9ACvOK7Tr4KavZNhPdjxc1BNkCHD5LJr-AvRXfuy8fJwAjem2FdHG9hdtMi-KapnGkfgWcsjEHeywWTBIwU9bo0TrIcyaiaEv5dmGBZZPK5OF9wVk3MmRHP0bubY37S6PMYnK956W9/s1600/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLohyphenhyphenAMe76iFW1-F-tsx8RBERodn7Zz_FO6M5a53syUiHg-8nQ2d9ACvOK7Tr4KavZNhPdjxc1BNkCHD5LJr-AvRXfuy8fJwAjem2FdHG9hdtMi-KapnGkfgWcsjEHeywWTBIwU9bo0TrIcyaiaEv5dmGBZZPK5OF9wVk3MmRHP0bubY37S6PMYnK956W9/w640-h360/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;スタートメニューからPower AutoMate を起動し、&lt;/div&gt;&lt;div&gt;MSのアカウントでログインして、起動できるところまで確認しました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj67J1uHd7i3EMEEKqJI10s4hHYAt3HT-Cn_YoUKVgqlMpVyqvFeOAwuk94AThCpGM3sK7NLhR1nhWaO3mw7uKTpoWpGSWc9DNW9Ee71gNqg59MYs1DcAdnTG0XX6HOQKcUxF5GvE7APQwjlgcVZDFsjwsOUpYfOO4pHd4iqppZvH4ZE9_ClAJNjtRJzB4d/s1180/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(319).png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;816&quot; data-original-width=&quot;1180&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj67J1uHd7i3EMEEKqJI10s4hHYAt3HT-Cn_YoUKVgqlMpVyqvFeOAwuk94AThCpGM3sK7NLhR1nhWaO3mw7uKTpoWpGSWc9DNW9Ee71gNqg59MYs1DcAdnTG0XX6HOQKcUxF5GvE7APQwjlgcVZDFsjwsOUpYfOO4pHd4iqppZvH4ZE9_ClAJNjtRJzB4d/w640-h442/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%20(319).png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;PowerAutomateは、有償版もあるようですが、今回はWin11にデフォルトで入ってる。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;PowerAutomateDesktopという無料版を使います。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;詳細はこちら&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/ja-jp/biz/smb/column-power-automate-desktop&quot;&gt;https://www.microsoft.com/ja-jp/biz/smb/column-power-automate-desktop&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;ちなみに有料版はこちら&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/ja-jp/power-platform/products/power-automate#Pricing&quot;&gt;https://www.microsoft.com/ja-jp/power-platform/products/power-automate#Pricing&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;今回はここまで。&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/7271595046976252454/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/10-power-automate.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/7271595046976252454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/7271595046976252454'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/10-power-automate.html' title='自動テストの練習 10 (Power Automate Desktop編①)  準備'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLohyphenhyphenAMe76iFW1-F-tsx8RBERodn7Zz_FO6M5a53syUiHg-8nQ2d9ACvOK7Tr4KavZNhPdjxc1BNkCHD5LJr-AvRXfuy8fJwAjem2FdHG9hdtMi-KapnGkfgWcsjEHeywWTBIwU9bo0TrIcyaiaEv5dmGBZZPK5OF9wVk3MmRHP0bubY37S6PMYnK956W9/s72-w640-h360-c/%E8%87%AA%E5%8B%95%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E7%B7%B4%E7%BF%92.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-2760094221523778545</id><published>2025-04-20T15:01:00.001+09:00</published><updated>2025-04-20T15:01:37.677+09:00</updated><title type='text'>また、ひさしぶりのAndroid Studio (2)</title><content type='html'>自作アプリをのGoogle playへの再アップのため、Android Studioと格闘してます。&lt;br&gt;
現時点の状況を記載します。&lt;br&gt;
&lt;h5&gt;環境&lt;/h5&gt;
OS : Windows 11 24H2 &lt;br&gt;
Android Studio : 2024.2.1 Pach 3&lt;br&gt;



&lt;h5&gt;状況&lt;/h5&gt;
Basic Activityを選択して、プロジェクトを作成しました。&lt;br&gt;
とりあえず、見た目を近づけるようにしてます。&lt;br&gt;
今はこんな感じ。&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEU-BgT4jCiUimAug_dEd-0o9-_03x0SBbg7RnrRxyLe494VHByinw-GqAdy1_XHMW9CYUMwQsy7-SIng1MPn6wPiwJ7d8ts_bu3WR2rLmD3Ae-2baELIphF2uBTWeKhJwTzn8bjD97L2LGax1tnaFdqtjjzCa7wuXtU3MjElnHUnUwBjp28RzqOqbrIRQ/s554/250420%E6%99%82%E7%82%B9%E3%81%AEUI.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;320&quot; data-original-height=&quot;554&quot; data-original-width=&quot;269&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEU-BgT4jCiUimAug_dEd-0o9-_03x0SBbg7RnrRxyLe494VHByinw-GqAdy1_XHMW9CYUMwQsy7-SIng1MPn6wPiwJ7d8ts_bu3WR2rLmD3Ae-2baELIphF2uBTWeKhJwTzn8bjD97L2LGax1tnaFdqtjjzCa7wuXtU3MjElnHUnUwBjp28RzqOqbrIRQ/s320/250420%E6%99%82%E7%82%B9%E3%81%AEUI.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;br&gt;
前回のソースからコピペで作ってるのに、なぜか、いろがちょっと違ったりする。&lt;br&gt;
&lt;br&gt;
なぜ？</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/2760094221523778545/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/android-studio-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/2760094221523778545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/2760094221523778545'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/android-studio-2.html' title='また、ひさしぶりのAndroid Studio (2)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEU-BgT4jCiUimAug_dEd-0o9-_03x0SBbg7RnrRxyLe494VHByinw-GqAdy1_XHMW9CYUMwQsy7-SIng1MPn6wPiwJ7d8ts_bu3WR2rLmD3Ae-2baELIphF2uBTWeKhJwTzn8bjD97L2LGax1tnaFdqtjjzCa7wuXtU3MjElnHUnUwBjp28RzqOqbrIRQ/s72-c/250420%E6%99%82%E7%82%B9%E3%81%AEUI.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-1085823399115490486</id><published>2025-04-19T20:36:00.004+09:00</published><updated>2025-04-19T20:37:11.230+09:00</updated><title type='text'>また、ひさしぶりのAndroid Studio (1)</title><content type='html'>google playのアカウントが先日閉鎖されてしまいました。 &lt;br&gt;
これを復活するべく、以前に作ったAndroid のprojectを実行したところ、一杯エラーがでてよくわからないので、&lt;br&gt;
もう一度作り直すことにしました。&lt;br&gt;&lt;br&gt;

まずは以前の記事と、以前のソースを見ながら、進めていこうと思います。&lt;br&gt;&lt;br&gt;


&lt;h5&gt;むかしの記事&lt;/h5&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/07/android-studio.html&quot;&gt;ひさしぶりのAndroid studio&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/07/android-studio2-editobox.html&quot;&gt;ひさしぶりの Android studio2 editoboxを追加&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/07/android-studio-3.html&quot;&gt;ひさしぶりのAndroid studio 3 みため&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/07/android-studio-5.html&quot;&gt;ひさしぶりの Android Studio 5 ファイル入出力&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/08/android-studio-6.html&quot;&gt;ひさしぶりの Android Studio 6 アイコン作成 (おてがるに)&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/08/android-studio7-admob.html&quot;&gt;ひさしぶりの android studio7 admob&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/08/android-studio-8.html&quot;&gt;ひさしぶりのAndroid Studio 8 プライバシーポリシー&lt;/a&gt;&lt;br&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/1085823399115490486/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/android-studio-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/1085823399115490486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/1085823399115490486'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/04/android-studio-1.html' title='また、ひさしぶりのAndroid Studio (1)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-8661042404431184946</id><published>2025-01-01T16:46:00.003+09:00</published><updated>2025-01-01T16:46:27.100+09:00</updated><title type='text'>android studioをバージョンアップしたらビルドエラーがでるようになったとき</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjOazUrVFJl-CrMTD62IaJ2CGAxYWqh8m4eJJlGcX7ljDisHyk_AgnEcqWrLhWptn23iG_BI-DMQzYusG0nbP6B_eNV_M7Jyhb0mcvOuk8pYW6C1JJ9omSZU41gawnN-LQM1IpDsjmuLQtGccgC083sVo2VnnBtC4aZ7MJjZszQqCodwb-V1tM6f9XhkQGW&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;340&quot; data-original-width=&quot;1384&quot; height=&quot;158&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjOazUrVFJl-CrMTD62IaJ2CGAxYWqh8m4eJJlGcX7ljDisHyk_AgnEcqWrLhWptn23iG_BI-DMQzYusG0nbP6B_eNV_M7Jyhb0mcvOuk8pYW6C1JJ9omSZU41gawnN-LQM1IpDsjmuLQtGccgC083sVo2VnnBtC4aZ7MJjZszQqCodwb-V1tM6f9XhkQGW=w640-h158&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;こんなやつ。&lt;/p&gt;&lt;p&gt;こちらのwebページを参考にしたら、エラーが解消されました。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.rouge.gr.jp/~fuku/androidstudio/sdkdepend/&quot;&gt;https://www.rouge.gr.jp/~fuku/androidstudio/sdkdepend/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/8661042404431184946/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2025/01/android-studio.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8661042404431184946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8661042404431184946'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2025/01/android-studio.html' title='android studioをバージョンアップしたらビルドエラーがでるようになったとき'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjOazUrVFJl-CrMTD62IaJ2CGAxYWqh8m4eJJlGcX7ljDisHyk_AgnEcqWrLhWptn23iG_BI-DMQzYusG0nbP6B_eNV_M7Jyhb0mcvOuk8pYW6C1JJ9omSZU41gawnN-LQM1IpDsjmuLQtGccgC083sVo2VnnBtC4aZ7MJjZszQqCodwb-V1tM6f9XhkQGW=s72-w640-h158-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-831170654685425441</id><published>2024-08-25T08:25:00.001+09:00</published><updated>2024-08-25T08:25:32.314+09:00</updated><title type='text'>【悲報】Google Playのアカウント閉鎖されちゃった...</title><content type='html'>&lt;p&gt;&amp;nbsp;Google Play上で二つほどアプリを登録していたのですが、&lt;/p&gt;&lt;p&gt;アカウント自体が閉鎖されてしまいました....&lt;/p&gt;&lt;p&gt;警告のメールが届いていて、アプリをアップロードしようとしてたのですが、間に合わず、閉鎖に至りました。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3MMXurwES2rjNTESzxyEtWB-gWtez5_SCSBWOPSqiDtmCRrM9Eq1Go29k9MRFh4QgjDwCbYg6GeigacbVYeonKu8I-m3aBgJxCYleLbE2YHqtGRgLhfPmo8LY2uUi6kEREsdXHU2Wx72fDc30L5Ww0XT9cKZwUlsU8waZswg-s4gv-EFtlnKsPh41w56k/s602/7_17%E3%83%A1%E3%83%BC%E3%83%AB.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;571&quot; data-original-width=&quot;602&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3MMXurwES2rjNTESzxyEtWB-gWtez5_SCSBWOPSqiDtmCRrM9Eq1Go29k9MRFh4QgjDwCbYg6GeigacbVYeonKu8I-m3aBgJxCYleLbE2YHqtGRgLhfPmo8LY2uUi6kEREsdXHU2Wx72fDc30L5Ww0XT9cKZwUlsU8waZswg-s4gv-EFtlnKsPh41w56k/w400-h380/7_17%E3%83%A1%E3%83%BC%E3%83%AB.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;再開するにはもう一回お金払って、アカウント作る必要があるようです...&lt;/p&gt;&lt;p&gt;残念...&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/831170654685425441/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2024/08/google-play.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/831170654685425441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/831170654685425441'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2024/08/google-play.html' title='【悲報】Google Playのアカウント閉鎖されちゃった...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3MMXurwES2rjNTESzxyEtWB-gWtez5_SCSBWOPSqiDtmCRrM9Eq1Go29k9MRFh4QgjDwCbYg6GeigacbVYeonKu8I-m3aBgJxCYleLbE2YHqtGRgLhfPmo8LY2uUi6kEREsdXHU2Wx72fDc30L5Ww0XT9cKZwUlsU8waZswg-s4gv-EFtlnKsPh41w56k/s72-w400-h380-c/7_17%E3%83%A1%E3%83%BC%E3%83%AB.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-463003717508655317</id><published>2024-03-30T09:49:00.001+09:00</published><updated>2024-03-30T09:49:33.470+09:00</updated><title type='text'>UWP datagrid 入門</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
Microsoftのこちらのページの通りにコードを書いて、&lt;br /&gt;
下図のようなdatagridが表示されるまでをやってみます。&lt;br /&gt;&lt;br /&gt;
「How to: Add a DataGrid control to a page」&lt;br /&gt;
&lt;a href=&quot;https://learn.microsoft.com/ja-jp/windows/communitytoolkit/controls/datagrid_guidance/datagrid_basics&quot;&gt;https://learn.microsoft.com/ja-jp/windows/communitytoolkit/controls/datagrid_guidance/datagrid_basics&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;



&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9TJbul27tDwB5mFsoOP0iMKM76Fx5So2_mfb7bghChLnPv2bNULd_0cFzI_MJ37pg3X3sVaewh_x74LHaM5sZ2dIWopKlR4Ku8-1lDle_V3PpXx0IH42BnknkKxWd0irZFyy3sb-Su77rmpV4w8zCEMDbg2IXCknZSnGKefug_CqAdDIBtjpTaFXKns9/s609/datagird1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;339&quot; data-original-width=&quot;609&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9TJbul27tDwB5mFsoOP0iMKM76Fx5So2_mfb7bghChLnPv2bNULd_0cFzI_MJ37pg3X3sVaewh_x74LHaM5sZ2dIWopKlR4Ku8-1lDle_V3PpXx0IH42BnknkKxWd0irZFyy3sb-Su77rmpV4w8zCEMDbg2IXCknZSnGKefug_CqAdDIBtjpTaFXKns9/w640-h357/datagird1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;br /&gt;
自分がよくわかっていないだけだと思うのですが、&lt;br /&gt;
Microsoftのページの記載だけだと、途中で一回行き詰りました。&lt;br /&gt;
つまずいたあたりを中心に忘れないように整理しておきます。&lt;br /&gt;


&lt;h5&gt;環境&lt;/h5&gt;
Win11 23H2&lt;br /&gt;
Visual Studio 2022 community&lt;br /&gt;

&lt;h5&gt;Step1.プロジェクト作成&lt;/h5&gt;
Visual Studioで「空白のアプリ(ユニバーサルWindows)」のプロジェクトを作成する。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinZWtyGUtnOA1mCswJamCcGQvmQ2QofzsabH5r0UhfeuEfh9JAhJ1g46IzfAsLBQXNWLd8rOPv2Oh8XoM4L0ONH4raCzQth5wIvTQDm900f-fSVJi0e5_VPHgPogEIFuMeXi7KnkpNTBTo3Hgfnyseicji18JixoVnQa5ii3aCLH0c-wVIx48LtQcITfg9/s1014/datagird2.png&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;675&quot; data-original-width=&quot;1014&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinZWtyGUtnOA1mCswJamCcGQvmQ2QofzsabH5r0UhfeuEfh9JAhJ1g46IzfAsLBQXNWLd8rOPv2Oh8XoM4L0ONH4raCzQth5wIvTQDm900f-fSVJi0e5_VPHgPogEIFuMeXi7KnkpNTBTo3Hgfnyseicji18JixoVnQa5ii3aCLH0c-wVIx48LtQcITfg9/w640-h426/datagird2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

プロジェクト名や、ターゲットバージョンは適当に設定します。&lt;br /&gt;

&lt;h5&gt;Step2.datagridのパッケージを追加&lt;/h5&gt;
プロジェクトメニュー &amp;gt; NuGetパッケージの管理...を選択。&lt;br /&gt;
参照を選択&lt;br /&gt;
datagridで検索&lt;br /&gt;
「Microsoft.Toolkit.UWP.UI.Controls.DataGrid」をインストールする。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwM-2ybAtHp0GOaeTyxP11Hxhgm-GVEO5kNeUm6YaO_JNUOD1KPlNv1sugbfRKkJa2_hDd2xb_yqhThsmseOhTjR2YuKURnAyaFMw_n1EucHfmy_3jI8p0WRDt1xLNnPHe4qo8XQIyXF9dEJzYG33aTKz76qVPrRN-TLDczwAARZYFbjkCvy3jJx6rFR8H/s1558/datagird4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;678&quot; data-original-width=&quot;1558&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwM-2ybAtHp0GOaeTyxP11Hxhgm-GVEO5kNeUm6YaO_JNUOD1KPlNv1sugbfRKkJa2_hDd2xb_yqhThsmseOhTjR2YuKURnAyaFMw_n1EucHfmy_3jI8p0WRDt1xLNnPHe4qo8XQIyXF9dEJzYG33aTKz76qVPrRN-TLDczwAARZYFbjkCvy3jJx6rFR8H/w640-h278/datagird4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;Step3.xamlの編集&lt;/h5&gt;
MainPage.xamlに下記の行を追加します。&lt;br /&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggyenkzKZy4flFOhuzVm5OG8LOiyNuTfF9_ChpsTrhRIAGJiG7NclL0Pti7eeYnznip6kN46TaevrPpU_ZJsTTDq1Nl-so01F-UvkcQ9Y5yFbwkbvDLFKHgwySkzD7QMWfT0qxwnjNHxzwQfbQ78i2AjMgqirZdhyQWSlQwndLD8vL1W8CFk5ZbPHN38UN/s730/xaml.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;273&quot; data-original-width=&quot;730&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggyenkzKZy4flFOhuzVm5OG8LOiyNuTfF9_ChpsTrhRIAGJiG7NclL0Pti7eeYnznip6kN46TaevrPpU_ZJsTTDq1Nl-so01F-UvkcQ9Y5yFbwkbvDLFKHgwySkzD7QMWfT0qxwnjNHxzwQfbQ78i2AjMgqirZdhyQWSlQwndLD8vL1W8CFk5ZbPHN38UN/w640-h240/xaml.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;Step4.datagridに値を入れるクラスを準備する (ここでつまずいた)&lt;/h5&gt;
ソリューションエクスプローラー &amp;gt; 追加 &amp;gt; 新しい項目 &amp;gt; クラス &lt;br /&gt;
MyViewModelというクラスを追加する。&lt;br /&gt;
MyViewModelの中で、参考にしたサイトにあるCustomerクラスを呼び出すようにします。&lt;br /&gt;
MyViewModelのクラスとCustomerクラスがこうなります。&lt;br /&gt;  
Customerクラスは参考サイトのままです。&lt;br /&gt;

&lt;pre class=&quot;c&quot; name=&quot;code&quot;&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App11
{
    public class MyViewModel
    {
        private List&lt;customer&gt; _customers = new List&lt;customer&gt;();

        public MyViewModel()
        {
            _customers = Customer.Customers();
        }

        public List&lt;customer&gt; customers
        {
            get { return _customers; }
        }
    }

    public class Customer
    {
        public String FirstName { get; set; }
        public String LastName { get; set; }
        public String Address { get; set; }
        public Boolean IsNew { get; set; }

        public Customer(String firstName, String lastName,
            String address, Boolean isNew)
        {
            this.FirstName = firstName;
            this.LastName = lastName;
            this.Address = address;
            this.IsNew = isNew;
        }

        public static List&lt;customer&gt; Customers()
        {
            return new List&lt;customer&gt;(new Customer[4] {
            new Customer(&quot;A.&quot;, &quot;Zero&quot;,
                &quot;12 North Third Street, Apartment 45&quot;,
                false),
            new Customer(&quot;B.&quot;, &quot;One&quot;,
                &quot;34 West Fifth Street, Apartment 67&quot;,
                false),
            new Customer(&quot;C.&quot;, &quot;Two&quot;,
                &quot;56 East Seventh Street, Apartment 89&quot;,
                true),
            new Customer(&quot;D.&quot;, &quot;Three&quot;,
                &quot;78 South Ninth Street, Apartment 10&quot;,
                true)
        });
        }
    }
}

&lt;/customer&gt;&lt;/customer&gt;&lt;/customer&gt;&lt;/customer&gt;&lt;/customer&gt;&lt;/pre&gt;

MainPage.xaml.cs側でMyviewModelをnewします。&lt;br /&gt;
&lt;pre class=&quot;c&quot; name=&quot;code&quot;&gt;namespace App11
{
    /// &lt;summary&gt;
    /// それ自体で使用できる空白ページまたはフレーム内に移動できる空白ページ。
    /// &lt;/summary&gt;
    public sealed partial class MainPage : Page
    {
        public MyViewModel mv = new MyViewModel();

        public MainPage()
        {
            this.InitializeComponent();
        }
    }
}

&lt;/pre&gt;
&lt;h5&gt;Step5.xamlの編集(2)&lt;/h5&gt;
MainPage.xamlに下記のように更新します&lt;br /&gt;




&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJwS4x4JT2nIPN4k5L1j0diCyhOCcab4K0YtZaG2Ne3WqimrUZrghBAMAAdpmP-7Jk11DZZaO62KCj6IG6v0m31fQU8TMr-3cz7lzvFj0VtIOsi9EvKW5bVqnXQG8wgXVTN4BMb-Kv6LjnwtKcJ0mXzmKokcDMesiS8ke0hxHLc_UDiPiRI6_BHhG4oMao/s829/xaml2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;273&quot; data-original-width=&quot;829&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJwS4x4JT2nIPN4k5L1j0diCyhOCcab4K0YtZaG2Ne3WqimrUZrghBAMAAdpmP-7Jk11DZZaO62KCj6IG6v0m31fQU8TMr-3cz7lzvFj0VtIOsi9EvKW5bVqnXQG8wgXVTN4BMb-Kv6LjnwtKcJ0mXzmKokcDMesiS8ke0hxHLc_UDiPiRI6_BHhG4oMao/w640-h210/xaml2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;結果&lt;/h5&gt;
実行するとデータグリッドビューが表示されます。&lt;br&gt;
よかった。&lt;br&gt;


&lt;h5&gt;苦労した点&lt;/h5&gt;
msのサイトに記載のcustomerクラスをどうやってつかったらよいのかわからず。&lt;br&gt;
途中で行き詰ってしまいました。&lt;br&gt;



</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/463003717508655317/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2024/03/uwp-datagrid.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/463003717508655317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/463003717508655317'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2024/03/uwp-datagrid.html' title='UWP datagrid 入門'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9TJbul27tDwB5mFsoOP0iMKM76Fx5So2_mfb7bghChLnPv2bNULd_0cFzI_MJ37pg3X3sVaewh_x74LHaM5sZ2dIWopKlR4Ku8-1lDle_V3PpXx0IH42BnknkKxWd0irZFyy3sb-Su77rmpV4w8zCEMDbg2IXCknZSnGKefug_CqAdDIBtjpTaFXKns9/s72-w640-h357-c/datagird1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-2623179123851269544</id><published>2024-03-20T16:44:00.001+09:00</published><updated>2024-03-20T16:44:45.240+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="UWP"/><title type='text'>UWP データバインディングの勉強</title><content type='html'>&lt;p&gt;&amp;nbsp;こちらのページで勉強する予定。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/ja-jp/training/modules/implement-data-binding-in-windows-10-app/?source=recommendations&quot;&gt;https://learn.microsoft.com/ja-jp/training/modules/implement-data-binding-in-windows-10-app/?source=recommendations&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;UWPでデータグリッドを使おうと思って↓のページを参考に進めてたのですが、Viewmodelがでてきたところで挫折してしまいました。&lt;/p&gt;&lt;p&gt;なので、まずは↑のページでデータバインディングを勉強しようと思ってます。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/ja-jp/windows/communitytoolkit/controls/datagrid_guidance/datagrid_basics&quot;&gt;https://learn.microsoft.com/ja-jp/windows/communitytoolkit/controls/datagrid_guidance/datagrid_basics&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;MVVMよくわらかない...&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/2623179123851269544/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2024/03/uwp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/2623179123851269544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/2623179123851269544'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2024/03/uwp.html' title='UWP データバインディングの勉強'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-8960344873112184670</id><published>2023-09-22T06:44:00.003+09:00</published><updated>2023-09-22T06:44:20.346+09:00</updated><title type='text'>巨大な数字の計算</title><content type='html'>&lt;p&gt;巨大な数字の計算に興味があったので、ググってみたらこちらに&lt;/p&gt;&lt;p&gt;たどり着きました。&lt;/p&gt;&lt;p&gt;あとでじっくり読んでみよ。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://qiita.com/square1001/items/1aa12e04934b6e749962&quot;&gt;https://qiita.com/square1001/items/1aa12e04934b6e749962&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/8960344873112184670/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2023/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8960344873112184670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8960344873112184670'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2023/09/blog-post.html' title='巨大な数字の計算'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-6530849683529111014</id><published>2023-09-10T06:37:00.003+09:00</published><updated>2023-09-10T06:37:48.419+09:00</updated><title type='text'>CUDA 1</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
CUDAでプログラミングして、高速な処理ができたらいいなと思い、CUDAに入門することにしました。&lt;br /&gt;
そのメモになります。&lt;br /&gt;

&lt;h5&gt;環境&lt;/h5&gt;
OS   : Windows11 22H2 &lt;br /&gt;
IDE  : Visual Studio 2019 &lt;br /&gt;
GPU  : GTX1660 super &lt;br /&gt;
CUDA : cuda_12.2.2_537.13_windows&lt;br /&gt;

&lt;h5&gt;0.参考資料&lt;/h5&gt;
こちらのサイトを参考にCUDAのトライアルをすすめました。&lt;br /&gt;
&lt;a href=&quot;https://developer.nvidia.com/how-to-cuda-c-cpp&quot; target=&quot;_blank&quot;&gt;https://developer.nvidia.com/how-to-cuda-c-cpp
&lt;/a&gt;&lt;br /&gt;
CUDA Toolkitのページ → Training → C/C++ using CUDA C をたどりました。&lt;br /&gt;
基本的にはここの動画を参考に進めていくことにしました。&lt;br /&gt;


&lt;h5&gt;1.ダウンロード&lt;/h5&gt;
こちらからダウンロードしました。&lt;br /&gt;
&lt;a href=&quot;https://developer.nvidia.com/cuda-toolkit&quot; target=&quot;_blank&quot;&gt;https://developer.nvidia.com/cuda-toolkit&lt;/a&gt;&lt;br /&gt;



&lt;h5&gt;2.サンプルを起動するまで&lt;/h5&gt;
ここからサンプルをダウンロードしました。&lt;br /&gt;
トライアルの動画だと、toolkitをダウンロードすると勝手にサンプルも入ることになってますが、&lt;br /&gt;
どこかのバージョンからtoolkitには同梱されなくなったそうなので、こちらからダウンロードする必要がありました。&lt;br /&gt;

&lt;a href=&quot;https://github.com/nvidia/cuda-samples&quot; target=&quot;_blank&quot;&gt;https://github.com/nvidia/cuda-samples&lt;/a&gt;




&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgc39JZM32XckIxXKiCs9ru7LK2x6T5euGihfgqmTbXh8QEvnvJ6NaCUpUR6y-n-5lF9EwORJnG2u5AZjEwBZy19mKCaJYztpt5w4L4DMdu6AGIBkSA2YIOlnc6ZDOt2QXU0DZh08NV87doZvI3X7IpSU4gNtIW5qHmk7dQpFoONGnsf8inOWaYAHx7mM/s1077/sample%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;665&quot; data-original-width=&quot;1077&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgc39JZM32XckIxXKiCs9ru7LK2x6T5euGihfgqmTbXh8QEvnvJ6NaCUpUR6y-n-5lF9EwORJnG2u5AZjEwBZy19mKCaJYztpt5w4L4DMdu6AGIBkSA2YIOlnc6ZDOt2QXU0DZh08NV87doZvI3X7IpSU4gNtIW5qHmk7dQpFoONGnsf8inOWaYAHx7mM/w640-h396/sample%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;


ダウンロードしたファイルの中のmatrixMulというものを実行する。&lt;br /&gt;
参考にした動画でmatrixMulを実行していたので、そうしました。&lt;br /&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6OwelgUlkE6aSvexho6UYTVGRzbx5fA3V8BtGWQo3XMovXeMmjx9bf_fRPz7-KB6rWTzii32N_ClP3-KnXQODbWcN5ThyiMkgSxPIb_SzkFpL54OCcyI3iZyqitr3YGDrKrD-J8pMGZj0TGBBJgQHlbfKTA6MwkZlF6paCihr7TiX5o0bZoKAp_H7tS2G/s767/matrixMul.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;586&quot; data-original-width=&quot;767&quot; height=&quot;488&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6OwelgUlkE6aSvexho6UYTVGRzbx5fA3V8BtGWQo3XMovXeMmjx9bf_fRPz7-KB6rWTzii32N_ClP3-KnXQODbWcN5ThyiMkgSxPIb_SzkFpL54OCcyI3iZyqitr3YGDrKrD-J8pMGZj0TGBBJgQHlbfKTA6MwkZlF6paCihr7TiX5o0bZoKAp_H7tS2G/w640-h488/matrixMul.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

実行結果&lt;br /&gt;



&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWJQAzrl4wlbGgmhlqq76E5cdVsqIV407OS7HkS38SalCDy36mBLRk834gjDfRE19-4tJ08HUpmE61aTwR2BtarDN7cGA5k4YYC1FSnJEKNgAX2XlKsm_Rh7soKhc1s6ZKzLXkeRvaeTAKU9Fxqioae0B6PT_yrY3ZC4gyWdcUDM84QWFWBEuLVhaBB_OC/s1115/matlix%20mul.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;628&quot; data-original-width=&quot;1115&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWJQAzrl4wlbGgmhlqq76E5cdVsqIV407OS7HkS38SalCDy36mBLRk834gjDfRE19-4tJ08HUpmE61aTwR2BtarDN7cGA5k4YYC1FSnJEKNgAX2XlKsm_Rh7soKhc1s6ZKzLXkeRvaeTAKU9Fxqioae0B6PT_yrY3ZC4gyWdcUDM84QWFWBEuLVhaBB_OC/w640-h360/matlix%20mul.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

succesと表示され、成功しました。&lt;br&gt;
ひきつづき、2個目の動画もみてみます。&lt;br&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/6530849683529111014/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2023/09/cuda-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/6530849683529111014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/6530849683529111014'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2023/09/cuda-1.html' title='CUDA 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgc39JZM32XckIxXKiCs9ru7LK2x6T5euGihfgqmTbXh8QEvnvJ6NaCUpUR6y-n-5lF9EwORJnG2u5AZjEwBZy19mKCaJYztpt5w4L4DMdu6AGIBkSA2YIOlnc6ZDOt2QXU0DZh08NV87doZvI3X7IpSU4gNtIW5qHmk7dQpFoONGnsf8inOWaYAHx7mM/s72-w640-h396-c/sample%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-423903254740928699</id><published>2023-09-03T10:01:00.006+09:00</published><updated>2023-09-03T10:04:25.079+09:00</updated><title type='text'>C# Parallel 入門　2</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
以前の記事がこちらになります。&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/2018/05/c-parallel.html&quot; target=&quot;_blank&quot;&gt;C# Parallel 入門&lt;/a&gt;&lt;br&gt;&lt;br&gt;

前回の方法では、for文の中の計算結果を足し合わせるということをしていたのですが、&lt;br&gt;
もう少し複雑なことがしたくなりました。&lt;br&gt;&lt;br&gt;

1からNまで順番に数字を調べていって、それが目当ての数字だったら、&lt;br&gt;
Listに登録することが目的です。&lt;br&gt;&lt;br&gt;

&lt;h5&gt;コード&lt;/h5&gt;

&lt;pre class=&quot;c&quot; name=&quot;code&quot;&gt;
// 並列化
object obj = new object();
Parallel.For&lt;List&lt;Int64&gt;&gt;(1, endNum, () =&gt; new List&lt;Int64&gt;(), (Int64 num, ParallelLoopState state, List&lt;Int64&gt; partial) =&gt;
{
    // もとめたい数字がきたらListに登録する
    if (num == XXX)
    {
        partial.Add(num);
    }

    return partial;
},
    partial =&gt;
    {

        foreach (var val in partial)
        {
            lock (obj) motometeruList.Add(val);
        }
    });

&lt;/pre&gt;


&lt;h5&gt;コードの説明&lt;/h5&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPPzTxUozPRDeIsSK8lnDCx9eIb8yac_DOi0YNyCl48rNayfF6CSR94yaNSBqCP7ENZQ91I3RWVb7KIVKNzcY1mAd3FLVJMk-0Z5e0HBSoy0LCHwG4vACD1_bOxmXsDDlC43Xoi9fdKxZm_Wgy-ttfHVLCfHfOf7q2hJB9zSPPpI8iKg2OMDBLQnX-2Tk/s1600/Parallel2.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;349&quot; data-original-width=&quot;818&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPPzTxUozPRDeIsSK8lnDCx9eIb8yac_DOi0YNyCl48rNayfF6CSR94yaNSBqCP7ENZQ91I3RWVb7KIVKNzcY1mAd3FLVJMk-0Z5e0HBSoy0LCHwG4vACD1_bOxmXsDDlC43Xoi9fdKxZm_Wgy-ttfHVLCfHfOf7q2hJB9zSPPpI8iKg2OMDBLQnX-2Tk/s1600/Parallel2.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;h5&gt;結果&lt;/h5&gt;
for文でループさせる回数や中身の計算にもよると思いますが、&lt;br&gt;
自分がやりたかった計算では、「40000000」までループさせる計算で、&lt;br&gt;
Parallel使う前は1500秒だったものが、Parallelに変更すると、&lt;br&gt;
300秒ぐらいで終わるようになりました。&lt;br&gt;



</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/423903254740928699/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2023/09/c-parallel-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/423903254740928699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/423903254740928699'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2023/09/c-parallel-2.html' title='C# Parallel 入門　2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPPzTxUozPRDeIsSK8lnDCx9eIb8yac_DOi0YNyCl48rNayfF6CSR94yaNSBqCP7ENZQ91I3RWVb7KIVKNzcY1mAd3FLVJMk-0Z5e0HBSoy0LCHwG4vACD1_bOxmXsDDlC43Xoi9fdKxZm_Wgy-ttfHVLCfHfOf7q2hJB9zSPPpI8iKg2OMDBLQnX-2Tk/s72-c/Parallel2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-8989109901260195141</id><published>2023-03-24T06:43:00.000+09:00</published><updated>2023-03-24T06:43:09.058+09:00</updated><title type='text'>アイキャッチ画像のめも</title><content type='html'>&lt;p&gt;何を使って作ってたか忘れがちなので、メモしておきます。&lt;/p&gt;&lt;p&gt;Canvaを使ってます。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.canva.com/&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;https://www.canva.com/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/8989109901260195141/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2023/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8989109901260195141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8989109901260195141'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2023/03/blog-post.html' title='アイキャッチ画像のめも'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-1784614343780098953</id><published>2023-02-22T20:25:00.001+09:00</published><updated>2023-02-22T20:27:27.937+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EnumChar"/><title type='text'>Enumchar V3.2.1.0 リリース</title><content type='html'>EnumChar V3.2.1.0をリリースしました。&lt;br&gt;
&lt;a href=&quot;http://www.vector.co.jp/soft/winnt/writing/se483244.html&quot; target=&quot;_blank&quot;&gt;http://www.vector.co.jp/soft/winnt/writing/se483244.html&lt;/a&gt;

&lt;h5&gt;変更点&lt;/h5&gt;
[機能追加]Unicode領域を追加&lt;br&gt;
[機能追加]空白文字を除外するチェックボックス追加&lt;br&gt;


&lt;h5&gt;新規に追加したコード領域&lt;/h5&gt;
{&quot;U+0870&quot;, &quot;U+089F&quot;, &quot;Arabic Extended-B&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1C90&quot;, &quot;U+1CBF&quot;, &quot;Georgian Extended&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10570&quot;, &quot;U+105BF&quot;, &quot;Vithkuqi&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10780&quot;, &quot;U+107BF&quot;, &quot;Latin Extended-F&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10D00&quot;, &quot;U+10D3F&quot;, &quot;Hanifi Rohingya&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10E80&quot;, &quot;U+10EBF&quot;, &quot;Yezidi&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10EC0&quot;, &quot;U+10EFF&quot;, &quot;Arabic Extended-C&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10F00&quot;, &quot;U+10F2F&quot;, &quot;Old Sogdian&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10F30&quot;, &quot;U+10F6F&quot;, &quot;Sogdian&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10F70&quot;, &quot;U+10FAF&quot;, &quot;Old Uyghur&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10FB0&quot;, &quot;U+10FDF&quot;, &quot;Chorasmian&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+10FE0&quot;, &quot;U+10FFF&quot;, &quot;Elymaic&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11800&quot;, &quot;U+1184F&quot;, &quot;Dogra&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11900&quot;, &quot;U+1195F&quot;, &quot;Dives Akuru&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+119A0&quot;, &quot;U+119FF&quot;, &quot;Nandinagari&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11AB0&quot;, &quot;U+11ABF&quot;, &quot;Unified Canadian Aboriginal Syllabics Extended-A&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11B00&quot;, &quot;U+11B5F&quot;, &quot;Devanagari Extended-A&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11D60&quot;, &quot;U+11DAF&quot;, &quot;Gunjala Gondi&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11EE0&quot;, &quot;U+11EFF&quot;, &quot;Makasar&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11F00&quot;, &quot;U+11F5F&quot;, &quot;Kawi&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11FB0&quot;, &quot;U+11FBF&quot;, &quot;Lisu Supplement&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+11FC0&quot;, &quot;U+11FFF&quot;, &quot;Tamil Supplement&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+12F90&quot;, &quot;U+12FFF&quot;, &quot;Cypro-Minoan&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+13430&quot;, &quot;U+1345F&quot;, &quot;Egyptian Hieroglyph Format Controls&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+16A70&quot;, &quot;U+16ACF&quot;, &quot;Tangsa&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+16E40&quot;, &quot;U+16E9F&quot;, &quot;Medefaidrin&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+18B00&quot;, &quot;U+18CFF&quot;, &quot;Khitan Small Script&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+18D00&quot;, &quot;U+18D7F&quot;, &quot;Tangut Supplement&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1AFF0&quot;, &quot;U+1AFFF&quot;, &quot;Kana Extended-B&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1B130&quot;, &quot;U+1B16F&quot;, &quot;Small Kana Extension&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1CF00&quot;, &quot;U+1CFCF&quot;, &quot;Znamenny Musical Notation&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1D2C0&quot;, &quot;U+1D2DF&quot;, &quot;Kaktovik Numerals&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1D2E0&quot;, &quot;U+1D2FF&quot;, &quot;Mayan Numerals&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1DF00&quot;, &quot;U+1DFFF&quot;, &quot;Latin Extended-G&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1E030&quot;, &quot;U+1E08F&quot;, &quot;Cyrillic Extended-D&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1E100&quot;, &quot;U+1E14F&quot;, &quot;Nyiakeng Puachue Hmong&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1E290&quot;, &quot;U+1E2BF&quot;, &quot;Toto&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1E2C0&quot;, &quot;U+1E2FF&quot;, &quot;Wancho&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1E4D0&quot;, &quot;U+1E4FF&quot;, &quot;Nag Mundari&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1E7E0&quot;, &quot;U+1E7FF&quot;, &quot;Ethiopic Extended-B&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1EC70&quot;, &quot;U+1ECBF&quot;, &quot;Indic Siyaq Numbers&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1ED00&quot;, &quot;U+1ED4F&quot;, &quot;Ottoman Siyaq Numbers&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1FA00&quot;, &quot;U+1FA6F&quot;, &quot;Chess Symbols&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1FA70&quot;, &quot;U+1FAFF&quot;, &quot;Symbols and Pictographs Extended-A&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+1FB00&quot;, &quot;U+1FBFF&quot;, &quot;Symbols for Legacy Computing&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+30000&quot;, &quot;U+3134F&quot;, &quot;CJK Unified Ideographs Extension G&quot;}, // 2023.02.11 add &lt;br&gt;
{&quot;U+31350&quot;, &quot;U+323AF&quot;, &quot;CJK Unified Ideographs Extension H&quot;}, // 2023.02.11 add &lt;br&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/1784614343780098953/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2023/02/enumchar-v3210.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/1784614343780098953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/1784614343780098953'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2023/02/enumchar-v3210.html' title='Enumchar V3.2.1.0 リリース'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-2843213739244568720</id><published>2022-09-11T19:49:00.001+09:00</published><updated>2022-09-11T19:49:57.859+09:00</updated><title type='text'>Android アプリ AdMob GDPR 同意メッセージ</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
GDPRに対応したメッセージをアプリの起動時に表示させることができたので、&lt;div&gt;その方法をメモしておきます。&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpFkxlrwkT_czqZru6ZjbJ4PiucBIQ4m3ZjLpRHhRZOS9Dixho9929WUUa8Ck3pgoMpEszbKFuF9IOCm4_pRZY-pwXfGS9-39ikNebBiBTv6bvt4BMoWrTcjjALkHjK4ZPEQeq0VwQ_-nZ36QKTZACsybfhIzjBWQ0Fb6lnagX3UodeyjwRkzdEMUzEA/s788/GDPR1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;788&quot; data-original-width=&quot;386&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpFkxlrwkT_czqZru6ZjbJ4PiucBIQ4m3ZjLpRHhRZOS9Dixho9929WUUa8Ck3pgoMpEszbKFuF9IOCm4_pRZY-pwXfGS9-39ikNebBiBTv6bvt4BMoWrTcjjALkHjK4ZPEQeq0VwQ_-nZ36QKTZACsybfhIzjBWQ0Fb6lnagX3UodeyjwRkzdEMUzEA/w196-h400/GDPR1.png&quot; width=&quot;196&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;背景&lt;/h5&gt;
ここはよみとばして大丈夫です。&lt;br /&gt;&lt;br /&gt;

詳しいことは忘れてしまったのですが、admobかgoogleからGDPRに対応してねというメールかなにか来たか、&lt;br /&gt;
PlayConsoleかAdmobの管理画面でそういう通知がきてたかだったと思います。&lt;br /&gt;&lt;br /&gt;
過去の通知とかを漁ったのですがどれがそれなのかよくわかりませんでした。&lt;br /&gt;&lt;br /&gt;

ざっくり言うと、Admobを使っていて、EUを販売対象としている場合は、メッセージをだして同意を求める必要があるというものになります。&lt;br /&gt;&lt;br /&gt;


Admob &amp;gt; プライバシーとメッセージ &amp;gt; GDPR &amp;gt; 設定ボタン　を押すと表示される画面にそういう内容が書いてあります。&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBvA4y5wOH2Icfrp7bS3HqGRMkIJr1_gIVLuXcLvfmIDRqFjI-0oBGE9FSO8n6GdicgCdiGm_DLC1uHqUcuJWdAHMren3pzlgCiz7U65wW8izAy5_x9WRMk3MvsyhoRULFjLxlZTIY3CHkh3j_JrWnQZAkSJw_0E42-PeNJe7AmYMQL2Dl02DivWZ-7Q/s659/%E3%81%AF%E3%81%84%E3%81%91%E3%81%84.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;213&quot; data-original-width=&quot;659&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBvA4y5wOH2Icfrp7bS3HqGRMkIJr1_gIVLuXcLvfmIDRqFjI-0oBGE9FSO8n6GdicgCdiGm_DLC1uHqUcuJWdAHMren3pzlgCiz7U65wW8izAy5_x9WRMk3MvsyhoRULFjLxlZTIY3CHkh3j_JrWnQZAkSJw_0E42-PeNJe7AmYMQL2Dl02DivWZ-7Q/w640-h206/%E3%81%AF%E3%81%84%E3%81%91%E3%81%84.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;
(引用元 : Google Admobの管理画面)
 &lt;br /&gt; 
ということで、やっとそのメッセージが表示できるようになったので、&lt;br /&gt;
やりかたをメモしておきます。&lt;br /&gt;
&lt;br /&gt;


&lt;h5&gt;環境&lt;/h5&gt;
Win11 21h2 &lt;br /&gt;
Android Studio 2021.2.1 Patch 2&lt;br /&gt;
admobの広告は設定済み&lt;br&gt;


&lt;h5&gt;参考にしたサイト&lt;/h5&gt;
Admobのサイト&lt;br /&gt;
&lt;a href=&quot;https://developers.google.com/admob/ump/android/quick-start&quot; target=&quot;_blank&quot;&gt;https://developers.google.com/admob/ump/android/quick-start&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
こちらを主に参考にしました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;デバイスIDの調べ方&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://www.howtodroid.com/how-to-find-hashed-device-id-for-admob.html&quot; target=&quot;_blank&quot;&gt;https://www.howtodroid.com/how-to-find-hashed-device-id-for-admob.html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;
  
&lt;h5&gt;ざっくりいうと&lt;/h5&gt;
ざっくりいうと、Admobのページでメッセージを出す設定に変更して、&lt;br /&gt;
その後にプログラムを修正する。という流れになります。&lt;br /&gt;&lt;br /&gt;

&lt;h5&gt;Step.1&lt;/h5&gt;
最初にAdmobのサイトで設定をしておきます。&lt;div&gt;Admobのページにログインし、プライバシーメッセージに遷移します。&lt;/div&gt;&lt;div&gt;GDPRをクリック(たしか設定ボタンだったかも。)&lt;br /&gt;





&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbhQtEivN5slUOVPotTyrxPGuI78EyKqgv2wUR_MsRbvj-8da3AWdJE6NDKPjLCEgczMY-0AQrYo5EJkaGqqzhG2PUiPDYbtqcFx8GfIuihFyLxwQLio2ln29Qs-dUtZ7sPfzX86I0uzf4K7K0NUf1WICPqZAMzrLb90Ir453zJUM9WYECWuqyOuqoYw/s1777/GDPR2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;893&quot; data-original-width=&quot;1777&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbhQtEivN5slUOVPotTyrxPGuI78EyKqgv2wUR_MsRbvj-8da3AWdJE6NDKPjLCEgczMY-0AQrYo5EJkaGqqzhG2PUiPDYbtqcFx8GfIuihFyLxwQLio2ln29Qs-dUtZ7sPfzX86I0uzf4K7K0NUf1WICPqZAMzrLb90Ir453zJUM9WYECWuqyOuqoYw/w640-h322/GDPR2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;GDPRを使ってみるの画面に遷移するので、続行をクリックする。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiThSnVHGioKdeQ1f8iY6NuG7LW7kqcMBgIC8GbiIDDSgnga2qLBzdw2aBLL_0makcUgQRGJu5Gw5saCvAYzzHxL7OAJDcCGOMOHpdA3ezSrma6gOS0G2JDbCCFE416KGN1RPc6Lgskqiyt44OY97paJee6OCJfYIjEV8fl4Ba3f9lgDOEZk34lvbkeSg/s1607/GDPR3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;875&quot; data-original-width=&quot;1607&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiThSnVHGioKdeQ1f8iY6NuG7LW7kqcMBgIC8GbiIDDSgnga2qLBzdw2aBLL_0makcUgQRGJu5Gw5saCvAYzzHxL7OAJDcCGOMOHpdA3ezSrma6gOS0G2JDbCCFE416KGN1RPc6Lgskqiyt44OY97paJee6OCJfYIjEV8fl4Ba3f9lgDOEZk34lvbkeSg/w640-h348/GDPR3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;3ステップでGDPRメッセージを作成の画面に遷移するので、&lt;div&gt;GCPRメッセージを作成ボタンをクリックする。&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYsRV0HPp13hN-j8RpU0I1qrVkfhU-1Oj6pf8kXevd89VZznOwlSKuSJ1SSo7wap1kP2PPXmFP7wxomI_cWCFw-_YMfhYP4ILziBCA110QUimFaxHY7eOvP0s6EmTnvv_DJd2BlxHkVtuvgT3zefShd6OdjJlAuANSW30x5Xq8WOw9MmSXFZv21hfKfw/s1693/GDPR4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;699&quot; data-original-width=&quot;1693&quot; height=&quot;264&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYsRV0HPp13hN-j8RpU0I1qrVkfhU-1Oj6pf8kXevd89VZznOwlSKuSJ1SSo7wap1kP2PPXmFP7wxomI_cWCFw-_YMfhYP4ILziBCA110QUimFaxHY7eOvP0s6EmTnvv_DJd2BlxHkVtuvgT3zefShd6OdjJlAuANSW30x5Xq8WOw9MmSXFZv21hfKfw/w640-h264/GDPR4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;次の画面でプライバシーポリシーのURLを設定する必要があります。&lt;/div&gt;&lt;div&gt;プライバシーポリシーは&lt;a href=&quot;https://pdfandfont.blogspot.com/2022/08/android-studio-8.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;つくったので、そちらをURLをいれました。&lt;/div&gt;&lt;div&gt;(まったく自身がないプライバシーポリシーですが。)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFGgvGFZDrZXefOgc7LExzsaeDbeg0AvQ2MOMGv_W479WgHQy41TvOSIAv9hWAJwd2OHi_Wni57b4kVLOmO4-oi8oMFcJHnxk34sPu8wUHC-Tk3jPLAWPjUL2tG_lJjFWriuJrFDZAB1qlq-UH5fwzNEmPQ_g2by-3HxqxEevMa7qN7QxE1aIaEwshFA/s1632/GDPR5.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;637&quot; data-original-width=&quot;1632&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFGgvGFZDrZXefOgc7LExzsaeDbeg0AvQ2MOMGv_W479WgHQy41TvOSIAv9hWAJwd2OHi_Wni57b4kVLOmO4-oi8oMFcJHnxk34sPu8wUHC-Tk3jPLAWPjUL2tG_lJjFWriuJrFDZAB1qlq-UH5fwzNEmPQ_g2by-3HxqxEevMa7qN7QxE1aIaEwshFA/w640-h250/GDPR5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;次に言語と、表示するメッセージを選択する画面に遷移するので、&lt;/div&gt;&lt;div&gt;設定します。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UCiWKpv-3qNWek-th9SrOnPFggKhe9oOCtrjpLWB72jPieFaC-vbT9Rq1WzB7ldxC149LDSsrn9Pnv6C3Ut6L6-33piozB2LDMwAtFvLxJRQhe4XKjFdrtkUg76yJ9Q9MVoUffwH0OOxF1OSLAMAj515Y0A43unsOKBEqsD-AnBOnCGZGx9OUetLUA/s1395/GDPR6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1395&quot; data-original-width=&quot;717&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UCiWKpv-3qNWek-th9SrOnPFggKhe9oOCtrjpLWB72jPieFaC-vbT9Rq1WzB7ldxC149LDSsrn9Pnv6C3Ut6L6-33piozB2LDMwAtFvLxJRQhe4XKjFdrtkUg76yJ9Q9MVoUffwH0OOxF1OSLAMAj515Y0A43unsOKBEqsD-AnBOnCGZGx9OUetLUA/w328-h640/GDPR6.png&quot; width=&quot;328&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;確定するとメッセージのプレビュー画面に遷移するので、公開ボタンをクリックしてStep1は完了です。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicBIHjajesRJkW3oAAkazeI4EDGKzLtr5cUKJHw-ulWZknvDj3iBoLyRSWDcEQo3TqhP2MtAHOBI_HBL6GI5E9KMp8KDFBRQl5Bmm_TkQ_2i2xJoIgt2DDeuPvQLwA007MKelpRnN1Mf6II2zdBvCIsNmoOlqIlV0_fKQXLCMeDzFQS02mT2hMujpIbA/s1941/GDPR7.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;929&quot; data-original-width=&quot;1941&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicBIHjajesRJkW3oAAkazeI4EDGKzLtr5cUKJHw-ulWZknvDj3iBoLyRSWDcEQo3TqhP2MtAHOBI_HBL6GI5E9KMp8KDFBRQl5Bmm_TkQ_2i2xJoIgt2DDeuPvQLwA007MKelpRnN1Mf6II2zdBvCIsNmoOlqIlV0_fKQXLCMeDzFQS02mT2hMujpIbA/w640-h306/GDPR7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h5&gt;Step.2&lt;/h5&gt;

ここからはコードの方の話になります。&lt;div&gt;参考サイトのWebページに従って実装していきます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;まずは、*.appの方のBuild Gradleに以下の最終行を追加します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;dependencies {

    implementation &#39;androidx.appcompat:appcompat:1.4.1&#39;
    implementation &#39;com.google.android.material:material:1.5.0&#39;
    implementation &#39;androidx.constraintlayout:constraintlayout:2.1.3&#39;
    implementation &#39;androidx.navigation:navigation-fragment:2.4.1&#39;
    implementation &#39;androidx.navigation:navigation-ui:2.4.1&#39;
    implementation &#39;androidx.preference:preference:1.1.1&#39;
    testImplementation &#39;junit:junit:4.13.2&#39;
    androidTestImplementation &#39;androidx.test.ext:junit:1.1.3&#39;
    androidTestImplementation &#39;androidx.test.espresso:espresso-core:3.4.0&#39;

    // for admob
    implementation &#39;com.google.android.gms:play-services-ads:21.0.0&#39;

    // for EU
    implementation &#39;com.google.android.ump:user-messaging-platform:2.0.0&#39;
}
&lt;/pre&gt;
&lt;h5&gt;Step.3&lt;/h5&gt;
AndroidManifest.xmlに広告IDを記載します。&lt;div&gt;&amp;nbsp;(テスト用でなくて本物の方じゃないとだめか？)
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGRDFM24gVsxkYi3vQ7j4v60vuf9Pm2PrCN777hA053erbd0D_fM478e2bKezK-8dd1_pb6cyD7Lab_4tAUefJoaOLRsq5BM0OhFXtYHM9ss7OBQIRybabns9lZCS6vARU2tNxVRIgAc3lOOqCfZHWwcAvURpN1A8mX2rfDLSD2vrW8wawQw-JPuP3pQ/s857/GDPR8.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;656&quot; data-original-width=&quot;857&quot; height=&quot;490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGRDFM24gVsxkYi3vQ7j4v60vuf9Pm2PrCN777hA053erbd0D_fM478e2bKezK-8dd1_pb6cyD7Lab_4tAUefJoaOLRsq5BM0OhFXtYHM9ss7OBQIRybabns9lZCS6vARU2tNxVRIgAc3lOOqCfZHWwcAvURpN1A8mX2rfDLSD2vrW8wawQw-JPuP3pQ/w640-h490/GDPR8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h5&gt;Step.4&lt;/h5&gt;
MainActivityにメンバ変数を二つ追加。下の2行です。
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;public class MainActivity extends AppCompatActivity {

    private AppBarConfiguration appBarConfiguration;
    private ActivityMainBinding binding;

    // for EU ①
    private ConsentInformation consentInformation;
    private ConsentForm consentForm;

&lt;/pre&gt;

&lt;h5&gt;Step.5&lt;/h5&gt;
MainActivityのonCreate()メソッドに、14行目以降を追加します。&lt;br /&gt;
for EU for DEBUG 以下を全部追加します。&lt;br /&gt;
&lt;br /&gt;

&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        binding = ActivityMainBinding.inflate(getLayoutInflater());
        setContentView(binding.getRoot());

        setSupportActionBar(Objects.requireNonNull(binding.toolbar));

        NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_content_main);
        appBarConfiguration = new AppBarConfiguration.Builder(navController.getGraph()).build();
        NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);

        // for EU for DEBUG
//        ConsentDebugSettings debugSettings = new ConsentDebugSettings.Builder(this)
//                .setDebugGeography(ConsentDebugSettings
//                        .DebugGeography
//                        .DEBUG_GEOGRAPHY_EEA)
//                .addTestDeviceHashedId(&quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;)
//                .build();


        // for EU　②
        // Set tag for underage of consent. Here false means users are not underage.
        ConsentRequestParameters params = new ConsentRequestParameters
                .Builder()
        		// for EU for DEBUG
                //.setConsentDebugSettings(debugSettings)   // for DEBUG
                .setTagForUnderAgeOfConsent(false)
                .build();

        consentInformation = UserMessagingPlatform.getConsentInformation(this);

        // for EU for DEBUG
        //consentInformation.reset();

        consentInformation.requestConsentInfoUpdate(
                this,
                params,
                new ConsentInformation.OnConsentInfoUpdateSuccessListener() {
                    @Override
                    public void onConsentInfoUpdateSuccess() {
                        // The consent information state was updated.
                        // You are now ready to check if a form is available.
                        if (consentInformation.isConsentFormAvailable()) {
                            loadForm();
                        }
                    }
                },
                new ConsentInformation.OnConsentInfoUpdateFailureListener() {
                    @Override
                    public void onConsentInfoUpdateFailure(FormError formError) {
                        // Handle the error.
                        Log.d(&quot;error&quot;, &quot;error_ConsentInfoUpdateFailure&quot;);
                    }
                });

    }

&lt;/pre&gt;

&lt;h5&gt;Step.6&lt;/h5&gt;
MainActivity に　loadForm()を追加する。&lt;br /&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;    public void loadForm() {
        UserMessagingPlatform.loadConsentForm(
                this, new UserMessagingPlatform.OnConsentFormLoadSuccessListener() {
                    @Override
                    public void onConsentFormLoadSuccess(ConsentForm consentForm) {
                        MainActivity.this.consentForm = consentForm;
                        if (consentInformation.getConsentStatus() == ConsentInformation.ConsentStatus.REQUIRED) {
                            consentForm.show(
                                    MainActivity.this,
                                    new ConsentForm.OnConsentFormDismissedListener() {
                                        @Override
                                        public void onConsentFormDismissed(@Nullable FormError formError) {
                                            // Handle dismissal by reloading form.
                                            loadForm();
                                        }
                                    });
                        }
                    }
                },
                new UserMessagingPlatform.OnConsentFormLoadFailureListener() {
                    @Override
                    public void onConsentFormLoadFailure(FormError formError) {
                        // Handle the error.
                        Log.d(&quot;error&quot;, &quot;error_ConsentFormLoadFailure&quot;);
                    }
                });
    }
&lt;/pre&gt;
&lt;h5&gt;Step.7 テストの準備&lt;/h5&gt;
これだと、日本では、メッセージが表示されないので、強制的に地域をEUに変更するテストコードを追加します。&lt;div&gt;&lt;br /&gt;
テストコードを追加するまえに、テストするデバイスのデバイスハッシュIDというのが必要になるので、まずはそれを調べます。&lt;br /&gt;



&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;デバッグ対象のデバイス( emulatorとか )でアプリを実行します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Logcat Windowで、「addtestdevice」で検索すると、ハッシュIDが表示されるので、どこかにメモっておきます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXQgV7lifIgJcDYLKiNQsSQoqAxtobM-QbZc0m6AH47Fh0LG0nyN5Mf0MglH7WRXJmsr6DG390XmpKowCDFCvZ_zPuIqRotJ1rzJ0TyG2ZuTXtMx6sqal-4CXOlhLJ1ElGJFRhinzRMvWLXsEFVhvIfw03geGUHgGrCFn3aptt9NV6Y3l2-X5TkSIAdA/s1243/GDPR9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;356&quot; data-original-width=&quot;1243&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXQgV7lifIgJcDYLKiNQsSQoqAxtobM-QbZc0m6AH47Fh0LG0nyN5Mf0MglH7WRXJmsr6DG390XmpKowCDFCvZ_zPuIqRotJ1rzJ0TyG2ZuTXtMx6sqal-4CXOlhLJ1ElGJFRhinzRMvWLXsEFVhvIfw03geGUHgGrCFn3aptt9NV6Y3l2-X5TkSIAdA/w640-h184/GDPR9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;Step.8 テスト&lt;/h5&gt;
それでは、先ほどの強制的に地域をEUに変更するコードを追加するのですが、&lt;br&gt;
実はStep5ですでに追加はしてあって、コメントアウトしているので、それを生かします。&lt;br&gt;&lt;br&gt;
3か所あります。&lt;br&gt;&lt;br&gt;
1個目が、Step5のコードの14行目の「for EU for DEBUG」とコメントがあるこの部分です。&lt;br&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;    
        // for EU for DEBUG
        ConsentDebugSettings debugSettings = new ConsentDebugSettings.Builder(this)
                .setDebugGeography(ConsentDebugSettings
                        .DebugGeography
                        .DEBUG_GEOGRAPHY_EEA)
                .addTestDeviceHashedId(&quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;)
                .build();
    
&lt;/pre&gt;
XXXにはStep7で調べたハッシュIDを入れます。&lt;br&gt;&lt;br&gt;

2個目がStep5のコードの27行目のコメント部分を生かします。&lt;br&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;    
        		// for EU for DEBUG
                //.setConsentDebugSettings(debugSettings)   // for DEBUG
    
&lt;/pre&gt;

3個目がStep5のコードの34行目のコメント部分を生かします。&lt;br&gt;
これはユーザーが同意のメッセージを選択したことをリセットする処理になります。&lt;br&gt;
// for EU for DEBUG&lt;br&gt;
とコメントがあるこちらです。&lt;br&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;    
        // for EU for DEBUG
        //consentInformation.reset();
&lt;/pre&gt;

&lt;h5&gt;おわり&lt;/h5&gt;
これで実行すると、同意のメッセージが表示されます。&lt;br&gt;
たぶんされるはず。&lt;br&gt;&lt;br&gt;


&lt;h5&gt;まとめ&lt;/h5&gt;
Andorid アプリで　GDPRの同意メッセージを表示する方法について記載いたしました。&lt;br&gt;
最初にAdmobの設定で同意メッセージを表示するという設定を行い、&lt;br&gt;
次に、コードを変更して同意メッセージを表示するコードを記載しました。&lt;br&gt;&lt;br&gt;
また、テストのために地域を変更する方法と、同意した内容をリセットする方法を記載しました。&lt;br&gt;&lt;br&gt;

これで一応メッセージが表示できるようになったのですが、これが正解なのかどうかがいまいち自身はないです。&lt;br&gt;&lt;br&gt;


&lt;h5&gt;苦労した点&lt;/h5&gt;
①Step1をするということがわからず、コードだけ直して、いくらやってもメッセージがでてこないので、&lt;br&gt;
そこに気づくのにとても時間をかけてしまいました。&lt;br&gt;&lt;



</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/2843213739244568720/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/09/android-admob-gdpr.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/2843213739244568720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/2843213739244568720'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/09/android-admob-gdpr.html' title='Android アプリ AdMob GDPR 同意メッセージ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpFkxlrwkT_czqZru6ZjbJ4PiucBIQ4m3ZjLpRHhRZOS9Dixho9929WUUa8Ck3pgoMpEszbKFuF9IOCm4_pRZY-pwXfGS9-39ikNebBiBTv6bvt4BMoWrTcjjALkHjK4ZPEQeq0VwQ_-nZ36QKTZACsybfhIzjBWQ0Fb6lnagX3UodeyjwRkzdEMUzEA/s72-w196-h400-c/GDPR1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-419002887336464246</id><published>2022-08-27T11:16:00.001+09:00</published><updated>2022-08-27T11:16:05.987+09:00</updated><title type='text'>ひさしぶりのAndroid Studio 8  プライバシーポリシー</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
Android のアプリを登録している「Play Console」でエラーが発生しており、これを解決するため、&lt;br&gt;
以下の二つの対応をしました。&lt;br&gt;&lt;br&gt;
①データセーフティーフォームに入力&lt;br&gt;
②プライバシーポリシーの作成&lt;br&gt;&lt;br&gt;

とりあえず自分へのメモ用に参考にしたサイトとかを記録しておきます。&lt;br&gt;&lt;br&gt;

すでに期限はすぎてはいるのですが...&lt;br&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmJ3l_JH9vmh1okd5cAGaOLUBliIhJ1ac0w7RiaLPo3H4vQMLR51o4jL3k7YU8DlCWMqgTsGwyJ21768OoAd-hofFi6ld8lCqJ5bqjlp_2t8Y_5_jCogXfbSlgqUpP4Wv-_erWPd8jMeR9bpqWPK-PnZncleo2OOvcDJQSlxPO7326pYDXbAeRexJ1bA/s951/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202022-08-27%20105833.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;171&quot; data-original-width=&quot;951&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmJ3l_JH9vmh1okd5cAGaOLUBliIhJ1ac0w7RiaLPo3H4vQMLR51o4jL3k7YU8DlCWMqgTsGwyJ21768OoAd-hofFi6ld8lCqJ5bqjlp_2t8Y_5_jCogXfbSlgqUpP4Wv-_erWPd8jMeR9bpqWPK-PnZncleo2OOvcDJQSlxPO7326pYDXbAeRexJ1bA/w640-h116/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202022-08-27%20105833.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;①データセーフティーフォームに入力&lt;/h5&gt;
作っているアプリ自体はユーザーの情報を取得したりはしないのですが、&lt;br&gt;
admobを使って広告を表示しているので、そういう場合は情報取得していることになるそうで、&lt;br&gt;
以下のサイトなどを参考にフォームに入力しました。&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;https://kingmo.jp/kumonos/tips-googleplayconsole-datasafety-admob/&quot; target=&quot;_blank&quot;&gt;https://kingmo.jp/kumonos/tips-googleplayconsole-datasafety-admob/
&lt;/a&gt;

&lt;br&gt;&lt;br&gt;
このあたりも参考にしました。&lt;br&gt;
公式な情報&lt;br&gt;
&lt;a href=&quot;https://developers.google.com/admob/android/play-data-disclosure&quot; target=&quot;_blank&quot;&gt;https://developers.google.com/admob/android/play-data-disclosure&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h5&gt;②プライバシーポリシーの作成&lt;/h5&gt;
こちらが正解がよくわからないのですが、何となく作ってみました。&lt;br&gt;
作ったのはこちらです。&lt;br&gt;
&lt;a href=&quot;https://pdfandfont.blogspot.com/p/blog-page_27.html&quot; target=&quot;_blank&quot;&gt;https://pdfandfont.blogspot.com/p/blog-page_27.html&lt;/a&gt;

&lt;br&gt;&lt;br&gt;
こちらのプライバシーポリシーのところを見出しにして、埋めるように作文してみました。&lt;br&gt;
&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/10144311?visit_id=637971628796139234-3790898462&amp;amp;rd=1&quot; target=&quot;_blank&quot;&gt;https://support.google.com/googleplay/android-developer/answer/10144311?visit_id=637971628796139234-3790898462&amp;rd=1&lt;/a&gt;

&lt;br&gt;&lt;br&gt;
googleのサイトだと、プライバシーポリシーは弁護士と相談しろと書いてあるのですが、してないです。&lt;br&gt;
&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/9859455?hl=ja&quot; target=&quot;_blank&quot;&gt;https://support.google.com/googleplay/android-developer/answer/9859455?hl=ja&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
弁護士と相談。う～ん。&lt;br&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/419002887336464246/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/08/android-studio-8.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/419002887336464246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/419002887336464246'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/08/android-studio-8.html' title='ひさしぶりのAndroid Studio 8  プライバシーポリシー'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmJ3l_JH9vmh1okd5cAGaOLUBliIhJ1ac0w7RiaLPo3H4vQMLR51o4jL3k7YU8DlCWMqgTsGwyJ21768OoAd-hofFi6ld8lCqJ5bqjlp_2t8Y_5_jCogXfbSlgqUpP4Wv-_erWPd8jMeR9bpqWPK-PnZncleo2OOvcDJQSlxPO7326pYDXbAeRexJ1bA/s72-w640-h116-c/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202022-08-27%20105833.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-7428611884804230413</id><published>2022-08-16T11:48:00.002+09:00</published><updated>2022-08-16T17:34:12.068+09:00</updated><title type='text'>ひさしぶりの android studio7  admob</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
admobのバナー広告をつけたので、そのメモです。&lt;br&gt;
とりあえず簡単に。&lt;br&gt;


&lt;h5&gt;前提&lt;/h5&gt;
・admob自体は以前に登録済み。、アプリのIDと広告のIDはとってある。&lt;br&gt;
・環境&lt;br&gt;
Win11 21h2 &lt;br&gt;
Android Studio 2021.2.1 Patch 2&lt;br&gt;

&lt;h5&gt;参考にしたサイト&lt;/h5&gt;
・全体的にこちらを参考にしました。&lt;br&gt;
&lt;a href=&quot;https://developers.google.com/admob/android/quick-start?hl=ja&quot; target=&quot;_blank&quot;&gt;https://developers.google.com/admob/android/quick-start?hl=ja&lt;/a&gt;&lt;br&gt;&lt;br&gt;

・admobでずれる対策はこちらを参考にしました。&lt;br&gt;
&lt;a href=&quot;https://qiita.com/UCHIUMI_Shuhei/items/e421b726934b58a9d267&quot; target=&quot;_blank&quot;&gt;https://qiita.com/UCHIUMI_Shuhei/items/e421b726934b58a9d267&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;h5&gt;Step1.アプリを設定する&lt;/h5&gt;
build.gradleファイルでbuildscriptセクションとallprojectsセクションの両方にmavenリポジトリとmavenセントラルリポジトリを含めます。...&lt;br&gt;
というのは省略した。&lt;br&gt;
いらなそうだったので、(ググったところそういう情報もあったので)&lt;br&gt;&lt;br&gt;

&lt;h5&gt;Step2.gradleの設定&lt;/h5&gt;
app/build.gradleにこれを追加。&lt;br&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;
dependencies {

	....

    // for admob
    implementation &#39;com.google.android.gms:play-services-ads:21.0.0&#39;
}
&lt;/pre&gt;
&lt;h5&gt;Step3.manifest&lt;/h5&gt;
AndroidManifest.xmlにこれを追加。&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEika4oMCYiBrtZ22Irxulh-StRjRFjeVf7OuGrNK2Xj9lfj1jqcxOYZKWBy81m9fR0bSSRV9MaMkyjh1mj6h3thA5o9aRJrsauNJZFNfSr1FN9YhEBuGex1i74ykgZl6vjw7qEb2BAuC4yIaO8fJzEOpB2rUizKrZ09_Nwb0iG3GaFozCrOibGvGQxrvg/s806/admob2_manifest.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;230&quot; data-original-width=&quot;806&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEika4oMCYiBrtZ22Irxulh-StRjRFjeVf7OuGrNK2Xj9lfj1jqcxOYZKWBy81m9fR0bSSRV9MaMkyjh1mj6h3thA5o9aRJrsauNJZFNfSr1FN9YhEBuGex1i74ykgZl6vjw7qEb2BAuC4yIaO8fJzEOpB2rUizKrZ09_Nwb0iG3GaFozCrOibGvGQxrvg/s600/admob2_manifest.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;br&gt;
&lt;h5&gt;Step4.layout xml&lt;/h5&gt;
layout.xmlにadmobのコントロールをはりつける&lt;br&gt;
fragment_second.xmlにadmobのバナー広告のコントロールをくっつける。こちらをつけました。&lt;br&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMcw-ZyqT3PcFqnWgEksi7Tgqe48aqHuTPzpsRn5Vb5HPUDXGMezFE4dTbxVjL5n7Bwrer3JC0gLqDZ4otEaORvnK1_vZX_F2GTAngHxT5lbASZq4iepuqvqtxDd1XAoN9Z-XWEA1vDPb0VqZ1Jqm-grc1XqzteXizMAzToWEDa2QiUHjIbOzp_NQCXw/s691/admob3_layout.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;304&quot; data-original-width=&quot;691&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMcw-ZyqT3PcFqnWgEksi7Tgqe48aqHuTPzpsRn5Vb5HPUDXGMezFE4dTbxVjL5n7Bwrer3JC0gLqDZ4otEaORvnK1_vZX_F2GTAngHxT5lbASZq4iepuqvqtxDd1XAoN9Z-XWEA1vDPb0VqZ1Jqm-grc1XqzteXizMAzToWEDa2QiUHjIbOzp_NQCXw/s600/admob3_layout.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;h5&gt;Step5.初期化と広告のロード&lt;/h5&gt;
SecondFragmentのonViewCreated()に初期化と広告をロードする処理をかく。&lt;br&gt;

&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;
        // for addmob
        MobileAds.initialize(requireContext(), new OnInitializationCompleteListener() {
            @Override
            public void onInitializationComplete(InitializationStatus initializationStatus) {
            }
        });

        mAdView = getActivity().findViewById(R.id.adView);

        // スクロールビューとバナー広告が重なって、あとでずれるのでその対策にいれた。
        int heightInPixcel = AdSize.BANNER.getHeightInPixels(requireContext());
        mAdView.setMinimumHeight(heightInPixcel);

        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
&lt;/pre&gt;

&lt;h5&gt;完成&lt;/h5&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7Dxjd0L7OZs3mz4XIBEweN6wic8xEzlRjwED5ABcIxTvPVwAQaJr8vXjUxQqDijNTeN9tIDvmvMesz8eTpyvM1KneqYffVlL_QmEACNmbB3oKMf2uloeY30bKd1Cv3bgWM9rY2WqyS1bcomaiMR1yJBtlcBrLx_AjMrwOJI2VtdHh0W6_NjecBSPZA/s654/admob1.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;320&quot; data-original-height=&quot;654&quot; data-original-width=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7Dxjd0L7OZs3mz4XIBEweN6wic8xEzlRjwED5ABcIxTvPVwAQaJr8vXjUxQqDijNTeN9tIDvmvMesz8eTpyvM1KneqYffVlL_QmEACNmbB3oKMf2uloeY30bKd1Cv3bgWM9rY2WqyS1bcomaiMR1yJBtlcBrLx_AjMrwOJI2VtdHh0W6_NjecBSPZA/s320/admob1.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/7428611884804230413/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/08/android-studio7-admob.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/7428611884804230413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/7428611884804230413'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/08/android-studio7-admob.html' title='ひさしぶりの android studio7  admob'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEika4oMCYiBrtZ22Irxulh-StRjRFjeVf7OuGrNK2Xj9lfj1jqcxOYZKWBy81m9fR0bSSRV9MaMkyjh1mj6h3thA5o9aRJrsauNJZFNfSr1FN9YhEBuGex1i74ykgZl6vjw7qEb2BAuC4yIaO8fJzEOpB2rUizKrZ09_Nwb0iG3GaFozCrOibGvGQxrvg/s72-c/admob2_manifest.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-427755598859148112</id><published>2022-08-11T10:04:00.001+09:00</published><updated>2022-08-11T10:04:25.834+09:00</updated><title type='text'>ひさしぶりの Android Studio 6 アイコン作成 (おてがるに)</title><content type='html'>&lt;h5&gt;やりたいこと&lt;/h5&gt;
Android用のアイコンの作り方の紹介となります。&lt;br /&gt;&lt;br /&gt;
はるかとおいむかし&lt;a href=&quot;https://pdfandfont.blogspot.com/2015/07/android.html&quot; target=&quot;_blank&quot;&gt;こちらの記事&lt;/a&gt;のやりかたでやっていたのですが、
&lt;br /&gt;
いろいろ変わっていたので、メモしておきます。&lt;br /&gt;


&lt;h5&gt;環境&lt;/h5&gt;
Windows 11 21H2&lt;br /&gt;
Android Studio 2021.2.1 Patch 1&lt;br /&gt;
アイコン作成のツール : &lt;a href=&quot;https://vectr.com/&quot; target=&quot;_blank&quot;&gt;Vectr&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;

&lt;h5&gt;完成イメージ&lt;/h5&gt;
こんなアイコンを作ります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0u2lEUoBRJ528-CUtnrFL7YlFrhYs4XPbyIweIcl3tx0GtpDCzhaXxbx5b3yLM164WsoLh3VMVS2X6_kHaWLfre_Q-a0D2WJUHF9DkuOWAtkwOXES2frMNcgXgib5NO3SsnhMx3pT2HUbVddS5Zg8kBQZEeKiqRhXW8xJFtqmVbXpWYZtl_SFBPLAqw/s667/%E5%AE%8C%E6%88%90.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;320&quot; data-original-height=&quot;667&quot; data-original-width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0u2lEUoBRJ528-CUtnrFL7YlFrhYs4XPbyIweIcl3tx0GtpDCzhaXxbx5b3yLM164WsoLh3VMVS2X6_kHaWLfre_Q-a0D2WJUHF9DkuOWAtkwOXES2frMNcgXgib5NO3SsnhMx3pT2HUbVddS5Zg8kBQZEeKiqRhXW8xJFtqmVbXpWYZtl_SFBPLAqw/s320/%E5%AE%8C%E6%88%90.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;


&lt;h5&gt;大まかな流れ&lt;/h5&gt;
1.VectrでForegroundの画像(*.svg)を作成する。&lt;br /&gt;
↓&lt;br /&gt;
2.Android StudioのImage AssetでForegroundの画像と、背景の色を指定する。&lt;br /&gt;
↓&lt;br /&gt;
3.完了

&lt;h5&gt;Step1. VectrでForegroundの画像(*.svg)を作成する。&lt;/h5&gt;
Vectrはオンラインのツールで無料でかつsvgでエクスポートできるソフトなので、これを使ってみました。&lt;br /&gt;
登録しなくても使用可能でした。また、フォントも追加できるので便利です。&lt;br /&gt;
それではまずはこのツールを使ってForegroundの画像を作ります。&lt;br /&gt;&lt;br /&gt;

1.&lt;a href=&quot;https://vectr.com/&quot; target=&quot;_blank&quot;&gt;Vectrのサイト&lt;/a&gt;にアクセスし、UseOnlineボタンを押す。

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzsuBy7qDUSyuapLcs2DXg4aswKXAT9C8ASdL1R1sFzCg4Nt2N_yZaRDZoo1FfzWLaU68cZiIzdXx0sEvdTwAUpoDILkHJ7hGeSybgHNsuE5x4G5emKSvSwU4K8Guakqwzrql6OdNDKsF_rksHe7IsOEbVIlGYjvh6-aT4PXVidNfKkE9jXB7AEnKfrQ/s1242/vectr1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;451&quot; data-original-width=&quot;1242&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzsuBy7qDUSyuapLcs2DXg4aswKXAT9C8ASdL1R1sFzCg4Nt2N_yZaRDZoo1FfzWLaU68cZiIzdXx0sEvdTwAUpoDILkHJ7hGeSybgHNsuE5x4G5emKSvSwU4K8Guakqwzrql6OdNDKsF_rksHe7IsOEbVIlGYjvh6-aT4PXVidNfKkE9jXB7AEnKfrQ/s320/vectr1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;
  
2.NEW ARTWORK → 500x500 px のサイズを選択して、名前を入力してCreateする。

&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoqAMY45OT7EVgGZChxzgdok0NIB49M150qpHLCVAz0gS1k-oexxnjhoIsAwoj1e-1Rou_wxYoYS0vlk9yxwmPkEoUhTkE1VtsUrFGAaVZUtv8BGsAo6qOjzIw8MK63CdQedFuPFXs0dxMm0mfU4jG39pKqdIyD9r6d4HDN5r42VzyyxwQjj5QlhRtPw/s988/vectr2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;686&quot; data-original-width=&quot;988&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoqAMY45OT7EVgGZChxzgdok0NIB49M150qpHLCVAz0gS1k-oexxnjhoIsAwoj1e-1Rou_wxYoYS0vlk9yxwmPkEoUhTkE1VtsUrFGAaVZUtv8BGsAo6qOjzIw8MK63CdQedFuPFXs0dxMm0mfU4jG39pKqdIyD9r6d4HDN5r42VzyyxwQjj5QlhRtPw/s320/vectr2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

もし該当するサイズがなければ作ればよいと思います。&lt;br /&gt;&lt;br /&gt;

3.文字を入れてアイコンっぽくデザインする。&lt;br /&gt;
フォント名の右にある+ボタンをおすと、PCのフォントも登録できます。&lt;br /&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5VTzMF0jSAnUC3Ffk5b3bb4RLvTJCCveHgGILDyxqZgFX2AzY2lOkHjBCWizCC_fXepqTxfVn87dZ0Y6wxS1Zbn4jxu7fT0KqBonIhVCBLNUp70PGFDVHEEba3lX5bAvIXDpbRAV95_AzYwMMvAgiiqiBR6ZaxQNdT1IF0PrwUxxb8zVYhUCk4oK_sA/s1112/vectr3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;692&quot; data-original-width=&quot;1112&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5VTzMF0jSAnUC3Ffk5b3bb4RLvTJCCveHgGILDyxqZgFX2AzY2lOkHjBCWizCC_fXepqTxfVn87dZ0Y6wxS1Zbn4jxu7fT0KqBonIhVCBLNUp70PGFDVHEEba3lX5bAvIXDpbRAV95_AzYwMMvAgiiqiBR6ZaxQNdT1IF0PrwUxxb8zVYhUCk4oK_sA/s320/vectr3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

4.文字を右クリックして、Outline Textをクリックします。 (これしないとだめだったのでやってます)&lt;br /&gt;



&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPrgPG9FOPuZd1bXRtmYuTA_zlNJAWP6XKrIALdTccuSihCESjZGGcmMbRoTfs9z7RBGy_2gVbXtLfbx4qE_Xeq4rYwWNgHcQggrh672ROmKe1OLg6o5c1xZ24tsYCKwRTs4Y65JhIblh9NwfC7ek8S5jASz_2qylN-VoMLxbYpitjopT1oUtcMYg9jQ/s677/vectr4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;581&quot; data-original-width=&quot;677&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPrgPG9FOPuZd1bXRtmYuTA_zlNJAWP6XKrIALdTccuSihCESjZGGcmMbRoTfs9z7RBGy_2gVbXtLfbx4qE_Xeq4rYwWNgHcQggrh672ROmKe1OLg6o5c1xZ24tsYCKwRTs4Y65JhIblh9NwfC7ek8S5jASz_2qylN-VoMLxbYpitjopT1oUtcMYg9jQ/s320/vectr4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

5.色を変更します。　白にしたかったので白くしたのですが、そうすると真っ白になってしまいます。&lt;br /&gt;
おそらく背景の色を変えたりもできるのでしょうが、よくわからないので今後の課題として、このまま続けます。&lt;br /&gt;
左側のアイコンからは文字が確認できます。&lt;br /&gt;


&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFwDN4lIlj4KBsPyt1CuqlVnBVwGT6WDfGN5vfE2WApi5z-9C-dvL9s25YmDK3xadJRJobdDx2IGFpOs1VFkogcE-YWTYBpgWFcBUeP6iQw5owBduoaT_Zx4VZoiCkjvXXkfrCMC4WBXYWY7nN09Tykuec0RuQ1kGnxzalgaSz4Fwp5JcvdCPxR0gN-g/s1127/vectr5.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;616&quot; data-original-width=&quot;1127&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFwDN4lIlj4KBsPyt1CuqlVnBVwGT6WDfGN5vfE2WApi5z-9C-dvL9s25YmDK3xadJRJobdDx2IGFpOs1VFkogcE-YWTYBpgWFcBUeP6iQw5owBduoaT_Zx4VZoiCkjvXXkfrCMC4WBXYWY7nN09Tykuec0RuQ1kGnxzalgaSz4Fwp5JcvdCPxR0gN-g/s320/vectr5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;


6.右上のエクスポートボタンからエクスポートします。&lt;br /&gt;
ファイル形式だけSVGにしてその他の設定はデフォルトのままにしました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSfipKoOAcqa0XTuN8VQV9Ubbk7E101x8NOABjzoIWCGHJksbg5j9QTwtfSulJfaGqJQxc-ZR7nDP1R-XRZncD2DUK-Sca0kGp8B1k39X1CGjICq_cN6tbiEYRJ-mLOjwLy0M-ylyJxXwE5rIITIuWlC5MSymEb_2ic2LnHYbHcAnkoRyfkwAaHJO_Sw/s840/vectr6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;840&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSfipKoOAcqa0XTuN8VQV9Ubbk7E101x8NOABjzoIWCGHJksbg5j9QTwtfSulJfaGqJQxc-ZR7nDP1R-XRZncD2DUK-Sca0kGp8B1k39X1CGjICq_cN6tbiEYRJ-mLOjwLy0M-ylyJxXwE5rIITIuWlC5MSymEb_2ic2LnHYbHcAnkoRyfkwAaHJO_Sw/s320/vectr6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

svgファイルが作成できたらstep1完了です。

&lt;h5&gt;Step2.Image AssetでForegroundの画像と、背景の色を指定する。&lt;/h5&gt;
ここからはAndroid Studioの操作になります。&lt;br /&gt;&lt;br /&gt;

1.ファイルメニュー → New → Image Assetを選択して、Image Assetを起動する。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7T7uPXc6L_Ofs0SMETYz5XraTD5Ld8E49ytdGmPG7Dv6fP6OBlHbpcQvg5TDhjT6aT0BRIlT_YsBE2yNs9TiVjNIiDZM3Hhmh9FiBWxAYWisTNYWdw07GbUMjZ2THlQoX9ilkz1tAIaMcWzOpkM_P7kxixse-rp3_vZQP65N_94KSXG7T5wBhlPNxGQ/s552/ImageAssets1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;479&quot; data-original-width=&quot;552&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7T7uPXc6L_Ofs0SMETYz5XraTD5Ld8E49ytdGmPG7Dv6fP6OBlHbpcQvg5TDhjT6aT0BRIlT_YsBE2yNs9TiVjNIiDZM3Hhmh9FiBWxAYWisTNYWdw07GbUMjZ2THlQoX9ilkz1tAIaMcWzOpkM_P7kxixse-rp3_vZQP65N_94KSXG7T5wBhlPNxGQ/s320/ImageAssets1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

2.Image Assetで、Pathに先ほど作成したsvgファイルを指定して、&lt;br /&gt;
Resizeというところで、サイズを微調整します。&lt;br /&gt;


&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9wcxuEAUBPvb5RCEF5NhjRZoZwF3WunOPeJx-t5a0gkIgGifMsTmFIFZv19X49gW9eUosV1mwFH7pwyBurVfPz738ACPFis66mRn-OJI2WGSVTky-zvw6EjCVRnQTBPB5fzxpZAHHCsC0WbLOtaW69G6-w4brryRB_XBLI6d8OnZ44vMvqUi2MrIrQ/s1022/ImageAssets2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;681&quot; data-original-width=&quot;1022&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9wcxuEAUBPvb5RCEF5NhjRZoZwF3WunOPeJx-t5a0gkIgGifMsTmFIFZv19X49gW9eUosV1mwFH7pwyBurVfPz738ACPFis66mRn-OJI2WGSVTky-zvw6EjCVRnQTBPB5fzxpZAHHCsC0WbLOtaW69G6-w4brryRB_XBLI6d8OnZ44vMvqUi2MrIrQ/s320/ImageAssets2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

3.BackGround Layerタブを選択し、背景の色をお好みの色に変更します。&lt;br /&gt;
変更したらNextボタンを押します。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFKUz-t0T9eFlAuo6f5amabfSLXOj9y-_fy9p2NPhc3W2COl030bx17znqzSBIcCSgD5u7yvv4Dde8Lr7fOZyg_JIoXRKfzR1PBRTafZYNMlyLM4WtuOIB6rYkLf2Uh8l1NEvaoOcuA05K0Yub0w_mX6w7xlRgYME5OEnBcCjffcNyxcMSIv3Z9EcnSg/s1022/ImageAssets3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;681&quot; data-original-width=&quot;1022&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFKUz-t0T9eFlAuo6f5amabfSLXOj9y-_fy9p2NPhc3W2COl030bx17znqzSBIcCSgD5u7yvv4Dde8Lr7fOZyg_JIoXRKfzR1PBRTafZYNMlyLM4WtuOIB6rYkLf2Uh8l1NEvaoOcuA05K0Yub0w_mX6w7xlRgYME5OEnBcCjffcNyxcMSIv3Z9EcnSg/s320/ImageAssets3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

4.Finishボタンを押して完了です。

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZHzkddqtL6dAnRd0W0Yni1QTbFWTQt2QUwhX8r2cd_BUzu8_M9-UPZx9s9a3mpcoooY7J1nSsRUVhHk5HdyHTuu5WhuJv9-ra1o34DUjTYkP0lFZO7K1E-2OKibIEruxiJ5TDkbYD-nWeL5gNBYs5Dh_AgFv6quw_90hXAiEoH7FH_7OW5TPjTl_OPw/s1022/ImageAssets4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;681&quot; data-original-width=&quot;1022&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZHzkddqtL6dAnRd0W0Yni1QTbFWTQt2QUwhX8r2cd_BUzu8_M9-UPZx9s9a3mpcoooY7J1nSsRUVhHk5HdyHTuu5WhuJv9-ra1o34DUjTYkP0lFZO7K1E-2OKibIEruxiJ5TDkbYD-nWeL5gNBYs5Dh_AgFv6quw_90hXAiEoH7FH_7OW5TPjTl_OPw/s320/ImageAssets4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;h5&gt;Step3. 完成&lt;/h5&gt;
emulator(Pixel5 android8)で確認すると、こうなりました。&lt;br /&gt;


&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRf9V35jgSOGe6R4vyUyv05B3XyqmNYX41jJmNj5rNX6K-fPXJVjJYQgEKeDyxgsVChafZfJAL66KF-nFlBTOZxi42iOhEi_asgkiOtSCN3NQtAyuN9thjDm5b3elbaN_GRXHGV4i23CB5_D9VJoSn0sTTUKfCRlvI4jJQIi2v3bowEJM5Rp3nCH7EcQ/s667/%E5%AE%8C%E6%88%90.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;320&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRf9V35jgSOGe6R4vyUyv05B3XyqmNYX41jJmNj5rNX6K-fPXJVjJYQgEKeDyxgsVChafZfJAL66KF-nFlBTOZxi42iOhEi_asgkiOtSCN3NQtAyuN9thjDm5b3elbaN_GRXHGV4i23CB5_D9VJoSn0sTTUKfCRlvI4jJQIi2v3bowEJM5Rp3nCH7EcQ/s320/%E5%AE%8C%E6%88%90.png&quot; width=&quot;154&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;

&lt;h5&gt;苦労した点&lt;/h5&gt;
・Step1の手順を昔やったたりかたで、Excelとペイントで作って、背景を透過させて...とやったところ、&lt;br&gt;
なぜか機種によってはアイコンの周りに白枠ができたので、*.svgファイルでやってみたところうまくいきました。なんでなんだろ？&lt;br&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/427755598859148112/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/08/android-studio-6.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/427755598859148112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/427755598859148112'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/08/android-studio-6.html' title='ひさしぶりの Android Studio 6 アイコン作成 (おてがるに)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0u2lEUoBRJ528-CUtnrFL7YlFrhYs4XPbyIweIcl3tx0GtpDCzhaXxbx5b3yLM164WsoLh3VMVS2X6_kHaWLfre_Q-a0D2WJUHF9DkuOWAtkwOXES2frMNcgXgib5NO3SsnhMx3pT2HUbVddS5Zg8kBQZEeKiqRhXW8xJFtqmVbXpWYZtl_SFBPLAqw/s72-c/%E5%AE%8C%E6%88%90.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-7855387704483925235</id><published>2022-07-21T06:47:00.003+09:00</published><updated>2022-07-21T06:47:38.214+09:00</updated><title type='text'>ひさしぶりの Android Studio 5 ファイル入出力</title><content type='html'>&lt;p&gt;むかしのコードをコピペしてみましたが、exceptionが発生してうまく動きませんでした。&lt;/p&gt;&lt;p&gt;&amp;nbsp;ひとまずちゃんとこの辺を読んでみようと思います。&lt;/p&gt;&lt;p&gt;https://developer.android.com/training/data-storage?hl=ja&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/7855387704483925235/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio-5.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/7855387704483925235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/7855387704483925235'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio-5.html' title='ひさしぶりの Android Studio 5 ファイル入出力'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-8373281238466221122</id><published>2022-07-17T19:00:00.004+09:00</published><updated>2022-07-17T19:00:37.906+09:00</updated><title type='text'>ひさしぶりのAndroid studio 3   みため</title><content type='html'>&lt;p&gt;&amp;nbsp;中身はまだ未実装ですが、見た目だけは昔の状態と同じような感じになりました。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIZJlU-oXfcxw7Ds4LkG2gx89okAVFdVK4ikr0R-I6DzdXzb0-Y-ih63vw39bveo0iR1DGz_gU8ChRNhmktkt-Svcy8GVtvP9kATME3kxqfJHYIpjPL9lCxd7b9xEkDUlUiwlJdl8Sy4VS33EcAKT0sgJ77H7pNEHN4w6VUsWlmijF-fz8dXoEMBvbqg/s773/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;773&quot; data-original-width=&quot;636&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIZJlU-oXfcxw7Ds4LkG2gx89okAVFdVK4ikr0R-I6DzdXzb0-Y-ih63vw39bveo0iR1DGz_gU8ChRNhmktkt-Svcy8GVtvP9kATME3kxqfJHYIpjPL9lCxd7b9xEkDUlUiwlJdl8Sy4VS33EcAKT0sgJ77H7pNEHN4w6VUsWlmijF-fz8dXoEMBvbqg/s320/2.png&quot; width=&quot;263&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;ちょっとやりだしたら、面白くなってきました。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/8373281238466221122/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio-3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8373281238466221122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/8373281238466221122'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio-3.html' title='ひさしぶりのAndroid studio 3   みため'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIZJlU-oXfcxw7Ds4LkG2gx89okAVFdVK4ikr0R-I6DzdXzb0-Y-ih63vw39bveo0iR1DGz_gU8ChRNhmktkt-Svcy8GVtvP9kATME3kxqfJHYIpjPL9lCxd7b9xEkDUlUiwlJdl8Sy4VS33EcAKT0sgJ77H7pNEHN4w6VUsWlmijF-fz8dXoEMBvbqg/s72-c/2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-5815884152644227960</id><published>2022-07-17T11:41:00.002+09:00</published><updated>2022-07-17T11:44:42.039+09:00</updated><title type='text'>ひさしぶりの Android studio2  editoboxを追加</title><content type='html'>&lt;p&gt;&amp;nbsp;editboxを1個追加するのにだいぶ時間をかけてしまいました。&lt;/p&gt;&lt;p&gt;一応メモしておきます。&lt;/p&gt;&lt;p&gt;Plain TextをD&amp;amp;Dするだけでした。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCcDvLE3vgVIQFYtqbQJ00TXItOdUKFO-QAU_eby0YublEfsEVBWO7joC5fLIkIIbjw40Ah1FyZvFhvRbd16MMRyW9yatDqedAZz5JPbDnbltNSLGA-YcGN-uTVZBmlM-KXoMUbI0N1WyFMtQKy0CGxrV5PkbjUDX-qnGLI12lLMCbkOx4U0AIXj-cbw/s1483/1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;626&quot; data-original-width=&quot;1483&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCcDvLE3vgVIQFYtqbQJ00TXItOdUKFO-QAU_eby0YublEfsEVBWO7joC5fLIkIIbjw40Ah1FyZvFhvRbd16MMRyW9yatDqedAZz5JPbDnbltNSLGA-YcGN-uTVZBmlM-KXoMUbI0N1WyFMtQKy0CGxrV5PkbjUDX-qnGLI12lLMCbkOx4U0AIXj-cbw/w640-h270/1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;それとこういうワーニングがでたので、&lt;/p&gt;&lt;p&gt;Missing `autofillHints` attribute&lt;/p&gt;&lt;p&gt;Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`&lt;/p&gt;&lt;p&gt;こういう行を追加しました。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; android:hint=&quot;@string/edit_hint&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; android:autofillHints=&quot;&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ふ～。💦&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/5815884152644227960/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio2-editobox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/5815884152644227960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/5815884152644227960'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio2-editobox.html' title='ひさしぶりの Android studio2  editoboxを追加'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCcDvLE3vgVIQFYtqbQJ00TXItOdUKFO-QAU_eby0YublEfsEVBWO7joC5fLIkIIbjw40Ah1FyZvFhvRbd16MMRyW9yatDqedAZz5JPbDnbltNSLGA-YcGN-uTVZBmlM-KXoMUbI0N1WyFMtQKy0CGxrV5PkbjUDX-qnGLI12lLMCbkOx4U0AIXj-cbw/s72-w640-h270-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4897363124671246285.post-314157118870570101</id><published>2022-07-17T07:40:00.004+09:00</published><updated>2022-07-17T07:40:57.421+09:00</updated><title type='text'>ひさしぶりのAndroid studio</title><content type='html'>&lt;p&gt;&amp;nbsp;以前作ったアプリ(memontomori)が動かなくなっていたので、直そうとおもっているのですが、さっぱり作り方わすれてました。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;前のソースをひっぱりだしてきましたが、エラーがいっぱい出て動かないので、あきらめることに。&lt;/p&gt;&lt;p&gt;新規に作りなおすことにしました。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Basic Activityを選択して、新規作成。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;fragment_first.xmlを編集して...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;終わる自信がちょっとないです。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdfandfont.blogspot.com/feeds/314157118870570101/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/314157118870570101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897363124671246285/posts/default/314157118870570101'/><link rel='alternate' type='text/html' href='http://pdfandfont.blogspot.com/2022/07/android-studio.html' title='ひさしぶりのAndroid studio'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>