Страницы: 1
?не дошли
мое мыло nespider@mail.ru
вопрос: мне надо чтобы скрипт работал след. образом
...
циклирую скрипт
var ret;
try
{
do
...
return;
}
h2o2 нет это очень долго так как я пишу прогу и она будет устанавливаться на 40 машин, а теперь представь к каждой машине подойти и вручную это сделать...
ну хорошо. если ты собираешься ложить скрипт куда-то на диск всех 40ка машин, то почему бы не положить сразу куда надо? расшарь на всех машинах папку для скриптов (если хочешь в последствии обновлять скрипт) и будешь удаленно туда ложить его. А можно в автозагрузку или заданиях прописать задачу которая бы смотрела в сети папку и при появлении *.IIM ложила куда тебе надо на локальный диск.
15-03-2012 14:35:32
Zello, я намылил пару вопросов. не дошли?
zello мне это нужно сделать программно. Тоесть ручками ничего писаться недолжно. Может у кого есть батник или самописная прога для программной смены папки к макросам?
а не достаточно будет один раз поменять и все?
Поступить наоборот Переписать все в JS и от туда работать с макросом
Проще и удобней JS Создаст на лету макрос , получит из него данные обработает их и передаст обратно
вот пример передачи данных в макрос ис Джава скрипта:
Если бы я умел, то давно бы написал на JS :-( Я посчитал, что имакрос легче понять на моем уровне. Может все же подскажешь, примером, как мне сделать 2й пунктик?
Добрый день. Я уж и не думал, что найду живого форума по имакросу. Zello, спасибо что ты так доходчиво и быстро отвечеашь. У меня тоже есть вопрос))
1. Как сделать так, чтобы если d<1.3 макрос стартовал заново.
2. Или продолжил работу, но со следующей строчки, где d<1.2
URL GOTO=http://www.xe.com/ucc/convert/?Amount=1&From=EUR&To=USD
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=TD ATTR=TXT:*<SP>USD&&WIDTH:46%&&ALIGN:left EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"USD\",\"\"); var d=parseFloat(s); if(d < 1.3){MacroError(\"Euro is below 1.3 USD.\");} else d;")
SET !EXTRACT NULL
SET !EXTRACT {{!VAR1}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=EuroRate.csv
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"USD\",\"\"); var d=parseFloat(s); if(d < 1.2){MacroError(\"Euro is below 1.3 USD.\");} else d;")
SET !EXTRACT NULL
SET !EXTRACT {{!VAR1}}
Очень жду ответа. Спасибо)
…Страницы: 1