Kysymys

SaunaVisioVBS

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


Näytä ensimmäinen kirjoitus

177 kommenttia

Korjaus riviin kymmenen:

    shell.run shell.expandenvironmentstrings("%windir%") & "syswow64wscript.exe " & """" & wscript.scriptfullname & """", 3, false

Lisäsin nuo lainausmerkit, että 64-bittisen käyttäjät voivat käynnistää skriptin hakemistosta, jonka nimi sisältää välilyönnin/välilyöntejä.

Mietityttää vain tuo, että miksi oletuksena skriptissä on vieläkin deinterlacena bob paljon paremman yadif:n (tai yadif2x:n) sijaan? Nuo ovat olleet vlc:ssä mukana versiosta 1.0.3:sta lähtien. Helppohan tuo on itse vaihtaa, mutta kuitenkin.

Varmaan siksi kun kukaan ei ole valittanut, jos sä oot ainoa kultasilmä täällä.  ;D

Päivitetty:
--deinterlace-mode yadif2x
--http-caching 3000
Päivitin viimein noin 10kk vanhan versioni tästä skriptistä, jonka sain aikoinaan toimimaan purkkavirityksellä 64bit Win7:lla. Ihan kiva tuo, että tässä uudemmassa saa valittua myös halutessaan elisa viihteen liittymän saunavision sijaan. Kiitoksia vaan kovasti!

Mietityttää vain tuo, että miksi oletuksena skriptissä on vieläkin deinterlacena bob paljon paremman yadif:n (tai yadif2x:n) sijaan? Nuo ovat olleet vlc:ssä mukana versiosta 1.0.3:sta lähtien. Helppohan tuo on itse vaihtaa, mutta kuitenkin.

Saako tuon jotenkin toimimaan proxy palvelimen kanssa?

Ei saa, vika ei ole SaunaVisioVBS:n vaan itse palvelun toteutuksessa.
esim. tallenteiden katselu ei toimi selaimissa jos proxy on käytössä.
Hei!
Saako tuon jotenkin toimimaan proxy palvelimen kanssa?

-P
http://saunavisio.wippiespace.com/saunavisio/SaunaVisioVBS/ ' TARGET='_blank

Päivitetty:
- käynnistää aina 32-bit version selaimesta jotta ei tule turhia vlc:n virheilmoituksia
Suurkiitokset Pekolle avusta, nyt toimii vihdoinkin SaunaVisioVBS täälläkin! 😉 Eli Vista + IE 7 eivät tässä minun 64-bittisessä tykänneet toisistaan, vaan ongelma poistui päivittämällä IE! 😎
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ä.  🙂

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.
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?
Boottaa kone ja kokeile sitten.
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
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.
Nothing.  ???

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
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?
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)
Katselu toimii nyt tätäkin kautta.  🙂
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.
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?

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.
Nyt toimii sekä nuo edelliset, että tämä viimosin. Kuinkas eteenpäin?

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")
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?

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?

Osallistu keskusteluun