2017-11-07 1 views
0

私の現在のimacrosコードは、データソースからURLを呼び出します。 URLが読み込まれない場合(スケジュールされたダウンタイムや無線LANが壊れている場合)、ユーザーに関連するメッセージを表示する必要があります。私は、ダウンタイムやWiFiがダウンしているときに、ユーザにメッセージを表示する方法に関する情報を得ることができません。以下は、私がこれまでに得たものである:私はimacrosのに新しいですとページまたはテキストが見つからない場合、imacrosはユーザーにメッセージを表示します。

VERSION BUILD=844 RECORDER=CR 
SET !FILE_PROFILER YES 
'Clear the Cache and history' 
CLEAR 
'Close any open tabs' 
TAB CLOSEALLOTHERS 
SET !ERRORIGNORE NO 
SET !TIMEOUT_STEP 13 
'Navigate to the EBU Online URL' 
SET !DATASOURCE_COLUMNS 1 
CMDLINE !DATASOURCE Apps.csv 
SET !LOOP 2 
SET !DATASOURCE_LINE {{!LOOP}} 
URL GOTO = {{!COL1}} 
WAIT SECONDS=15 
'There are no credentials for logging onto EBU Online' 

は、任意のフィードバックをお願い申し上げます。

のWindows 10 クロームバージョン61.0.3163.79(公式ビルド)(64ビット)

答えて

0

ページには、必要なテキストはありませんときにメッセージを表示させたい場合は、以下のマクロが役立つことがあります。

SET myText "imacros display message bla-bla-bla" 
SET myScript "document.body.textContent.includes('{{myText}}') ? '' : alert('NO \"{{myText}}\" FOUND!');" 
URL GOTO=javascript:{{myScript}}undefined; 
+0

シュガーさん、お返事ありがとうございますが、テキストが見つからない場合はアラートが表示されません – Nyx

+0

**このページで**編集したマクロを再生してみてください。警告ダイアログを表示しますか? – Shugar

+0

@ Shugar、あなたが最後に行った編集。ありがとうございました – Nyx

関連する問題