Prepinani oken s casovym zpozdenim
Zdravim,
Jsem v situaci mam nekolik minimalizovanych oken a jedno maximalizovane, potreboval bych je nejak stridave prepinat, po urcitem casovem intervalu. OS je WinXP. Nevite jak na to?
Diky MaSo
Zdravim,
Jsem v situaci mam nekolik minimalizovanych oken a jedno maximalizovane, potreboval bych je nejak stridave prepinat, po urcitem casovem intervalu. OS je WinXP. Nevite jak na to?
Diky MaSo
Zpět do poradny Odpovědět na původní otázku Nahoru
Viděl bych to asi na nějaký VBS/WSH skript... Touchwood jistě vypomůže.
S VBS/WSH vubec neumim, ale nasel jsem program WorkSpace Macro, mozna pujde nahrat nejake makro v tom...
aktuálně mě nenapadá žádná metöda, která by listovala jen "viditelé" aplikace.. ale zkusím nad tím popřemýšlet, je to tzv. "zajímavý problém"
edit: tedy samozřejmě mě napadá lame řešení typu předávání úhozů kláves, ale to je IMHO podbíhání laťky...
Někdy je podbíhání laťky efektivnější a rychlejší než "čisté řešení"...
Takže možná nějaká emulace Alt+Tab v kombinaci se Sleep by nebyla od věci...
pokud bys chtěl cyklovat konkrétní počet konkrétních aplikací, pak bych problém neviděl (já jsem si to představoval moc obecně, a tam je IMHO problém)
Jj, pujde o konkretni pocet...
Treba takhle:
(prepina postupne po peti vterinach vsechny viditelne aplikace dostupne pres alt-tab; tj. musel bys je mit uz predem zmaximalizovane)
Tohle je presne ono! Jeste me zajimaji dve veci: Jak ten program vypnu a jestli to snese i vetsi cas, treba 10 minut?
Tak to je fajn
Snese to libovolnou dobu, zadny strachy, pobezi to treba pul roku .
(nebo jestli myslis maximalni pauzu mezi prepinanim - misto WScript.Sleep 5000 - tak to z hlavy nevim, ale kazdopadne tam muzes ten radek "WScript.Sleep pocetmilisekund" dat za sebou kolikrat chces ...)
Jestli to spoustis napriklad z commandlajny pres "cscript skript.vbs", tak se to vypne stisknutim "CTRL+C".
Myslel jsem prave tu max. prodlevu mezi prepnutim.
Prodleva by mela bejt bez problemu, v nejhorsim das za sebe nekolik radek "WScript.Sleep 600000" (kazda bude cekat 10 minut).
A jestli to spoustis rovnou kliknutim na skript.vbs (bez komandlajny a cscript.exe), tak to pak killnes v taskmanageru (bude to tam pod nazvem "wscript.exe").
jenže, a to vidím jako vadu krásy, ti pak bude cyklovat i samotné okno s cscript interpreterem...
Jak jsem napsal vyse - proto je lepsi spustit rovnou dvojkliknutim na skript (tj defaultne pres wscript => zadne okno navic tam nebude) a pro vypnuti killnout wscript.exe. Samozrejme se tam da udelat i nejaky normalni "vypinani", ale to je imho zbytecny.
Kdyz to spustim dvojklikem, tak tam zadne takove okno neni...
Tohle je "proof of concept" - cykluje to všechna aktuální okna 10x (dá se to předělat na "nekonečno"). Pokud bys měl přesný seznam aplikací, tak by to šlo udělat jen na přesný výčet těchto aplikací. Pokud bys chtěl, aby se "neaktivní" okna minimalizovala, odstraň komentáře ( řádky začínající znakem ' ). Pojmenuj jako soubor.vbs a poklikáním spusť.
ale tohle bude prepinat jenom tam a zpatky mezi dvema aplikacema, ne?
Jj, presne tohle mi to dela.
ne, když se podíváš přesněji, tak je to prakticky totožné s tvým skriptem, s jedinou výjimkou, a to tou, že po odkomentování těch minimize se budou ty aplikačky minimalizovat. Přepíná to samozřejmě "celý rozsah" aplikací
nene, tvoje prepina jenom dve aplikace tam a zpatky, moje prepina celej rozsah aplikaci, vsak si to zkus
(rozdil mezi alt-tab a alt-shift-tab)
Diky vsem za pomoc. Oznacuju jako vyresene...