Kysymys

SaunaVisioVBS

  • 2 heinäkuu 2009
  • 177 kommenttia
  • 12499 katselukerrat


Näytä ensimmäinen kirjoitus

177 kommenttia

Moi taasen.

- Kun kuvakkeen kohde on: C:SaunaVisioVBSSaunaVisioVBS.vbs ja annan komentorivillä komennon: C:WindowsSysWOW64wscript.exe ja painan enter, näkyy Windows Script Hostin asetukset juuri samanlaisina kuin kuvassa. Mutta itse kuvaketta klikatessa Windows Script Host ilmoittaa:
Komentosarjan C:SaunaVisioVBSSaunaVisioVBS.vbs lataaminen epäonnistui .

- Kun kuvakkeen kohde on: C:WindowsSysWOW64cscript.exe C:SaunaVisioVBSSaunaVisioVBS.vbs ja annan komentorivillä komennon: C:WindowsSysWOW64wscript.exe ja painan enter, näkyy Windows Script Hostin asetukset juuri samanlaisina kuin kuvassa.  Mutta itse pikakuvaketta klikatessa "musta komentokehoteikkuna"ainoastaan välähtää ruudussa ja siinä lukee about näin: CSript-virhe: Komentosarjan C:SaunaVisioVBSSaunaVisioVBS.vbs lataaminen epäonnistui .

Tämä voi olla taas totaalisen hassu kysymys, mutta eihän oletusselaimena oleva Opera haittaa toimintaa?
Anna komentokehotteesta komento C:WindowsSysWOW64wscript.exe
Näyttääkö avautuva ikkuna samanlaiselta?



Käynnistyskuvakkeeseen voit kokeilla myös komentoa
C:WindowsSysWOW64cscript.exe C:SaunaVisioVBSSaunaVisioVBS.vbs
sillä aukeaa ensin "musta komentokehoteikkuna" jonka jälkeen IE käynnistyy.
No sitten olin tehnyt ihan oikein tämän. Seurauksena tuosta muutoksesta on se, että kun yritän käynnistä SaunaVisio VBS:än, tulee virheilmoitus: Komentosarjan C:SaunaVisioVBSSaunaVisioVBS.vbs lataaminen epäonnistui (Käyttö estetty.). Mitenkäs jatketaan?
Luot työpöydälle käynnistyskuvakkeen joka viittaa tiedostoon C:SaunaVisioVBSSaunaVisioVBS.vbs

Sitten muutat käynnistyskuvakkeen ominaisuuksista kohteeksi
C:WindowsSysWOW64wscript.exe C:SaunaVisioVBSSaunaVisioVBS.vbs

Nyt nolottaa, mutta mitenkäs se SaunaVisioVBS käynnistyskuvakkeen komento muutetaan tuohon yllä mainitsemaasi muotoon. Eli mitä avaan ja mistä, adminina vai tavallisena käyttäjänä ja mihin kenttään syötän tuon ritirämpsyn "C:WindowsSysWOW64wscript.exe C:SaunaVisioVBSSaunaVisioVBS.vbs"

Eli voisiko olla niin, että VBS käyttää automaattisesti selaimena tuota IE (64-bittistä) ja problemaa johtuukin siitä? Vai...


Jep, hyvä havainto.

Vista ja Windows 7 sisältävät 32-bit ja 64-bit versiot Internet Explorer selaimesta.
Vistassa oletuksena käynnistetään 64-bit ja Windows 7:ssa 32-bit versio.

Muuta SaunaVisioVBS käynnistyskuvakkeen komento muotoon
C:WindowsSysWOW64wscript.exe C:SaunaVisioVBSSaunaVisioVBS.vbs
jolloin käynnistetään 32-bit Windows Script Host joka taas käynnistää oletuksena 32-bit Internet Explorerin.



Itselläni (64-bit Vistassa) SaunaVisioVBS.vbs toimii sekä 32-bit että 64-bit selainversioilla.
Katselusivulla käynnistetään vlc ja palataan tallennelistaan ilman virheilmoitusta.
Muutin asetukset ja nyt ei IE:tä normaalisti aukaistessa enää aukea kuin yksi ikkuna, eli normaali aloitussivu. Mutta tein mielenkiintoisen havainnon. Koneella on sekä IE, että IE (64-bittinen). Jälkimmäiselläkin selaimella Saunavisio kyllä aukeaa, mutta tallennetta ei pysty katsomaan, vaan tulee tuo tuttu ilmoitus: Error: no playlist! This might be because you dont have vlc-plugin installed Tavallisella IE:lla katselu onnistuu kyllä.

