Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Imacros, Javascript, команда prompt (https://javascript.ru/forum/css-html-firefox-mizilla/59523-imacros-javascript-komanda-prompt.html)

Eltar 14.11.2015 22:20

Imacros, Javascript, команда prompt
 
Здравствуйте! Использую Imacros и браузер FireFox. Хочу чтобы код выводил сообщение: C:\iMacros\Datasources\captcha.png
Вместо него выдается C:iMacrosDatasourcescaptcha.png (без дробей)
Подскажите в чем проблема, пожалуйста!

Код:

var MacroPaidAds;
MacroPaidAds =  "CODE:";
MacroPaidAds +=  "SET !ERRORIGNORE YES" + "\n";
MacroPaidAds +=  "SET !ERRORCONTINUE YES" + "\n";
MacroPaidAds +=  "SET !TIMEOUT_PAGE 5" + "\n";
MacroPaidAds +=  "SET !TIMEOUT_TAG 3" + "\n";
MacroPaidAds +=  "SET !EXTRACT_TEST_POPUP NO" + "\n";
MacroPaidAds +=  "SET !EXTRACTDIALOG YES" + "\n";
MacroPaidAds +=  "SET !REPLAYSPEED FAST" + "\n";
MacroPaidAds +=  "PROMPT C:\iMacros\Datasources\captcha.png'" + "\n";
MacroPaidAds +=  "PAUSE" + "\n";
iimPlay(MacroPaidAds)


рони 14.11.2015 22:24

Eltar,
а если \\ вместо \

Eltar 14.11.2015 22:33

Нет, уже пробовал. Не выходит.

пишет ошибку

SyntaxError: missing ; before statement, line NaN (Error code: -991)

рони 14.11.2015 22:38

Цитата:

Сообщение от Eltar
png'"

а кавычка так и должна быть одна?

Eltar 14.11.2015 22:46

Цитата:

Сообщение от рони (Сообщение 396186)
а кавычка так и должна быть одна?

Будем считать, что должна. Мне главное в алерте вывести косую черту слева направо - \

Eltar 14.11.2015 22:51

Косая черта экранирует кавычки, например
"код обрабатывается как код в кавычках"
\"код обрабатывается как код без кавычек\"

Но как это изменить?

Eltar 14.11.2015 22:58

Цитата:

Сообщение от рони (Сообщение 396186)
а кавычка так и должна быть одна?

СПАСИБО! Получилось! Верное замечание!
Правильный ответ:
var MacroPaidAds;
MacroPaidAds =  "CODE:";
MacroPaidAds +=  "SET !ERRORIGNORE YES" + "\n"; 
MacroPaidAds +=  "SET !ERRORCONTINUE YES" + "\n"; 
MacroPaidAds +=  "SET !TIMEOUT_PAGE 5" + "\n"; 
MacroPaidAds +=  "SET !TIMEOUT_TAG 3" + "\n"; 
MacroPaidAds +=  "SET !EXTRACT_TEST_POPUP NO" + "\n"; 
MacroPaidAds +=  "SET !EXTRACTDIALOG YES" + "\n"; 
MacroPaidAds +=  "SET !REPLAYSPEED FAST" + "\n"; 
MacroPaidAds +=  "PROMPT C:\\iMacros\\Datasources\\captcha.png" + "\n"; 
MacroPaidAds +=  "PAUSE" + "\n";
iimPlay(MacroPaidAds)

рони 15.11.2015 00:01

Eltar,
:)


Часовой пояс GMT +3, время: 00:29.