ПредишенСледващото

Някак си, че трябва да се реши този проблем: да се гарантира, че определеното време автоматично стартиране на браузъра (Opera 5.12), и я отвори прозорец към посочените документи # 151; така че беше определена продължителност пауза след отварянето на всеки прозорец. Напоследък се дължи на факта, че в същото време отварянето на няколко документа се зареждат паралелно, така че всяко изтегляне скорости са ниски (моят модем за 14400 бита / и). Както многократно съм забелязал, с някои документи и не са натоварени до края (очевидно сървъра, изпращане на документи преди изтичане на срока се изключва). И ако ги изтеглите един по един, след това всичко е наред.

За това, аз написах един прост скрипт в Perl. Може би това е полезно за вас да решите същите или подобни задачи. Разбира се, ще трябва да направи съответните промени в сценария, ако имате ситуация не е на косъм същата като моята.

Текстът на сценария е показано по-долу.

След като стартирате скрипта извежда низ посочва времето, когато тя трябва да започне да работи, и в очакване на това време. Когато става въпрос, идва старта на "Опера" (забележка: сценария пълния път до изпълнимия файл "опера"; ако го направите, това не е така, то е необходимо да се посочи пътя му в сценария). Това е последвано от 60-секундна пауза, за да "опера" време да се зареди (дължина на тази пауза може да се промени, ако е необходимо).

В този процес на сценария показва информация за това кога и какво прави, както в примера по-долу.

Ако решите да използвате описано сценария (може би прави някакви промени), препоръчвам първо да го тествате (като я настроите в времето за стартиране на, да речем, една минута след текущото време). Лошо, ако скриптът е пуснат за решаване на сериозен проблем, а след това се оказва, че той не работи както трябва.

Това остави да се говори за някои от проблемите, открити по време на редовната употреба на този скрипт (за Windows 95 OSR 2.1 RUS; Perl версия # 151; ActivePerl 5.8.6.811).

На трето място, ако се стартира скрипт от дискета, което е, когато тя е на определено време, а сценарият започва "опера", по някакъв начин има достъп до дискетата и ако дискета е на линия (например, отстранен след стартиране на скрипт), на "операта" не работи ,

Четвърто, ако предишната сесия с "Опера" е завършена правилно (например натискане на Reset), а след това показва прозорец със съобщение при стартиране "опера", "Предишна работа Opera сесия беше прекъсната" # 151; и очаква, че потребителят ще избере един от трите варианта за продължаване на работата ( "Продължи с мястото на раздяла", "Качи спаси прозорец при стартиране", "Не отваряйте прозореца при стартиране"). И ако потребителят не (и в действителност скриптът е само за цел да отваряте документи, автоматично, без намеса на потребителя), а след това, разбира се, "Опера" и ще чакам и отворени документи няма да се случи.

Пето, при отваряне на голям брой документи, по-специално тези, съдържащи изображения може да не разполагат с достатъчно памет. Тогава най-вероятно появата на прозореца на съобщението: "Тази програма е извършила незаконна операция и ще бъде затворена." Освен това, вие дори може да видите в прозореца на "Опера", че повечето от документите изтеглили # 151; но, уви, не е на разположение # 133; Въпреки че, може би нещо и да може да се отстрани от кеша.

Другите ми статии за Opera:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!