Eli voisiko olla niin, että VBS käyttää automaattisesti selaimena tuota IE (64-bittistä) ja problemaa johtuukin siitä? Vai...
Kokeiles IE:lle tällaisia asetuksia


Kun menet IE:llä saunavision sivulle http://www.saunavisio.fi/tvrecorder/ ' TARGET='_blank
- toimiiko tallenteen katselu selaimessa
Onpas mielenkiintoista, aukeaa KAKSIn ikkunaa. Ensimmäiseen aloitussivuna toimiva Google, toiseen tietokoneen valmistajan sivu. Kokeilin tämän kolme kertaa, joista ensimmäisellä ei tuo koneen valmistajan sivu ensin suostunut aukeamaan.
Parempi kun puretaan tämä ongelma yksittäisiin osioihin ja laitetaan ne yksi kerrallaan kuntoon.
Jatko saattaa tuntua idioottimaisen yksinkertaiselta mutta uskoisin sen oleva nopein tie toimivaan systeemiin.

Kun käynnistät Internet Explorer selaimen
- mikä sivu aukeaa selaimeen?
- montako ikkunaa aukeaa?

Jatkossa kun puhutaan microsoftin selaimesta niin käytetään nimitystä IE tai Internet Explorer
(Explorer on resurssien hallinta)
No näin loppusuoralla ei pidä enää luovuttaa!  😉 Illalla askartelin jälleen tämän pikkuprobleeman kimpussa ja nyt SaunaVisioVBS.vbs sijaitsee kansiossa "C:SaunaVisioVBS"" ja olen aikaisemminkin aina ladannut Mozilla-liitännäisen sekä AcitiveX-komponentin. 🙂 Ongelma itsessään ei vaan ole kadonnut vielä minnekään, toistaiseksi. Eli käynnistäessäni VBSsän avautuu Explorer, -itse asiassa varsinainen ikkuna ja toinen tyhjä (onko tarkoitus, näin oli kyllä XP-koneellakin?). Kun menen tallenteisiin ja painan toistoa, tai alt+ toisto aloittaakseni noudon, avautuu kyllä tallenne, mutta ei tule kuvaa, vaan ilmoitus:

Error: no playlist!
This might be because you dont have vlc-plugin installed


Vaikka kuvaa ei näy ja tuo virheilmoitus keikkuu näköesteenä, silti näyttää siltä että playta on painettu, koska oikeassa yläkulmassa keikkuu lopeta-nappula. Tsekkasin kansion, jonne nuo tallenteet pitäisi nyt tallentua, eli "C:videosaunavisio", eikä ainakaan siellä näy yhtikäs mitään. (Testasin kolmeen kertaan.) Muistan viime viikolla ihmetelleeni jossain vaiheessa, kun kokeilin mitä kummallisempia asennusvaihtoehtoja, että tuolloin valitsemaani kohdekansioon oli ilmestynyt info-file että jotain aktiviteettia oli alkanut, mutta se oli varmasti jokin eksoottinen vahinko (itse tallennetta ei kuitenkaan tuolloinkaan ilmestynyt).  😉

Voiko tähän takkuiluun vaikuttaa, käyttäjän lisäksi, jokin seuraavista:
- Olen ElisaViihteeseen siirretty asiakas, mutta käytän SaunaVisiota tähän tallentamiseen, kun kerran niilläkin tunnuksilla pääse? (Kokeilin myös muuttaa tallennuksen ElisaViihteen kautta ja ihan sama tilanne.)
- Oletusselaimeni on Opera? (Tosin tuohan aukaisee kyllä Explorerin ihan suoraan.)

- Vai onko tämä Vistani vaan niin hemskatin käyttökelvoton ja vaatiin uudelleenasennuksen. Vertailun vuoksi voin kertoa, että tuolla odottaa muuten ihan toimiva Vistalla varustettu läppäri, mutta sillä ei pysty selaamaan verkkosivuja. Yhteys on olemassa, kone hakee esim. Windowsin päivitykset ja avaa selaimen, mutta ei verkkosivuja. Diagnostiikan ja datanomiystäväni vahvistamana yhteydessä ei kuitenkaan ole mitään vikaa.  😉 Eli eikun käyttis uusiksi, 😶. Tiedän ainakin pari ystävää, joiden Vista hukkasi dvd-aseman ajurit, eikä suostunut toimimaan ennen uudelleenasennusta. En olisi kuvitellut ikinä toteavani tätä, mutta tulee ihan ikävä XP:tä. 😮 Tämä kone on ei ole ollut aktiivikäytössä, kuin ehkä noin pari viikkoa ja on toiminut muuten moitteettomasti, paitsi ilmoittelee ajoittain että palomuuri ei ole toiminnassa. Minulla on nyt tässä tietoturvana tuo ElisaViihteeseen kuuluva F-Securen toimittava tietoturvapalvelu.

Vielä yksi mielenkiintoinen juttu: normikäyttäjänä onnistuu kaikki muu, paitsi että vaikka jo nyt (aikaisemmin ei tehnyt tätä!) kone kysyy admin-salasanan jos haluan käyttäjänä uudelleenasentaan Wgetin, se kyllä antaa poistaa vanhan asennuksen alta, mutta uudelleen ohjelman asentamiseen ei sitten enää käyttöoikeudet riitäkään. :D

Mietinpä tuotakin, onkohan tässä koneella jokin asetus nyt vaan pielessä. Tai Elisan palomuuri jostain syystä tökkii. Tai se todennäköisin: käyttäjä tökkii.

Aurinkoisin terkuin: L.
Itselläni ongelma (Windows 7, 64 bit) ratkesi, kun asensin VLC:n WindowsXP yhteensopivuustilassa: kakkospainikkeesta Ominaisuudet/Yhteensopivuus/Suorita ohjelma yhteensopivuustilassa.
Jos olet saunavisio käyttäjä (etkä elisaviihde käyttäjä) niin ohjeita noudattamalla saat homman varmasti toimimaan

Aikaisemmassa "Proof Of Consept" ohjeessa kirjoitin
- tallensin SaunaVisioVBS.vbs tiedoston kansioon "C:SaunaVisioVBS""
joten eikö myös sinun kannattaisi kokeilla tallentaa SaunaVisioVBS.vbs kansioon "C:SaunaVisioVBS"" saattaa jopa onnistua  ;)

Error: no playlist!
This might be because you dont have vlc-plugin installed

Jos kokeilet tallenteen katselua ensin IE-selaimella, tuleeko sama virheilmoitus?

Vaikka ei olisi asentanutkaan vlc:n ActiveX pluginia ei se estä SaunaVisioVBS:n toimintaa, vlc käynnistyy ja aloittaa tallenteen katselun.
Itselläni ei virheilmoitusta edes tullut vaikka plugin puuttuikin, SaunaVisioVBS käynnisti vlc:n ja palasi tallennelistaan.
Kun poistin scriptistä paluun tallennelistaan, virheilmoitus tuli mutta siltikin vlc käynnistyi tallenteen katseluun.

Toimiiko wget lataus?
Oletko saunavisio vai elisaviihde käyttäjä?

Tässä ollaan jo takasuoralla, ei luovuteta, kyllä tämä saadaan sinunkin koneessa toimimaan.
Mie kyllä pompin kohta tasajalkaa tämän Vistan kanssa. Kokeilin vielä varmaan kahdennenkymmenennen kerran asentaa kaiken uudelleen. Tällä kertaa vlc ja wget suostuivat vihdoinkin asentumaan molemmat Program Files (x86)- kansioon, joka on pieni ihme. Mutta SaunaVisioVBS ei suostu asentumaan C:lle, vaan tulee virheilmoitus:

C:SaunaVisioVBS.vbs
Käyttöoikeutesi eivät riitä tähän kansioon tallentamiseen.
Järjestelmänvalvoja voi myöntää luvan.


Hullua tässä on se, että olen kirjautunut jo adminina. Sen sijaan tuo ehdottaa C:UsersADMINDesktop sijaintia ja sillä ei kai ole suurta väliä missä tuo periaatteessa sijaitsee? Vanhallakin koneella VBS oli työpöydällä ja tallenteet ohjasin puolestaan suoraan D:lle. Pääsen ihan normaalisti VBS:n kuvaketta klikkaamalla SaunaVisiooni, mutta siellä kun klikkaan jotakin tallennetta, en pystykään katsomaan (enkä tietenkään tallentamaan mitään), vaan tulee ilmoitus:

Error: no playlist!
This might be because you dont have vlc-plugin installed


Vinkkejä mistä tämä saattaisi johtua? Valitettavasti osaavampaa hölöä ei toistaiseksi ole saatavilla.  😉

Enpä onnistu asentamaan tuota Wget:ä Program Files (x86)-kansioon. Herjaa tänäänkin seuraavaa:

Setup was unable to create the directory "C:Program Files (x86)GnuWin32".
Error 5: Käyttö estetty.



"Program Files" kansio vaatii Admin-tunnukset.
Testasin 64-bit vistassa ja kaikki toimi edelleenkin OK.

Admin tunnuksella
- latasin vlc ja wget asennuspaketit levylle
- käynnistin asennukset tuplaklikkaamalla, vista kysyi lupaa muutoksiin ja annoin luvan
- molemmat ohjelmat asentui "C:Program Files (x86)"" kansion alle, kuten pitikin
- asennuksen jälkeen käynnistin vlc:n (kokeilin että toimii)
- tallensin SaunaVisioVBS.vbs tiedoston kansioon "C:SaunaVisioVBS""
- konfiguroin tunnukset, ohjelmien sijainnit ja tallennuskansion
- tuplaklikkasin "C:SaunaVisioVBSSaunaVisioVBS.vbs" tiedostoa
- tallenteen katselu vlc:llä ja lataus wget:llä toimi (scripti loi automaattisesti tallennuskansion "C:videosaunavisio"")

- poistin tallennuskansion "C:videosaunavisio""
- tein vistaan normaalitasoisen tunnuksen

Normaali tunnuksella
- kirjauduin normaali tunnuksella vistaan
- kokeilin että vlc toimii
- tuplaklikkasin "C:SaunaVisioVBSSaunaVisioVBS.vbs" tiedostoa
- tallenteen katselu vlc:llä ja lataus wget:llä toimi (scripti loi automaattisesti tallennuskansion "C:videosaunavisio"")

Kysy voisko joku "osaavampi" kaveri suorittaa sulle noi asennukset, ehkä teet jossakin kohtaa jotain väärin (en vaan ymmärrä missä)
(jos sulla on virustorjunta käytössä kokeile asennusta ilman sitä)
SaunaVisioVBS toimii vaikka sille ei kertoisikaan tunnusta/salasanaa, joten voit pitää ne asentajalta salassa.
Enpä onnistu asentamaan tuota Wget:ä Program Files (x86)-kansioon. Herjaa tänäänkin seuraavaa:

Setup was unable to create the directory "C:Program Files (x86)GnuWin32".
Error 5: Käyttö estetty.
Scriptiä muutettu siten ettei admin-oikeuksia tarvita sen ajamiseen (lokitiedostot kirjoitetaan temp-hakemistoon).

Asensin 64-bittisen windows seiskan ja kaikki toimi OK (myös user tason tunnuksilla).

64-bit windowsissa vlc ja wget löytyy normaali asennuksen jälkeen
vlc        = "C:Program Files (x86)VideoLANVLCvlc.exe"
wget        = "C:Program Files (x86)GnuWin32inwget.exe"
joten parempi kun asennat wget-ohjelman uudestaan (valitse Complete package, except sources)

Viimeinen mainitsemasi virhe
VLC can't recognize the input's format:
The format of 'D:SVO-ELOKUVAT20090607_2250_Wallander_Pimeys_(K15).txt' cannot be detected. Have a look at the log for details.
johtuu siitä että vlc yrittää ladata tekstejä tiedostosta 20090607_2250_Wallander_Pimeys_(K15).txt

Jos scriptissä on asetus infofile = 1 SaunaVisioVBS luo tekstitiedoston jossa on ohjelmatiedot (siirretylle tiedostolle).
Muuta infofile = 0 tai konfiguroi vlc siten ettei se yritä ladata tekstitystiedostoja automaattisesti.
Kiitos avusta tuon edellisen suhteen, oma mokahan se oli. Nyt on sitten vielä ollut kaikki mahdolliset muut virhekoodit riesana, ja meni useampi tunti niitä selvitellessä ja korjaillessa. Tällä hetkellä kaikki ehkä toimii muuten, mutta kun yritän aloittaa tallentamisen alt pohjassa tai kokeilla katsoa ohjelmaa VBS:n käynnistyttyä auenneessa SaunaVision ikkunassa, niin tulee ilmoitus:

Error: no playslist!
This might be because you don´t have vlc plug-in installed


Scripitiin olen muuttanut alla olevat asetukset. En jostain syystä pysty tallentamaan wget:iä Program Files (x86)-kansioon, enkä normaalina käyttäjänä minnekään, vaikka antaisin adminin salasanan. Eli on käytettävä admin-profiilia. Vlc puolestaan käsittääkseni näkyy vain tuohon Program Files (x86)-kansioon asennettuna, sillä pelkässä Program Files-kansiossa ei ole VideoLAN-alikansiota. Pitäisikö nämä ohjelmat asentaa jonnekin muualle ja pitääkö luoda jotain alikansioita tms.? Miksi ylipäätään on kaksi erilaista Program Files-kansiota ja pitäisikö molempien ohjelmien sijaita siellä?

vlc        = "C:Program Files (x86)VideoLANVLCvlc.exe"
wget        = "C:Program FilesGnuWin32inwget.exe"
directory  = "C:""
username    = "käyttäjätunnukseni"
password    = "salasanani"
portal      = saunavisio


VBS sijaitsee minulla työpöydällä, sillä lienee ei mitään väliä? D-asemalla sijaitseva ohjelma kyllä näkyy, tosin herjaa seuraavaa:

VLC can't recognize the input's format:
The format of 'D:SVO-ELOKUVAT20090607_2250_Wallander_Pimeys_(K15).txt' cannot be detected. Have a look at the log for details.


Tulee ikävä wanhaa XP-konetta. Nämä Vista-vempaimet ovat seisseet yli puoli vuotta odottamassa "tarkempaa perehtymistä". Ärh!
Oletuksena rivi 24 on seuraavanlainen
directory  = "C:videosaunavisio"

Olet ilmeisesti muuttanut tallennushakemistoa ja riville on syntynyt virhe.

Esim pikaisesti oikealta näyttävä
directory  = "C:videosaunavisio''
antaa saman virheilmoituksen siitä syystä että rivin lopussa ei ole lainausmerkki vaan kaksi hipsukkaa.

Hakemisto on siis annettava lainausmerkeissä (shif + 2)
Haudi!

Viilailin pekko666:n kanssa oman tallennussysteemini toimimaan tuossa vuodenvaihteen tienoilla. Silloin en saanut toimimaan yhdistelmää 64-bittinen Windows + Vista. Mutta wanhalla XP-läppärillä kyllä toimi. Nyt se ulkoisti itsensä, eli olisi huutava tarve saada tämä toinen kone valjastettua ko. käyttöön.

Latasin uusimman version Saunaviso VBS:stä, laitoin tunnarit yms. mallin mukaan, mutta kone (Windows Script Host) herjaa seuraava:

Rivi: 24
Merkki: 19
Virhe: Päättymätön merkkijonovakio
Koodi: 800A0409
Lähde: Microsoft VBScript -käännösvirhe

Olisikos teillä fiksummilla ideoita miten menetellä? Vastaus kannattaa vääntää ratakiskosta, sillä olen "vain nainen" tällä aihealueella. ;O)

t. Lily
Suurkiitokset, sillä taas toimii!  😎
Muuta rivit (92 ja 93)

set table = ie.document.getelementsbytagname("TABLE")
table(0).parentnode.removechild table(0)

muotoon

REM set table = ie.document.getelementsbytagname("TABLE")
REM table(0).parentnode.removechild table(0)

Rivien tarkoitus on poistaa katselusivulta ensimmäinen elementti . Tuon elementin sisällä on kaikki sivun sisältö.
Tämä siksi että selain ei turhaan renderöisi sivua jolta palataan heti takaisin, nopeuttaa hieman toimintaa.
Toiminnallisuus ei kärsi jos kommentoit nuo kaksi riviä pois (lisäämällä rem niiden eteen).
Elisan puolella sivukoodi on erilaista joten tuo tablen poisto ei toimi siellä.
Latasin uusimman version softasta ja vaihdoin vain hakemistot, tunnarit ja portaalin oikeiksi ja caps lock pohjassa "play":tä painettaessa tulee tällainen:


Mikäköhän pielessä? Käytössä WinXP32-bit ja IE8.

EDIT: Vanha versio toimii ok (paitsi laittaa tallennusten nimeksi "tuntematon.ts").

Saisiko tätä toimimaan ubuntuun?

http://palsta.saunalahti.fi/index.php/topic,12243.0.html ' TARGET='_blank

Osallistu keskusteluun