Username linkkiin

Miten saan tehtyä linkin, joka osoittaa paikallisen koneen c:\documents and settings\%username%\ -kansioon? Miten luetaan koneelle kirjautuneen käyttäjän nimi, kun %username% ei toimi?
8531
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

Mitä tekemistä tuolla on html tai xhtml kanssa?

Äänestä

  • minä kirjoitti:

    URL:n tarkoituksena on kohdistaa resursseja internetissä, ei koneen sisällä:
    http://en.wikipedia.org/wiki/URL

    Mihin tarvitsisit moista?

    Voihan sillä kohdistaa resurssin paikallisesta koneestakin (oli alkuperäinen tarkoitus sitten mikä tahansa):
    file:///c:\temp\

    Tällöin se osoittaa jokaisen surffaajan omalle levylle.

    Tarkoituksena laittaa intranettiin ohjeita loppukäyttäjille ja opastaa heidät linkin kautta tiettyyn sijaintiin koneellansa.

    Palatakseni alkuperäiseen dilemmaan; miten lukea järjestelmästä %username% muuttuja HTML -koodilla?

    Äänestä

  • Sivuttaja kirjoitti:

    Voihan sillä kohdistaa resurssin paikallisesta koneestakin (oli alkuperäinen tarkoitus sitten mikä tahansa):
    file:///c:\temp\

    Tällöin se osoittaa jokaisen surffaajan omalle levylle.

    Tarkoituksena laittaa intranettiin ohjeita loppukäyttäjille ja opastaa heidät linkin kautta tiettyyn sijaintiin koneellansa.

    Palatakseni alkuperäiseen dilemmaan; miten lukea järjestelmästä %username% muuttuja HTML -koodilla?

    voit käyttää esim .bat tiedostoissa.

    Javscriptillä ei voi client-puolella, mutta palvelimen päässä jollain tavall Request-objektista.

    Jos sallitaan activeX:n käyttö, niin tällä saa client-puolella.

    "I uploaded an activex object that does exactly that. As a user you must allow the activex component though.
    I uploaded it to:
    http://www.casema.net/~cjfamily/loginid.cab

    and you use with the following code:





    msgbox oLoginID.LoginID

    "

    Äänestä

  • Piru kirjoitti:

    voit käyttää esim .bat tiedostoissa.

    Javscriptillä ei voi client-puolella, mutta palvelimen päässä jollain tavall Request-objektista.

    Jos sallitaan activeX:n käyttö, niin tällä saa client-puolella.

    "I uploaded an activex object that does exactly that. As a user you must allow the activex component though.
    I uploaded it to:
    http://www.casema.net/~cjfamily/loginid.cab

    and you use with the following code:





    msgbox oLoginID.LoginID

    "

    Koska kysen on intran sivuista, niin onhan sulla pääsy jokaiselle koneelle jne.

    Eli koneelle kirjautuessa voit käynnistää vaikka savelogin.bat

    joka sitten kirjoittaa %username% vaikka document and settings hakemistoon Default User. Tähän hakemistoon kaikilla on varmaan pääsy.

    Tiedosto ois vaikka muotoa:

    function getLogin()
    {
    var username = %username%;
    document.write(username);

    }

    ja se talletettais nimellä login.js

    Sitten webbisivulla ois html-koodissa








    lataa ohjeet täältä




    Ja kun jokaisella koneella on kuitenkin joku Documents and Settings/All users-hakemisto, niin miksi sitä dokumenttia ei voi laittaa jokaiselle koneelle suoraan sinne hakemistoon?

    Sitten vois olla sillä sivulla staattinen linkki c:\Documents and Settings\All users\ohjeet.pdf

    Äänestä

  • Piru kirjoitti:

    Koska kysen on intran sivuista, niin onhan sulla pääsy jokaiselle koneelle jne.

    Eli koneelle kirjautuessa voit käynnistää vaikka savelogin.bat

    joka sitten kirjoittaa %username% vaikka document and settings hakemistoon Default User. Tähän hakemistoon kaikilla on varmaan pääsy.

    Tiedosto ois vaikka muotoa:

    function getLogin()
    {
    var username = %username%;
    document.write(username);

    }

    ja se talletettais nimellä login.js

    Sitten webbisivulla ois html-koodissa








    lataa ohjeet täältä




    Ja kun jokaisella koneella on kuitenkin joku Documents and Settings/All users-hakemisto, niin miksi sitä dokumenttia ei voi laittaa jokaiselle koneelle suoraan sinne hakemistoon?

    Sitten vois olla sillä sivulla staattinen linkki c:\Documents and Settings\All users\ohjeet.pdf

    Meni hiukan hankalaksi miettimäsi viritys. Sen lähtökohtanahan on että käyttäjä kirjautuu ensin (uudestaan) koneellensa.. Epäilemättä olisi toiminut kyllä.

    Sain tuon kuitenkin tehtyä ASP:lla näin yksinkertaisesti:



    Selitin hiukan epäselvästi tarkoitusperäni. Tarkoitus oli linkillä ohjata käyttäjä oman profiilinsa alla sijaitsevaan kansioon, eikä mihinkään ohjetiedostoon.

    Kiitos kuitenkin vaivannäöstä!

    Äänestä

Ei oo tullut mieleen, ett kaikilla netin selaajilla ei oo samaa käyttistä. Veikkaisin ett aika harvasta Linuxista tai vanhemmista Windowseista löytyy Documents and Settings -kansio.

Äänestä
  • Kyseessä siis intra, jossa linuxit ja vanhat winukat on päässeet aika vähiin.. En viitsinyt aluksi selittää tarkoitusperääni, koska pidin sitä toisarvoisena itse ratkaisun kannalta.

    Mielenkiintoista kuinka näinkin tekniseen kysymykseen järjestelmän muuttujan lukemisesta, saa tämmöisiä vastauksia.

    Äänestä

Kommentoi aloitusta


Sivuttaja kirjoitti:

Miten saan tehtyä linkin, joka osoittaa paikallisen koneen c:\documents and settings\%username%\ -kansioon? Miten luetaan koneelle kirjautuneen käyttäjän nimi, kun %username% ei toimi?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu