Kysymys

SaunaVisioVBS

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


Näytä ensimmäinen kirjoitus

177 kommenttia

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...

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.
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"
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

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?
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.
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?

Tämä voi olla taas totaalisen hassu kysymys, mutta eihän oletusselaimena oleva Opera haittaa toimintaa?


Opera on hyvä selain, mullakin oletusselaimena eli ei vaikuta asiaan.

Tallenna
http://saunavisio.wippiespace.com/saunavisio/test1.vbs ' TARGET='_blank
http://saunavisio.wippiespace.com/saunavisio/test2.vbs ' TARGET='_blank
kansioon "C:SaunaVisioVBS" ja anna komentokehotteesta

C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est1.vbs
ruutuun tulee messagebox "toimii"

C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est2.vbs
ruutuun tulee 12 kpl messageboxeja

luodaan fso
fso OK

luodaan shell
shell OK

luodaan ie
ie OK

haetaan tmp
tmp = ...

luodaan logfile
logfile OK

lopetetaan ie
lopetus OK

Menikö kaikki kuten piti vai tökkäskö johonkin?
Joissain asioissa olen kyllä niin unto, että voitko kertoa miten pääsen "puhtaaseen" tilaan komentorivin kanssa? Eli kun avaan komentorivin (adminina), näyttöön paukahtaa ensimmäisenä tietty tuo C:UsersADMIN> . Ja jos sen perään vetää tuon mainitsemasi ritirämpsyn, tietty se herjaa, ettei moista polkua löydy. Eli miten pääsen puhtaasti C:lle?

Joissain asioissa olen kyllä niin unto, että voitko kertoa miten pääsen "puhtaaseen" tilaan komentorivin kanssa?

Voisin mutta en kerro koska tuon komennon pitää toimia annettiinpa se mistä tahansa hakemistosta.


Eli kun avaan komentorivin (adminina), näyttöön paukahtaa ensimmäisenä tietty tuo C:UsersADMIN> . Ja jos sen perään vetää tuon mainitsemasi ritirämpsyn, tietty se herjaa, ettei moista polkua löydy. Eli miten pääsen puhtaasti C:lle?

Ei voi herjata koska aikaisempi testi meni OK.
----- clip -----
annan komentorivillä komennon: C:WindowsSysWOW64wscript.exe ja painan enter, näkyy Windows Script Hostin asetukset juuri samanlaisina kuin kuvassa.
----- clap -----

Tallenna

http://saunavisio.wippiespace.com/saunavisio/test2.vbs
kansioon "C:SaunaVisioVBS""

Tallensitko nuo tiedostot oikeaan paikkaan?

Anna komentokehotteesta
notepad C:SaunaVisioVBS est1.vbs
Aukeaako notepadiin tiedosto jonka sisältö on
msgbox("toimii")
Nyt toimii sekä nuo edelliset, että tämä viimosin. Kuinkas eteenpäin?

Nyt toimii sekä nuo edelliset, että tämä viimosin. Kuinkas eteenpäin?

Kerrot missä oli vika. Sulla on niin ihmeellinen tapaus että täällä päässä pitää tietää mitä on tehty jotta jokin asia saatiin toimimaan.
Oli sitten kyse vaikka ihan kirotusvihreestä, ne on oikeastaan kaikkein toivotuimpia sillä silloinhan varsinaista ongelmaa ei ollut.
Toivottavasti se oli kirjoitusvirhe, jota en vaan huomannut. 😉 Kävin nuo toiminnot vielä läpi uudelleen ja edelleenkin käynnistyskuvaketta klikatessa tulee seuraavat ilmoitukset:

- 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 .

Next?
Nuo käynnistyskuvake hommelit voit toistaiseksi unohtaa.

Tallenna
http://saunavisio.wippiespace.com/saunavisio/test3.vbs ' TARGET='_blank
kansioon "C:SaunaVisioVBS""

Anna komentokehotteesta
C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs

Selaimen pitäisi käynnistyä saunavision sivuille.
Voit kirjautua sisään ja kokeilla tallenteiden katselua selaimessa, pitäisi toimia.
Katselu toimii nyt tätäkin kautta.  🙂
Tallenna
http://saunavisio.wippiespace.com/saunavisio/test3.vbs
kansioon "C:SaunaVisioVBS""

Anna komentokehotteesta
C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs

Selaimen pitäisi käynnistyä saunavision sivuille.
Voit kirjautua sisään ja kokeilla tallenteiden katselua vlc:llä, pitäisi toimia.
(tallenne avautuu siis vlc ohjelmaan, ei selaimeen)
Tallenne avautuu Saunavision sivuilla, ei VLC:ssä. ??? VLC toimii kyllä normaalisti silloin kun toistan vanhalla XP-koneella nouodettuja tallenteita. Mieleeni tuli tästä käydä tsekkaamassa (minulle muuten ihan tuntemattoman) VLC:n asetuksia, ja kun klikkaan: Media--> Suoratoisto verkosta--> Verkkoprotokollan kohdalla ei ole mitään tietoja. Pitäisikö olla?

