21. maj 2003 - 09:14Der er
34 kommentarer og 2 løsninger
bruger1: 800x600; bruger2: 1024x768
Hej Eksperter
Jeg har w2k pro og vil gerne have sådan, at én bruger har en skærmopløsning på 1024x768, mens en anden har 800x600! Hvordan gør man det? Kan det overhovedet lade sig gøre?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Slettet bruger
21. maj 2003 - 11:07#1
Windows 2000 understøtter ikke den funktion du efterlyser.
Ja - ok. Det ser jo ok ud, men jeg fik altså ikke meget ud af den dokumentation! Kan du ikke give et eksempel på, hvordan jeg gør følgende:
Normalt kører jeg 1024x768 - 24bit Hvis brugeren "forældre" logger ind skal der dog skiftes til 800x600 - 24 bit.
Det er KUN den bruger, der skal have disse indstillinger. Hvordan gør jeg?
Håber du (tpo) eller andre kan hjælpe!
Synes godt om
Slettet bruger
21. maj 2003 - 12:25#3
Log på som brugeren "forældre".
Lav en genvej til MultiRes.exe i Startup/Start folderen.
Højreklik og vælg Properties/Egenskaber.
I det øverste felt står der noget lignende dette: "C:\Program Files\MultiRes\MultiRes.exe"
Det ændrer du til: "C:\Program Files\MultiRes\MultiRes.exe" /800,600,24,75 /exit
Det giver en opløsning på 800 x 600 24 bitsfarve og en frekvens på 75 Hertz. Find selv der rigtige parametre, især frekvensen skal du være opmærksom på.
Mit operativsystem er på engelsk, er dit på dansk, er stien nok: "C:\Programmer\MultiRes\MultiRes.exe" /800,600,24,75 /exit
Så langt - så godt. Den gemmer dog indstillingerne. Kan man ikke få den til at skifte tilbage -så vidt jeg kan se er det med /restore, men hvordan kalder jeg den, når "forældre" logger ud igen?
Jeg hæver lige point-satsen!
Synes godt om
Slettet bruger
22. maj 2003 - 00:27#5
Du skal såmænd bare gentage den samme procedure, hvor du er logget på som dig selv.
Ja, det håbede jeg også - og det virker da også lidt. Men multires.exe bliver først kørt, når ikoner mm. er sat, så det ser helt forkert ud (de bliver tilpasset til 800x600)!
Synes godt om
Slettet bruger
22. maj 2003 - 12:36#7
OK vi prøver på en anden måde.
Du skal bruge 3 scripts. 1) Et script der kører når maskinen startes. Sætter skærmopløsningen til 1024 x 678 2) Et script der kører når Forældre logger på. Sætter skærmopløsningen til 800 x 600 3) Et script der kører når Forældre logger af. Sætter skærmopløsningen til 1024 x 678
Start med at afinstalere MultiRes. Slet alle de genveje du har lavet til MultiRes (I alle brugerprofiler). Instaler MultiRes igen, når du når til dialog boksen hvor du kan vælge indstillinger for MultiRes, så fjern hakket i alle valgmuligheder.
Følg denne vejledning.
Klik Start ->Run. Tast mmc + Enter. Klik på menuen Console ->Add/remove Snab-in. Klik på knappen Add... Marker Group Policy og klik på knappen Add... Klik på knappen Finich. Klik på knappen Close. Klik på knappen OK. Klik på + udfor Local Computer Policy. Klik på + udfor Computer Configuration. Klik på + udfor Windows settings. Marker Scripts (Startup/Shotdown). I vinduet til højre, højreklik på Startup og vælg Properties. Klik på knappen Show Files... I det explorer vindue der popper op, højreklik og vælg New ->Text Document. Filen: New Text Document.txt omdøber du til: startup.cmd højreklik på filen: startup.cmd og vælg Edit. Kopier teksten mellem de stiblede linier herunder, ind i filen startup.cmd, og gem filen.
startup.cmd ------------------------------------------------------------------------------- @echo off "C:\Program Files\MultiRes\MultiRes.exe" /1024,768,32,85 /exit
------------------------------------------------------------------------------- Dette script kører hver gang maskinen startes. Husk at ændre stien til MultiRes.exe og sætte de rigtige parametre.
Klik på + udfor UserConfiguration Klik på + udfor Windows Settings Marker Scripts (Logon/Logoff)
I vinduet til højre kan du definere Logon og Logoff scripts. Fremgangsmåden er den samme som tidligere.
logon.cmd ------------------------------------------------------------------------------- @echo off if /i %USERNAME% == Forældre "C:\Program Files\MultiRes\MultiRes.exe" /800,600,24,75 /exit
------------------------------------------------------------------------------- Dette script kører hver gang Forældre logger på. Husk at ændre stien til MultiRes.exe og sætte de rigtige parametre.
logoff.cmd ------------------------------------------------------------------------------- @echo off if /i %USERNAME% == Forældre "C:\Program Files\MultiRes\MultiRes.exe" /1024,768,24,75 /exit
------------------------------------------------------------------------------- Dette script kører hver gang Forældre logger af. Husk at ændre stien til MultiRes.exe og sætte de rigtige parametre.
Jeg håber at vejledningen er til at finde ud af. :-)
logon.cmd @echo off if /i %USERNAME% == forældre "C:\Programmer\MultiRes\MultiRes.exe" /800,600,24,85 /exit
logoff.cmd @echo off if /i %USERNAME% == forældre "C:\Programmer\MultiRes\MultiRes.exe" /1024,768,24,85 /exit
startup.cmd @echo off "C:\Programmer\MultiRes\MultiRes.exe" /1024,768,24,85 /exit
Når jeg logger på som mig selv skrives der "kører logonscripts..." (meget hurtigt), men det kan jeg ikke se, når jeg logger på som "forældre" (det er med små bogstaver). Prøver jeg bare at køre MultiRes.exe som "forældre" kan jeg sagtens det...
Jeg kan ikke helt forstå, at den (tilsyneladende) ikke kører logon/-off scripts ved "forældre" - hvilke rettigheder skal de have?
Jeg kunne lige tjekke med en
echo "hello world".... Prøver lige - så kan jeg jo se, om den afvikles.
PS: Jeg håber du gider svare, da jeg ikke selv fatter en kæft på området. Du kan få flere points...
I cmd, hvis jeg logger på som "forældre" - hvordan kan det være? Det må vel være noget med nogle rettigheder! Jeg har givet "brugere" (hvor "forældre" er under) mulighed for skrivning med multires.exe - desuden måtte jeg ændre ini-stien som du kan se!
Synes godt om
Slettet bruger
23. maj 2003 - 16:03#19
Du skal ikke bruge "ini-stien" parametrene kommer lige efter filnavnet. Det er klart at det ikke virker, når stien til programmet var forkert. Ret dine filer som nedenstående.
C:\WINNT\system32\GroupPolicy\Machine\Scripts\Startup\startup.cmd ------------------------------------------------------------------------------- @echo off "C:\Programmer\MultiRes\MultiRes.exe" /1024,768,24,75 /exit -------------------------------------------------------------------------------
C:\WINNT\system32\GroupPolicy\User\Scripts\Logon\logon.cmd ------------------------------------------------------------------------------- @echo off if /i %USERNAME% == Forældre "C:\Programmer\MultiRes\MultiRes.exe" /800,600,24,75 /exit -------------------------------------------------------------------------------
C:\WINNT\system32\GroupPolicy\User\Scripts\Logoff\logoff.cmd ------------------------------------------------------------------------------- @echo off if /i %USERNAME% == Forældre "C:\Programmer\MultiRes\MultiRes.exe" /1024,768,24,75 /exit -------------------------------------------------------------------------------
^ sådan startede vi jo - og det virkede ikke! Det jeg postede virker dog næsten - hvis jeg ændrer "forældre" til "minuser" og logger ind som "minuser" (admin) virker alt efter hensigten, men ændrer jeg til "forældre" virker det ikke - Altså må det være et spm om "forældre"'s rettigheder
Hej du har ret i at det har noget med rettigheder at gøre.
Som jeg havde lavet scriptene, førsøger MultiRes at skrive en MultiRes.ini fil i C:\WINNT\system32\. Det har almindelige brugere ikke rettigheder til.
Brug nedenstående scripts.
startup.cmd ---------------------------------------------------------------- @echo off "%ProgramFiles%\MultiRes\MultiRes.exe" /1024,768,24,85 /exit ----------------------------------------------------------------
logon.cmd ---------------------------------------------------------------- @echo off if /i %USERNAME% == forældre "%ProgramFiles%\MultiRes\MultiRes.exe" /800,600,24,85 /ini="%TEMP%\MultiRes.ini" /exit ----------------------------------------------------------------
logoff.cmd ---------------------------------------------------------------- @echo off if /i %USERNAME% == forældre "%ProgramFiles%\MultiRes\MultiRes.exe" /1024,768,24,85 /ini="%TEMP%\MultiRes.ini" /exit ----------------------------------------------------------------
Denne gang skulle det virke, jeg har afprøvet det, med en almindelig bruger.
:-)
Synes godt om
Slettet bruger
28. maj 2003 - 08:59#23
Ps. Du skal IKKE ændre %ProgramFiles% det er en system variabel der indeholder stien til dine program filer. Det eneste du måske skal ændre på er parametrene "1024,768,24,85"
Jeg laver brugernavnet om -og endnu en gang tak for hjælpen, tpo!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.