berno.cocotte.jp
Open in
urlscan Pro
163.44.185.183
Public Scan
Submitted URL: https://berno.cocotte.jp/
Effective URL: https://berno.cocotte.jp/rpa/
Submission: On December 13 via manual from JP — Scanned from JP
Effective URL: https://berno.cocotte.jp/rpa/
Submission: On December 13 via manual from JP — Scanned from JP
Form analysis
2 forms found in the DOMName: loginform —
<form id="loginform" name="loginform" onsubmit="return false;">
<p>
<input id="user_login" name="log" type="text" placeholder="ID">
</p>
<p>
<input id="user_pass" name="pwd" type="text" placeholder="PW"><input id="wp-submit" name="wp-submit" type="submit" value="Log In">
</p>
</form>
<form class="__ma-sw-search-form"> <select class="__ma-sw-search-category">
<option selected="" value="aps">Amazon.co.jp</option>
<option value="instant-video">Amazonビデオ</option>
<option value="stripbooks">本</option>
<option value="automotive">カー&バイク用品</option>
<option value="hobby">ホビー</option>
<option value="english-books">洋書</option>
<option value="classical">クラシックミュージック</option>
<option value="electronics">カメラ</option>
<option value="fe-industrial-jp">産業・研究開発用品</option>
<option value="office-products">文房具・オフィス用品</option>
<option value="kitchen">キッチン&ダイニング</option>
<option value="diy">DIY・工具</option>
<option value="mobile-apps">Androidアプリ</option>
<option value="popular">ミュージック</option>
<option value="mi">楽器</option>
<option value="dvd">DVD&ブルーレイ</option>
<option value="software">PCソフト</option>
<option value="videogames">TVゲーム</option>
<option value="toys">おもちゃ</option>
<option value="sporting">スポーツ</option>
<option value="hpc">ドラッグストア</option>
<option value="beauty">ビューティ・コスメ</option>
<option value="food-beverage">食品&飲料</option>
<option value="watch">時計</option>
<option value="jewelry">ジュエリー</option>
<option value="baby">ベビー&マタニティ</option>
<option value="apparel">服&ファッション小物</option>
<option value="shoes">シューズ&バッグ</option>
<option value="pets">ペット用品</option>
<option value="computers">パソコン・周辺機器</option>
<option value="digital-music">デジタルミュージック</option>
<option value="fe-appliances-jp">大型家電</option>
<option value="digital-text">Kindle ストア</option>
<option value="food-beverage">お酒・ワイン・日本酒</option>
</select> <select name="select2" class="__ma-sw-search-term">
<option value="All">Amazon.co.jp</option>
<option value="VideoDownload">Amazonビデオ</option>
<option value="Books">本</option>
<option value="Automotive">カー&バイク用品</option>
<option value="Hobbies">ホビー</option>
<option value="ForeignBooks">洋書</option>
<option value="Classical">クラシックミュージック</option>
<option value="Electronics">カメラ</option>
<option value="Industrial">産業・研究開発用品</option>
<option value="OfficeProducts">文房具・オフィス用品</option>
<option value="Kitchen">キッチン&ダイニング</option>
<option value="HomeImprovement">DIY・工具</option>
<option value="MobileApps">Androidアプリ</option>
<option value="Music">ミュージック</option>
<option value="MusicalInstruments">楽器</option>
<option value="DVD">DVD&ブルーレイ</option>
<option value="Software">PCソフト</option>
<option value="VideoGames">TVゲーム</option>
<option value="Toys">おもちゃ</option>
<option value="SportingGoods">スポーツ</option>
<option value="HealthPersonalCare">ドラッグストア</option>
<option value="Beauty">ビューティ・コスメ</option>
<option value="Grocery">食品&飲料</option>
<option value="Watches">時計</option>
<option value="Jewelry">ジュエリー</option>
<option value="Baby">ベビー&マタニティ</option>
<option value="Apparel">服&ファッション小物</option>
<option value="Shoes">シューズ&バッグ</option>
<option value="PetSupplies">ペット用品</option>
<option value="PCHardware">パソコン・周辺機器</option>
<option value="MP3Downloads">デジタルミュージック</option>
<option value="Appliances">大型家電</option>
<option value="KindleStore">Kindle ストア</option>
<option value="Grocery">お酒・ワイン・日本酒</option>
</select> </form>
Text Content
META * File * Child1 * Child2 * Child3 * Child4 * Child5 * Edit * Child1 * Child2 * Child3 * Child4 * Child5 * View * Child1 * Child2 * Child3 * Child4 * Child5 * Favorites * Power Automate Desktop * Power Automate Desktop:Desktop actions reference * Power Automate Desktop:Desktop アクションのリファレンス * UiPath * UiPath Studio Guide * UiPath Community Forum * COBOTPIA Gym (WinActor) * CODEPREP * Scale * Welcome Youth(ウェルカムユース) -2021 春-|公益財団法人東京都歴史文化財団 * Tools * Child2 * Child3 * Child4 * Child5 * Help * 質問テンプレート * WinActor マニュアル * WinActor FAQ(NTT-AT) * WinActor FAQ(NTT DATA) * ChromeDriver * Chrome のキーボード ショートカット * Excel のキーボード ショートカット * Firefox のキーボードショートカット一覧 * フリーランスとして安心して働ける環境を整備するためのガイドライン * 画面サイズ * 2021年12月13日(月) Title RPA 関連まとめ Forum https://winactor.com/questions/?ap_sort=unanswered&20211213-mon-004720 Link to this page https://bit.ly/rpa-ref Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36 IP address 45.87.213.62 XPATH TESTING: //SPAN[TEXT()='この2つの文には "違い" があります。'] この2つの文には '違い' があります。 この2つの文には '違い' があります。 この2つの文には "違い" があります。 この2つの文には "違い" があります。 ◯:$x('//span[text()="この2つの文には \'違い\' があります。"]'); ◯:$x('//span[text()="この2つの文には \u0027違い\u0027 があります。"]'); ×:$x('//span[text()="この2つの文には '違い' があります。"]'); ×:$x('//span[text()="この2つの文には "違い" があります。"]'); ◯:$x("//span[text()='この2つの文には \"違い\" があります。']"); ◯:$x("//span[text()='この2つの文には \u0022違い\u0022 があります。']"); ×:$x("//span[text()='この2つの文には "違い" があります。']"); ×:$x("//span[text()='この2つの文には '違い' があります。']"); XPATH TESTING: (//*[@ID="QUERYTIME"])[2] " 20 件検索しました。 " TABLE:A SAMPLE TABLE ELEMENT(CONTENT EDITABLE:B5-E5) Spreadsheet A B C D E F 1 B1 C1 C1 D1 E1 https://example.com/?cell=F1 2 B2 C2 D2 E2 https://example.com/?cell=F2 3 #B3# $C3$ %D3% (E3) https://example.com/?cell=F3 4 button C4 D4 E4 https://example.com/?cell=F4 5 aaa bbb ccc C5 D5 E5 https://example.com/?cell=F5 6 B6 C6 D6 E6 https://example.com/?cell=F6 7 B7 C7 D7 E7 https://example.com/?cell=F7 8 B8 C8 D8 E8 https://example.com/?cell=F8 9 PW D9 E9 https://example.com/?cell=F9 10 PW D10 E10 https://example.com/?cell=F10 IFRAME:CHARACTER REFERENCES Link to this part https://bit.ly/rpa-ref-iframe Spreadsheet XPATH Link to this part https://bit.ly/rpa-ref-xpath 1 B1 C1 D1 CHROME DEVTOOLS CONSOLE PANEL / CONSOLE UTILITIES API ETC. Link to this part https://bit.ly/rpa-ref-console Console panel 開く・閉じる 「F12」または「Ctrl + Shift + J」(Chrome for Windows) * 入力できない時は「Tab」 「F12」または「Ctrl + Shift + J」(Edge) * 入力できない時は「Tab」 「F12」または「Ctrl + Shift + K」(Firefox for Windows) 「F12」→「Ctrl + 1」→「Ctrl + 2」(Internet Explorer) 「F12」または「Cmd + Opt + J」(Chrome for Mac) 「Cmd + Opt + C」(開く)(Safari) 「Cmd + Opt + I」(閉じる) XPath 3.1 To be updated. Functions 関数 XPath 1.0 日本語訳(非公式) Console Utilities API JavaScript で実装されています、Console でのみ動作します $x(path) 変数 path の XPath(文字列)に一致するすべての DOM 要素を格納する配列を返します copy(object) 明示されたオブジェクト object の文字列表現をクリップボードにコピーします Template 1 $x('XPath')[0]; Template 2 copy($x('XPath')[0].innerText); HTML Standard HTML の最新仕様(HTML Living Standard) HTML input element input 要素は空要素のため、テキストノードを持つことができません CSS CSS selectors CSS を適用する要素を指定する記述の仕方、「Copy selector」の値はその一例 Specificity 詳細度:適用される CSS の優先度の決め方 DOM Web ページ等をツリー構造で表現してプログラミング言語から操作可能にする仕組み JavaScript Array class 配列の構築に使用されるグローバルオブジェクト [0] 配列の添字、[0] は配列の1番目の要素 .textContent ノードおよびその子孫のテキストの内容を表します .getAttribute() 指定した属性の値を返します .scrollIntoView() 指定した要素までスクロールします .click() 要素へのマウスクリックをシミュレートします .innerText ノードとその子孫の「ページ上にレンダリングされた」テキスト内容を示します .focus() 指定された要素をフォーカスします(Console panel を閉じると反映されます) .prototype JavaScript オブジェクトが互いに機能を継承するメカニズムです .replace() マッチした文字列を置換した文字列を返します .split() 指定した区切り文字列で分割して文字列の配列にします .trim() 文字列の両端のすべての空白文字と改行文字を削除します 正規表現 文字列内で文字の組み合わせを照合するために用いられるパターン テンプレートリテラル 組み込み式を扱うことができる文字列リテラル \ エスケープ文字 JS Primer JavaScript 入門書サイト JavaScript 入門 文系大学生のための JavaScript 入門 JS リファレンス JavaScript リファレンス(オブジェクト別) クリップボードに値を取得する(SAMPLE JAVASCRIPT STATEMENTS) 完全一致 (等しい) copy($x('//td[text()="B1"]')[0].innerText); 完全一致 (等しい) copy($x('//td[text()="B2"]')[0].innerText); // TypeError トリム (検索時) copy($x('//td[normalize-space(text())="B2"]')[0].innerText); トリム (出力時) copy($x('//td[normalize-space(text())="B2"]')[0].innerText.trim()); 部分一致 (検索時) copy($x('//td[contains(text(), "B3")]')[0].innerText); 部分一致 (置換) copy($x('//td[contains(text(), "B3")]')[0].innerText.replace(/#/g, '')); 部分一致 (置換) copy($x('//td[contains(text(), "E3")]')[0].innerText.replace(/\(/g, '')); 属性値 (id) copy($x('string(//td[text()="C1"]/@id)')); // idC1 属性値 (class) copy($x('string(//td[contains(text(), "C3")]/@class)')); // class-c3 属性値 (href) copy($x('string(//*[@id="table_html"]/tbody/tr[1]/td[7]/a[1]/@href)')); // URL 属性値 (type) copy($x('string(//td[text()="B1"]/../td[2]/input/@type)')); // checkbox IFRAME 要素で読み込んだページ内の要素の値の取得 / 操作(SAMPLE JAVASCRIPT STATEMENTS) HTML iframe HTML ページに他の HTML ページを埋め込む要素 JavaScript .contentWindow iframe 要素 の Window オブジェクトを返します .document ウィンドウに含まれている文書への参照を返します 配列 $x('//*[@id="section_iframe"]/iframe'); 配列 $x('//iframe'); の要素の1つ目 $x('//*[@id="section_iframe"]/iframe')[0]; の Window $x('//*[@id="section_iframe"]/iframe')[0].contentWindow; の document $x('//*[@id="section_iframe"]/iframe')[0].contentWindow.document; = $x('//*[@id="section_iframe"]/iframe')[0].contentDocument; の tr 要素の2つ目 $x('//*[@id="section_iframe"]/iframe')[0].contentDocument.getElementsByTagName('tr')[1]; = $x('//*[@id="section_iframe"]/iframe')[0].contentDocument.querySelectorAll('tr')[1]; の子要素の1つ目 $x('//*[@id="section_iframe"]/iframe')[0].contentDocument.querySelectorAll('tr')[1].children[0]; のテキスト内容 $x('//*[@id="section_iframe"]/iframe')[0].contentDocument.querySelectorAll('tr')[1].children[0].innerText; をコピー (値の取得) copy($x('//*[@id="section_iframe"]/iframe')[0].contentDocument.querySelectorAll('tr')[1].children[0].innerText); クリック (操作) $x('//*[@id="section_iframe"]/iframe')[0].contentDocument.querySelectorAll('tr')[1].children[1].children[0].click(); TO BE UPDATED ページ内のすべての td 要素 (フレーム内を除く) $$('td'); // Array document.querySelectorAll('td'); // NodeList Array.from(document.querySelectorAll('td')); // Array var elements = [].slice.call($$('td')); elements.forEach(function(element,i){console.log(i + ", " + element.outerHTML);}); // IE フレーム内のすべての td 要素のテキスト内容を改行して取得 Array.from($x('//*[@id="section_iframe"]/iframe')[0].contentDocument.querySelectorAll('td')).map(x => x.innerText).join('\n'); Array.from($x('//iframe')[0].contentDocument.querySelectorAll('td')).map(x => x.innerText).join('\n'); Array.from(document.getElementsByTagName('iframe')[0].contentWindow.document.querySelectorAll('td')).map(x => x.innerText).join('\n'); $x('//*[@id="section_div"]/ul/li[2]/ul/li[2]/input')[0].click(); $x('//*[@id="section_div"]/ul/li[4]/ul/li[2]/input')[0].click(); $x('//*[@id="section_div"]/ul')[0].style.height = '1000px'; Console (Click) 完全一致(等しい) $x('//td[text()="B1"]/../td[2]/input')[0].click(); トリム $x('//td[normalize-space(text())="B2"]/../td[2]/input')[0].click(); 部分一致(含む) $x('//td[contains(text(), "product_03")]/../td[1]/input')[0].click(); - - XPath 完全一致(等しい) //td[text()="product_01"]/../td[1]/input トリム //td[normalize-space(text())="product_02"]/../td[1]/input 部分一致(含む) //td[contains(text(), "product_03")]/../td[1]/input 属性値の取得 //td[text()="product_01"]/../td[1]/input/@type JAVASCRIPT:DECLARATIONS 宣言に const や let をつかうと検証時に全文をコピペすると「SyntaxError: Can't create duplicate variable: 'variableName'」となり煩わしいので var を利用しています。 JAVASCRIPT:CASES Forum post #039008Chrome:GROUPSESSION で iframe 要素内のリンクをクリックできない閉じる Forum post #039008Chrome:GROUPSESSION で iframe 要素内のリンクをクリックできない Forum post #038853IE:表の中の特定の画像ファイルの数を数えたい閉じる Forum post #038853IE:表の中の特定の画像ファイルの数を数えたい Target page 天気予報|気象庁 特定の tr 要素配下の img 要素の内、条件を満たすものをクリップボードにコピー (IE) var arrSrcs = [].slice.call($('#week-table-container > div:nth-child(1) > div > div > div.contents-wide-table-scroll > table > tr:nth-child(3)')[0].querySelectorAll('img[src="./img/101.svg"]')); var ta = document.createElement('textarea'); ta.value = arrSrcs.length; document.body.appendChild(ta); ta.select(); document.execCommand('copy'); ta.parentElement.removeChild(ta); // IE var ta = document.createElement('textarea'); ta.value = [].slice.call($('#week-table-container > div:nth-child(1) > div > div > div.contents-wide-table-scroll > table > tr:nth-child(3)')[0].querySelectorAll('img[src="./img/101.svg"]')).length; document.body.appendChild(ta); ta.select(); document.execCommand('copy'); ta.parentElement.removeChild(ta); // IE Forum post #038212Firefox:WEBに表示された数字を変数として取得したい Forum post #038212Firefox:WEBに表示された数字を変数として取得したい Target page 環境省熱中症予防情報サイト|環境省 onmouseover 属性の値を取得 copy($x('string(//*[@id="asc_wbgt_navigation"]/li[1]/em/span/@onmouseover)')); // 03:00 copy($x('string(//*[@id="asc_wbgt_navigation"]/li[2]/em/span/@onmouseover)')); // 06:00 copy($x('string(//*[@id="asc_wbgt_navigation"]/li[3]/em/span/@onmouseover)')); // 09:00 ★ copy($x('string(//*[@id="asc_wbgt_navigation"]/li[4]/em/span/@onmouseover)')); // 12:00 ★ copy($x('string(//*[@id="asc_wbgt_navigation"]/li[5]/em/span/@onmouseover)')); // 15:00 ★ copy($x('string(//*[@id="asc_wbgt_navigation"]/li[6]/em/span/@onmouseover)')); // 18:00 copy($x('string(//*[@id="asc_wbgt_navigation"]/li[7]/em/span/@onmouseover)')); // 21:00 copy($x('string(//*[@id="asc_wbgt_navigation"]/li[8]/em/span/@onmouseover)')); // 24:00 数値(暑さ指数) を直接取得 copy($x('string(//*[@id="asc_wbgt_navigation"]/li[3]/em/span/@onmouseover)').replace('spanMouseOverEvent([\'', '').replace('\']);', '').split('\', \'')[2]); // 09:00 ★ copy($x('string(//*[@id="asc_wbgt_navigation"]/li[4]/em/span/@onmouseover)').replace('spanMouseOverEvent([\'', '').replace('\']);', '').split('\', \'')[2]); // 12:00 ★ copy($x('string(//*[@id="asc_wbgt_navigation"]/li[5]/em/span/@onmouseover)').replace('spanMouseOverEvent([\'', '').replace('\']);', '').split('\', \'')[2]); // 15:00 ★ 数値(暑さ指数) を一回でカンマ区切りで取得 var t = []; for (let i = 3; i <= 5; i++) { t[i] = $x(`string(//*[@id="asc_wbgt_navigation"]/li[${i}]/em/span/@onmouseover)`).replace('spanMouseOverEvent([\'', '').replace('\']);', '').split('\', \'')[2]; }; copy(`${t[3]},${t[4]},${t[5]}`); var t = []; for (let i = 3; i <= 5; i++) { t[i] = $x(`string(//*[@id="asc_wbgt_navigation"]/li[${i}]/em/span/@onmouseover)`).replace(/(.*)\s\'(.*)\',\s\'(.*)\'\]\);/, '$3'); }; copy(`${t[3]},${t[4]},${t[5]}`); MISC copy($x('//*[@id="kp-wp-tab-overview"]/div[1]/div/div/div/div/div')[0].innerText); $x('//*[@id="kp-wp-tab-overview"]/div[1]/div/div/div/div/div')[0].innerText; POWER AUTOMATE DESKTOP UI 要素の追加 Ctrl + 左矢印を押してからクリック Crtl を押しながら左クリック WINACTOR:IE で JAVASCRIPT を実行する Link to this part https://bit.ly/rpa-ref-wa-ie-js-a ノード・ライブラリ 「スクリプト」タブ 1 [17_IE関連]URLを指定してIE起動 「変数を他のスクリプト実行アクションと共有する」にチェックを入れる 2 [ノード]ウィンドウ状態待機 ページが読み込まれるまで待ちます 3 [アクション]スクリプト実行 objIE.Document.Script.setTimeout "javascript:statements", 200 上記の statements の部分を実行したい JavaScript と置き換える 「変数を他のスクリプト実行アクションと共有する」にチェックを入れる 質問テンプレート:以下をコピー・修正してご利用ください やりたいこと(期待する結果):(あなたが考えた解決方法についての質問ではなく、最終的にしたいこと、本来の目的) OS・バージョン:Windows 10 Pro 64 bit 物理端末 / 仮想端末 WinActor のバージョン: rev.6.3.0 操作対象ブラウザ・バージョン:Google Chrome 88.0.4324.104 WebDriver のバージョン:(ブラウザのバージョンに対応するものか) 操作対象ページの URL:(または HTML ソースコード) 操作対象アプリケーション・バージョン: 何を行った時に、どの部分で、どのような問題が発生するのか: 利用ノード/ライブラリ名: 当該ノード/ライブラリのプロパティの内容: エラーメッセージ(省略しない全文): 問題解決のために自分で試したこと:(回答に対して「それはもう試しました」のような情報の後出しをしないこと) マニュアルを検索したか: FAQ を検索したか: フォーラムを検索したか: Google 等で検索したか:(Let Me Google That For You.) VBSCRIPT 文字列リテラル内の二重引用符の記述方法 Visual Basic における文字列の基本|Microsoft Docs VBSCRIPT:INPUT 要素操作(GOOGLE トップページ) 1. Option Explicit 2. 3. If False Then 4. ' INPUT 要素操作(GOOGLE トップページ)(VBSCRIPT / JAVASCRIPT) 5. ' Source: https://bit.ly/rpa-ref 6. End If 7. 8. ' 初期設定 9. Dim strUrl : strUrl = "https://www.google.com/" ' Google 10. 11. ' アプリケーションの起動・終了、PopUp/Sendkeys 用オブジェクト 12. Dim WshShell 13. Set WshShell = WScript.CreateObject("WScript.Shell") 14. 15. ' IE 起動 16. Dim objIE 17. Set objIE = WScript.CreateObject("InternetExplorer.Application") 18. 19. objIE.FullScreen = False 20. objIE.Left = 0 21. objIE.Top = 0 22. objIE.Width = 1280 23. objIE.Height = 964 24. objIE.Visible = True 25. 26. objIE.Navigate strUrl 27. 28. Do While objIE.Busy = True Or objIE.readyState <> 4 29. WScript.Sleep 1000 30. Loop 31. WScript.Sleep 3000 32. 33. ' <IE のウィンドウをアクティブ化(ポップアップメッセージ操作用)>:To be confirmed 34. '「アクセスを許可する(A)」のボタンを押す必要がない場合はこの部分は不要 35. Dim strIeExe : strIeExe = "iexplore.exe" 36. Dim intProcID 37. 38. Do 39. Call ActivateIE 40. Loop While intProcID = 0 41. 42. Sub ActivateIE() 43. GetProcID(strIeExe) 44. WshShell.AppActivate intProcID 45. End Sub 46. 47. ' プロセス ID 取得:To be confirmed 48. Function GetProcID(ProcessName) 49. Dim Service 50. Dim QfeSet 51. Dim Qfe 52. 53. Set Service = WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer 54. Set QfeSet = Service.ExecQuery("Select * From Win32_Process Where Caption='"& ProcessName &"'") 55. 56. intProcID = 0 57. 58. For Each Qfe in QfeSet 59. intProcID = Qfe.ProcessId 60. Exit For 61. Next 62. 63. GetProcID = intProcID <> 0 64. Set Service = Nothing 65. Set QfeSet = Nothing 66. End Function 67. ' </IE のウィンドウをアクティブ化(ポップアップメッセージ操作用)> 68. 69. ' A:クリップボードに値を設定 70. Dim intChoiceA : intChoiceA = 1 71. ' クリップボードに値を設定(1)VBS 72. If intChoiceA = 1 Then 73. PutInClipboardText("クリップボードに入れる値 #1") 74. ' A:クリップボードに値を設定(2)VBS 75. ElseIf intChoiceA = 2 Then 76. objIE.Document.getElementsByClassName("gLFyf")(0).innerText = "クリップボードに入れる値 #2" 77. ' A:クリップボードに値を設定(3)VBS ' 正しく動作しない 78. ElseIf intChoiceA = 3 Then 79. objIE.Document.parentWindow.clipboardData.setData "text", "クリップボードに入れる値 #3" 80. WScript.Sleep 5000 81. WshShell.SendKeys "a" ' 正しく動作しない 82. Else 83. ' A:クリップボードに値を設定(4)JavaScript 84. objIE.Document.Script.setTimeout "javascript:window.clipboardData.setData('text','クリップボードに入れる値 #4');", 200 85. WScript.Sleep 3000 86. WshShell.SendKeys "a" 87. End If 88. Sub PutInClipboardText(ByVal str) ' ByVal:値渡し、ByRef:参照渡し 89. Dim strCmd 90. strCmd = "cmd /c ""echo " & str & "| clip""" 91. WshShell.Run strCmd, 0 92. End sub 93. 94. ' JavaScript の変数の設定(操作対象:テキストフィールド(input 要素)) 95. objIE.Document.Script.setTimeout "javascript:var tgtElm = document.getElementsByClassName('gLFyf')[0];", 200 96. 97. ' テキストフィールドを選択 98. Dim intChoiceB : intChoiceB = 1 99. If intChoiceB = 1 Then 100. objIE.Document.Script.setTimeout "javascript:tgtElm.focus();", 200 101. Else 102. objIE.Document.Script.setTimeout "javascript:tgtElm.select();", 200 103. End If 104. WScript.Sleep 3000 105. 106. ' テキストフィールドに値を設定 107. Dim intChoiceC : intChoiceC = 1 108. If intChoiceC = 1 Then 109. WshShell.SendKeys "^v" 110. ElseIf intChoiceC = 2 Then 111. objIE.Document.Script.setTimeout "javascript:tgtElm.innerText = window.clipboardData.getData('text');", 200 112. WScript.Sleep 3000 113. ElseIf intChoiceC = 3 Then 114. objIE.Document.Script.setTimeout "javascript:document.execCommand('paste');", 200 115. WScript.Sleep 3000 116. End If 117. If (intChoiceA >= 4) Or (intChoiceC >= 2) Then 118. WshShell.SendKeys "a" 119. End If 120. 121. '「Google 検索」をクリック 122. ' objIE.Document.getElementsByClassName("gNO89b")(0).Click 123. objIE.Document.Script.setTimeout "javascript:document.getElementsByClassName('gNO89b')[0].click();", 200 124. PutInClipboardText("") 125. 126. Set WshShell = Nothing 127. Set objIE = Nothing VBSCRIPT 1. objIE.Document.getElementsByClassName("gLFyf")(0).innerText = "インクリメンタルサーチ" 2. objIE.Document.getElementsByClassName("gNO89b")(1).Click LOGIN MUSIC ▶ BOOKS AMAZON * Amazon.co.jp * Amazonビデオ * 本 * カー&バイク用品 * ホビー * 洋書 * クラシックミュージック * カメラ * 産業・研究開発用品 * 文房具・オフィス用品 * キッチン&ダイニング * DIY・工具 * Androidアプリ * ミュージック * 楽器 * DVD&ブルーレイ * PCソフト * TVゲーム * おもちゃ * スポーツ * ドラッグストア * ビューティ・コスメ * 食品&飲料 * 時計 * ジュエリー * ベビー&マタニティ * 服&ファッション小物 * シューズ&バッグ * ペット用品 * パソコン・周辺機器 * デジタルミュージック * 大型家電 * Kindle ストア * お酒・ワイン・日本酒 Amazon.co.jp Amazonビデオ 本 カー&バイク用品 ホビー 洋書 クラシックミュージック カメラ 産業・研究開発用品 文房具・オフィス用品 キッチン&ダイニング DIY・工具 Androidアプリ ミュージック 楽器 DVD&ブルーレイ PCソフト TVゲーム おもちゃ スポーツ ドラッグストア ビューティ・コスメ 食品&飲料 時計 ジュエリー ベビー&マタニティ 服&ファッション小物 シューズ&バッグ ペット用品 パソコン・周辺機器 デジタルミュージック 大型家電 Kindle ストア お酒・ワイン・日本酒 Amazon.co.jpAmazonビデオ本カー&バイク用品ホビー洋書クラシックミュージックカメラ産業・研究開発用品文房具・オフィス用品キッチン&ダイニングDIY・工具Androidアプリミュージック楽器DVD&ブルーレイPCソフトTVゲームおもちゃスポーツドラッグストアビューティ・コスメ食品&飲料時計ジュエリーベビー&マタニティ服&ファッション小物シューズ&バッグペット用品パソコン・周辺機器デジタルミュージック大型家電Kindle ストアお酒・ワイン・日本酒 RENTAL WEB SERVER NOTICE 上記リンク等の一部は Amazon のアソシエイトとして、当ウェブサイトは適格販売により収入を得ています。 DISCLAIMER By using this site, as always, should you or any of your colleagues be caught or killed, the Webmaster will disavow any knowledge of your actions. This page may self-destruct in five seconds. Good luck.