Automatizálási dokumentumok megnyitásával - opera böngésző - perl script-
Valahogy meg kellett oldani ezt a problémát: annak biztosítása, hogy a megadott időpontban automatikusan elindítja a böngészőt (Opera 5.12), és kinyitotta az ablakot, hogy a megadott dokumentumok # 151; úgyhogy volt egy határozott időtartamú szünet megnyitása után minden ablak. Nemrégiben annak a ténynek köszönhető, hogy ugyanabban az időben nyitó több dokumentumot töltött párhuzamosan úgy, hogy minden letöltési sebesség alacsony (a modemet a 14400 bit / s). Mint azt már többször észrevettem, néhány dokumentum és nincs betöltve, hogy a végén (nyilvánvalóan a szerver, küldjön egy dokumentum a tervezett időpont előtt bontja). És ha le őket egyesével, akkor minden rendben van.
Erre írtam egy egyszerű script Perl. Talán hasznos az Ön számára, hogy megoldja az azonos vagy hasonló feladatokat. Persze, meg kell végezni a szükséges módosításokat a forgatókönyvet, ha van egy helyzet nem egy hajszál ugyanaz, mint az enyém.
A szöveg a script az alábbiakban mutatjuk be.
Futtatása után a szkript kimenete egy karakterlánc az idő, amikor meg kell kezdeni dolgozni, és várja, hogy időt. Mikor jön, jön a dob „Opera” (megjegyzés: a forgatókönyvet a teljes elérési utat a futtatható fájlt „Opera”, ha ez nem így van, meg kell adnia az útját a script). Ezt követi a 60 másodperces szünetet, hogy „opera” idő-hoz csomagtartó (szünet hossza lehet változtatni, ha szükséges).
A folyamat során a forgatókönyvet információkat jelenít meg, hogy mikor és mit csinál, ahogy az az alábbi példában.
Ha úgy dönt, hogy használja a leírt forgatókönyv (talán így bármilyen változás), azt ajánlom, hogy először kipróbálni (a beállítást az indítás, mondjuk, egy perc után a pontos időt). Szegény, ha a szkript indul megoldani egy súlyos probléma, és akkor kiderül, hogy nem úgy működik, ahogy kellene.
Ez maradt beszélni néhány feltárt problémák során a rendszeres használata a szkript (Windows 95 OSR 2.1 RUS; Perl verzió # 151; ActivePerl 5.8.6.811).
Harmadszor, ha fut egy script lemezről, hogy ha ez a megadott időben, és a szkript indul, „opera”, valahogy hozzáfér a lemezt, és ha a lemezt nem elérhető (például üzembe helyezés után script), az „opera” nem fut .
Negyedszer, ha az előző ülésen a „Opera” megtörtént megfelelően (például megnyomja a Reset), akkor az üzenet boxban indításkor „opera”, „Régebbi Opera munkamenet megszakadt” # 151; és elvárja, hogy a felhasználó választhat egyet a három lehetőség, hogy folytassa a munkát ( „Folytatás a helyét elválasztás”, „Feltöltés elmentett ablak indításkor”, „Ne nyissa ki az ablakot indításkor”). És ha a felhasználó nem (és valójában a szkript csak tervezték, hogy nyissa meg a dokumentumot automatikusan, felhasználói beavatkozás nélkül), akkor természetesen „Opera”, és várja a megnyitott dokumentumok és nem fog megtörténni.
Ötödször megnyitásakor számos dokumentumot, különösen azok, amelyek a képek nem rendelkezik elegendő memóriával. Akkor valószínű a megjelenése az üzenet ablak: „Ez a program szabálytalan műveletet hajtott végre és le fog állni.” Sőt, akkor is látni a „Opera” ablakot, hogy a legtöbb letöltött dokumentumok # 151; de sajnos, nem áll # 133; Bár, talán valamit, és képes eltávolítani a gyorsítótárból.
Saját többi cikket Opera: