WinFuture-Forum.de: Nw Drucker Per Patch Installieren ? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Nw Drucker Per Patch Installieren ?


#1 Mitglied ist offline   @dicht! 

  • Gruppe: aktive Mitglieder
  • Beiträge: 109
  • Beigetreten: 19. August 04
  • Reputation: 0

geschrieben 24. Juli 2006 - 11:58

Hallo zusammen,

Vorweg gleich einmal, ich habe über die Boardsuche nichts passendes gefunden.

Ich möchte gerne einen Patch schreiben, das mir per Doppelklick einen Netzwerkdrucker anbindet. Idealerweise geht hier noch ein Fenster auf ,in dem man den Druckernamen eingeben muss ( der Server bleibt bei allen gleich.
Hat jemand Tipps für mich, ich als BefehlszeilenDAU. hab nicht wirklich Ahnung davon.
Für die Befehlszeilen wäre ich auch schon dankbar


danke schon mal und Grüße

@dicht!

Dieser Beitrag wurde von @dicht! bearbeitet: 24. Juli 2006 - 12:00

0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Juli 2006 - 12:08

Du meinst sicherlich Batch :imao:

Guck mal ob dir das weiterhilft: http://www.administrator.de/Netzwerkdrucke...llieren....html
0

#3 Mitglied ist offline   @dicht! 

  • Gruppe: aktive Mitglieder
  • Beiträge: 109
  • Beigetreten: 19. August 04
  • Reputation: 0

geschrieben 24. Juli 2006 - 12:33

Ups sorry, na klar "Batch"

Leider hat mir dein Link nicht wirklich helfen können, die verbinden die Drucker alle über das Loginscript, hieraus bin ich nicht wirjklich schlau geworden , ich bräuchte einfach nur die DosBefehle, wie mann sich den NW drucker dauerhaft verbindet.

und wie gesagt, Ein Server viele Drucker, am besten noch eine Unterbrechung in der man den genauen Druckernamen eingeben muss.



danke trotzdem schon mal


grüße @dicht!
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Juli 2006 - 13:43

Wenn ich richtig gesehen habe, ist es im Prinzip nur eine Zeile:
rundll32 printui.dll,PrintUIEntry /in /n \\Rechner\Druckerfreigabename


Ich weiß jedoch nicht, ob der Drucker dauerhaft drin ist, oder du es wirklich in ein Login-Script bzw als Batch in den Autostart packen musst.
Musst einfach mal ausprobieren...

Dieser Beitrag wurde von ShadowHunter bearbeitet: 24. Juli 2006 - 13:45

0

#5 Mitglied ist offline   @dicht! 

  • Gruppe: aktive Mitglieder
  • Beiträge: 109
  • Beigetreten: 19. August 04
  • Reputation: 0

geschrieben 24. Juli 2006 - 14:22

Hi, ein paar minuten bevor du geschrieben hast hab ichŽs auch hinbekommen, :D

allerdings würde ich gerne noch eine Art Unterbrechung oder Input ( wie frueher im Basic ) einbauen, das man z.B. den Batch ausführt und dann noch in ein Feld den Druckernamen manuell eingibt, fällt dir hierzu noch was ein ?

dickes thx schon mal und Grüße
@dicht!

rundll32 printui.dll,PrintUIEntry /q /in /n \\REchner\Druckername

Dieser Beitrag wurde von @dicht! bearbeitet: 24. Juli 2006 - 14:23

0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Juli 2006 - 14:31

@echo off
set /P druckerpfad= Pfad zum Drucker eingeben (\\Rechner\Druckerfreigabename):
rundll32 printui.dll,PrintUIEntry /q /in /n %druckerpfad%

Dieser Beitrag wurde von Witi bearbeitet: 24. Juli 2006 - 14:31

0

#7 Mitglied ist offline   @dicht! 

  • Gruppe: aktive Mitglieder
  • Beiträge: 109
  • Beigetreten: 19. August 04
  • Reputation: 0

geschrieben 24. Juli 2006 - 14:38

Hi,

Ich stell mich bestimmt einfach zu doof an,
Hier der Batch:

@echo off
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
ÍÍÍÍÍÍÍÍÍÍ»
@ECHO º º
@echo º Druckerinstallation OfficeGeräte º
@echo º º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
ÍÍÍÍÍÍÍÍÍͼ
@echo off
@echo off
@echo off

@echo off
set /P \\server\name:
rundll32 printui.dll,PrintUIEntry /q /in /n %\\server\name%


und das funzt net :D
was mach ich falsch ?


Thx
0

#8 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Juli 2006 - 15:04

%\\server\name%

Das ist der variablenname, denn du so nicht nennen darfst.

Machs am besten so, wie ich oben
0

#9 Mitglied ist offline   @dicht! 

  • Gruppe: aktive Mitglieder
  • Beiträge: 109
  • Beigetreten: 19. August 04
  • Reputation: 0

geschrieben 25. Juli 2006 - 11:50

Hi,

erstmal nochmals danke für die Hilfe, leider krieg ichs nicht gebacken, ich hab mir jetzt schon versucht mit einem tool das Profan heist abhilfe zuschaffen, aber irgendwie klappt das nicht so.

Den Drucker verbindet er einwandfrei aber das mit dem "aufpoppen und der auswahl check ich net"

wenn ich eine variable setze muss ich ihm ja irgendwie sagen das er diesen wert den ich eingeben an eine bstimmte stelle setzen soll und fortfahren oder? aber wie? *heul*
0

#10 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 25. Juli 2006 - 12:05

Beitrag anzeigenZitat (@dicht!: 25.07.2006, 12:50)

wenn ich eine variable setze muss ich ihm ja irgendwie sagen das er diesen wert den ich eingeben an eine bstimmte stelle setzen soll und fortfahren oder? aber wie? *heul*


Beitrag anzeigenZitat (Witi: 24.07.2006, 15:31)

@echo off
set /P druckerpfad=Pfad zum Drucker eingeben (\\Rechner\Druckerfreigabename):
rundll32 printui.dll,PrintUIEntry /q /in /n %druckerpfad%
druckerpfad ist die Variable, und set /p hält das Batch-Skript an und nimmt die Eingabe auf schreibt diese in die Variable hinter /P und vor dem = (hier also: druckerpfad), und mit %druckerpfad% wird der Inhalt der Variable ausgegeben (hier also als Teil eines Parameters für ein Programm verarbeitet).


Wenn du es 1:1 von Witi übernimmst sollte es ohne Probleme klappen (das Leerzeichen hinter dem = bei set /p würde ich allerdings entfernen (wie im Quote von mir zu sehen)).

Dieser Beitrag wurde von puppet bearbeitet: 25. Juli 2006 - 12:07

0

#11 Mitglied ist offline   @dicht! 

  • Gruppe: aktive Mitglieder
  • Beiträge: 109
  • Beigetreten: 19. August 04
  • Reputation: 0

geschrieben 28. Juli 2006 - 11:40

Hi,

danke nochmal für eure Hilfe, habe es genauso hinbekommen, sogar mit Erfolgsmeldung :D
Der Vorteil ist hier das das ganze ja über die Rundll geht, das heist bei falscheingabe kommt selbststaendig eine windows Fehlermeldung.

thx nochmal


grüße


@dicht!
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0