Tallenne avautuu Saunavision sivuilla, ei VLC:ssä. ??? VLC toimii kyllä normaalisti silloin kun toistan vanhalla XP-koneella nouodettuja tallenteita. Mieleeni tuli tästä käydä tsekkaamassa (minulle muuten ihan tuntemattoman) VLC:n asetuksia, ja kun klikkaan: Media--> Suoratoisto verkosta--> Verkkoprotokollan kohdalla ei ole mitään tietoja. Pitäisikö olla?

Ei siinä normaalisti näy mitään, eikä edes silloin kun toistetaan tallennetta saunavision palvelimelta.

MItä tulee lokitiedostoon, lokitiedoston sisällön näet komennolla
notepad %tmp% est2.log
Nothing.  ???
Kyllä sinne jotain varmasti tulee, oisko sulla kirotusvihre tuossa komennossa...
Tein kuitenkin pikku muutoksen joten vanhan kaavan mukaan

Tallenna
http://saunavisio.wippiespace.com/saunavisio/test3.vbs
kansioon "C:SaunaVisioVBS""

Anna komentokehotteesta
C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs

Kirjaudut sisään ja kokeilet katselua, kun suljet IE:n avautuu lokitiedosto automaattisesti notepadiin.
Menee mystiseksi. Erinäisten vaiheiden jälkeeen tapahtui seuraavaa. Antaa komentokehotteessa tuon C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs tulee virheilmoitus:

Windows Script Host
Komentosarja: C:SaunaVisioVBS est3.vbs
Rivi: 5
Merkki: 1
Virhe: Ei käyttöoikeutta
Koodi: 800A0046
Lähde: Suorituksenaikainen Microsoft VBScript-virh
e
Boottaa kone ja kokeile sitten.
Luulin silloin aivan ensimmäisellä kerralla kirjoittaneeni jotain väärin, mutta nyt kävi aivan samoin. Eli kun annan ensimmäisen kerran tuon kehotteen: C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs , aukeaa IE ja SaunaVision etusivu (+toinen tyhjä IE-ikkuna, kuten on aina auennut, myös nyt toimimattomassa XP-koneessa). Kirjaudun sisään, menen tallenteisiin ja ohjelma alkaa pyöriä SaunaVision sivulla ihan normaalisti. Kun stoppaan sen ja klikkaan IE:n kiinni (tai klikkaan IE:n kiinni aivan suoraan, kokeilin sitäkin), ko. ikkuna sulkeutuu, mutta kun yritän sulkea tyhjän IE-ikkunan, tulee virheilmoitus:

Windows Script Host
Komentosarja: C:SaunaVisioVBS est3.vbs
Rivi: 56
Merkki: 5
Virhe: Määritettyä tiedostoa ei löydy.
Koodi: 80070002
Lähde: (null)


Kun klikkaa OK, sammuu tietty se tyhjäkin IE-ikkuna. Jos tämän jälkeen yritän antaa uudelleen kehotteen:  C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs, paukkaa näkyviin tuo :

Windows Script Host
Komentosarja: C:SaunaVisioVBS est3.vbs
Rivi: 5
Merkki: 1
Virhe: Ei käyttöoikeutta
Koodi: 800A0046
Lähde: Suorituksenaikainen Microsoft VBScript-virhe

Jääkö tuolla SaunaVisiossa jotain pyörimään päälle, onko lokitiedosto jossain hukassa, missä sen pitäisi muuten tällä erää sijaita ja miten eteenpäin?

Eli kun annan ensimmäisen kerran tuon kehotteen: C:WindowsSysWOW64wscript.exe C:SaunaVisioVBS est3.vbs , aukeaa IE ja SaunaVision etusivu (+toinen tyhjä IE-ikkuna, kuten on aina auennut, myös nyt toimimattomassa XP-koneessa).

Ei voi aueta kahta sivua koska tuo ongelma korjattiin jo aikaisemmin.
http://palsta.saunalahti.fi/index.php/topic,12145.msg114394.html#msg114394 ' TARGET='_blank

Alkaa vähitellen tuntumaan että olet lyönyt vetoa siitä kuinka kauan voit minua vedättää näillä ongelmillasi.
Konffaat nyt sen selaimen ensin niin että aukeaa vain yksi ikkuna niin voidaan jatkaa eteenpäin.
Sorry jos alkaa mennä hermot, itsellä olisi mennyt jo ajat sitten ilman sinun kärsivällistä opastustasi! 😉 En kyllä vedätä, oikein mielelläni soisin tämän **&%H:n koneen toimivan yhteistyössä scriptin kanssa. 😞 En ole ilmeisesti tajunnut sanoa, että tuo toinen tyhjä IE-ikkuna on auennut koko ajan, enkä ole pitänyt sitä epänormaalina, kun niin tapahtui tuolla XP-koneellakin. ???

Kävin vielä kerran tsekkaamassa, että molemmissa IE-selaimissa on nuo oikeat asetukset (sekä tavallinen, että 64-bittinen) ja ovat käsittääkseni aivan samat, vaikka minulla onkin suomenkielinen versio. Ainoa asia, joka on eri tavalla, minulla ei ole kohtaa: "When a new tab is opened, open:" + siihen kuuluvaa valikkoa, jossa sinulla lukee " The new tab page".

Jatkan kirjoittamista vielä yv:nä.  🙂

Osallistu keskusteluun