#7 peter
JavaScript i VBSscript apod. běží na straně uživatele. Mělo by to chodit v poho. Nechápu, proč to nejde. Hledám spíš omezení nebo zabezpečení. Jinak by mi to napsalo alespoň "Halo world." :)
Příspěvky odeslané z IP adresy 90.181.243.–
#4 peter
To bude chodit na intranetu a jediné co firma poskytuje je IE, tak jsem doufal, že bude funkční Act.X obj.
Našel jsem krásný kousek kodu ... napohled je to přesně to, co potřebuji ... jen to nechodí :) Programuji jen v PHP a JavaScriptu pod Apache a tento kousek mi zatím nic nedělá. Zatím díky ... jdu zkoumat asp a IIS :( R.
<script language="VBScript">
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set oDrives = WshNetwork.EnumNetworkDrives
Set oPrinters = WshNetwork.EnumPrinterConnections
WScript.Echo "Domain = " & WshNetwork.UserDomain
WScript.Echo "Computer Name = " & WshNetwork.ComputerName
WScript.Echo "User Name = " & WshNetwork.UserName
WScript.Echo
WScript.Echo "Network drive mappings:"
For i = 0 to oDrives.Count - 1 Step 2
WScript.Echo "Drive " & oDrives.Item(i) & " = " & oDrives.Item(i+1)
Next
WScript.Echo
WScript.Echo "Network printer mappings:"
For i = 0 to oPrinters.Count - 1 Step 2
WScript.Echo "Port " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1)
Next
</script>
#2 peter
Děkuji za odpověď. Guglil jsem guglil a né málo. Myslím si, že to je možné, jen nevím jak. V případě ISS je možné zjistit kdo je přihlášen k PC a leze na stránku. Pod APACHE tato proměnná není a nevím jak se k ní ze stránky u usera dostat. Napadlo mne, že se čte proměnná prostředí. Když to příjde na ISS pak je to součástí asi hlaviček či co a je možné vyhodit usera dříve než se načte zbytek stránky.
Hledal jsem a jediné co jsem vyguglil bylo:
var ws = new ActiveXObject("WScript.Shell");
var win = ws.ExpandEnvironmentStrings("%USERNAME%")
To mi ale nemakačenko.
R.
Ahoj,
Prosím o radu. Potřeboval bych informaci ze systémové proměnné nebo také "proměnné prostředí" pod Windows.
Skriptem potřebuji po kliknutí na www stránku zobrazit proměnnou prostředí a rovněž ji ajaxem odešlu na servr. Další již vím. Jen nevím jak se k proměnným dostanu.
Roman