Avatar billede oergaard Nybegynder
05. november 2005 - 00:10 Der er 12 kommentarer og
1 løsning

Oprettelse af genvej til valg af standardprinter.

Hejsa

Jeg ved godt, at man kan gå i Kontrol panel------ og vælge en printer, som standard. Men det jeg har brug for er, at oprette en genvej, som jeg kan placere hvor det passer mig.

Jeg har kigger reg.db. igennem løseligt men uden held.

Nogen der kan hjælpe?

//Oergaard
Avatar billede vejmand Juniormester
05. november 2005 - 12:33 #1
Jeg er ikke helt sikker på det er det her du søger, men vi prøver:

Gå i Start -> Kontrolpanel -> Printere og anden hardware -> Højreklik på "Printere og faxenheder" -> Opret genvej
Så oprettes en genvej på skrivebordet.

Du kan ligeledes højreklikke på din standard-printer, og oprette en genvej.
Avatar billede oergaard Nybegynder
06. november 2005 - 19:15 #2
Tak for svaret, men det var ikke helt det jeg ønskede.

Lad mig forklare. Jeg har seks printere installeret på min computer, i det jeg bruger den i arbejd øjmed. Frem for at skulle højreklilkke på en printer og klikke på "Benyt som standardprinter" ønsker jeg en genvej, jeg blot kan dobbeltklikke på og så er printeren valgt som standard.
Avatar billede oergaard Nybegynder
06. november 2005 - 19:17 #3
arbejd øjmed = arbejdes øjemed. :-)

Det skal lige siges, at jeg har søgt en løsning i reg.db., men uden held, synes ikke har kunne finde noget brugbart her.

//Oergaard
Avatar billede pidgeot Nybegynder
06. november 2005 - 19:21 #4
Så skal vi næsten ud i noget WMI. Jeg har ikke noget imod at lave et lille program der gør det ønskede, men jeg vil gerne vide om det *skal* være genveje, eller det gerne må være et lille program der lægger sig nede i systembakken og som viser en popup-menu med de tilgængelige printere ved et klik (venstre eller højre, dit valg), hvorfra du vælger et punkt for at ændre printeren.

Begge dele er muligt, men skal vide hvad du vil foretrække - så bliver der ikke så meget unødig kode. ;)
Avatar billede oergaard Nybegynder
06. november 2005 - 19:30 #5
Det må gerne være et program der ligger i "System Tray->højreklik"

Er det muligt, selv at tilføje/fjerne printere?

//Oergaard
Avatar billede pidgeot Nybegynder
06. november 2005 - 19:37 #6
Jeg havde nu tænkt mig at bygge menuen op dynamisk, så alle installerede printere automatisk bliver vist. Men hvis du hellere vil have det andet, kan det selvfølgelig godt lade sig gøre.

Må menuen også gerne komme på et venstreklik? Ellers sker der bare ikke noget hvis du bruger den knap :P
Avatar billede oergaard Nybegynder
06. november 2005 - 19:39 #7
Dynamisk er helt Perfekt.

Om den skal komme både ved venstre og højre eller kun den ene er et spørgsmål om, hvad der er nemmest for dig. :-)
Avatar billede pidgeot Nybegynder
06. november 2005 - 19:42 #8
Det er lige nemt - eneste forskel er blot omkring 10 byte kode mere hvis begge skal bruges ;)

Det sidste jeg så skal vide - jeg får brug for at vise nogle statusmeddelelser, så du kan se om handlingen blev udført korrekt. Skal jeg der bruge en pop-up ballon (der holder sig nede ved ikonet), eller en meddelelsesboks? Jeg har i forvejen kode til begge dele fra andre programmer jeg har lavet, så det er helt dit valg :)
Avatar billede oergaard Nybegynder
06. november 2005 - 19:47 #9
I så fald lad det bare være begge knapper.

Jeg ser helst at der er en pop-up ballon.

Hvad koder du i når du bruger WMI?
Avatar billede pidgeot Nybegynder
06. november 2005 - 19:52 #10
Pop-up balloon it is. ;)

Jeg bruger Delphi til formålet, fordi det er mit foretrukne sprog.

WMI, eller Windows Management Instrumentation, er en fin teknologi der er indbygget i Windows, og som lader dig hive alskens info ud om hardware, mm. Jeg bruger det eksempelvis i et lille program jeg har lavet til at skifte IP-opsætning for mit tådløse netværkskort - jeg bruger nemlig statisk IP her, men dynamisk på skolen, og det blev meget træls hele tiden at skulle gå ind og rette indstillingerne manuelt ^_^

Jeg regner med at kunne have programmet færdig enten i dag eller i morgen - det er ikke det store arbejde at lave, men jag ved ikke om jeg kan nå det i dag. Jeg sørger for at svare her når den er klar :)
Avatar billede pidgeot Nybegynder
06. november 2005 - 22:13 #11
Den blev alligevel færdig i dag :)

Jeg har strikket en lille NSIS installation sammen der installerer programmet og opretter en genvej i Programmer > Start, så programmet automatisk starter. Desuden har jeg, så andre evt. kan lære lidt, lavet en ZIP-fil med kildekoden (og kompileret program).

Installationsprogrammet kan hentes på http://download.birdiesoft.dk/Printervalg.exe, kildekoden findes på http://download.birdiesoft.dk/SetDefaultPrinter.zip.

Jeg lægger samtidigt et svar så du hurtigt kan acceptere hvis du er tilfreds. :)
Avatar billede oergaard Nybegynder
07. november 2005 - 08:51 #12
Det virker helt perfekt!!! :-)

Jeg har selv (way back) kodet lidt i Delphi.

Ved du hvor jeg kan downloade 2005 Personal Edition så jeg selv kan lære lidt også!

//Oergaard
Avatar billede pidgeot Nybegynder
07. november 2005 - 11:31 #13
Det kan man desværre ikke (i hvert fald ikke helt lovligt - man kunne naturligvis bruge P2P), men den er bundlet gratis med visse blade/magasiner, omend jeg ikke lige kan huske hvilke.

Ellers er Delphi 2006 lige på trapperne, så noget tilsvarende bliver sikkert også tilgængeligt der.

Bør måske lige sige at jeg kan se jeg kom til at uploade en ældre udgave af kildekoden - så dem der er interesseret og allerede har hentet bør hente igen. Selve installationsprogrammet er dog fint nok.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester