Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

mit BATch eine txt drucken

Frage Entwicklung Batch & Shell

Mitglied: anokkona

anokkona (Level 1) - Jetzt verbinden

18.03.2009, aktualisiert 11:58 Uhr, 12218 Aufrufe, 11 Kommentare

Hallo

Ich möchte mit einer Batch eine TXT Datei drucken. Ich habe schon mehrere beiträge dazu gefunden, aber es will meine txt einfach nicht drucken!

Was ist hier falsch???

Set /p druck= Moechten sie die Lieste Drucken? (j/n):
if %druck%==j print D:\HP OfficeJet G55 C:\Users\Name\Desktop\Filme.txt
pause
exit


Fehlermeldung:

Gerät PRN konnte nicht initialisiert werden.

Ich denke es liegt am druckername... ich habe hier wie gesagt einfach den namen genomen...oder muss hier ein Pfad hin???

Danke vür die Antwort!

LG Anok
Mitglied: Monschu
18.03.2009 um 12:00 Uhr
die leerstellen könnten das problem sein, änder den namen einfach mal so um das du keine mehr hast, z.b. statt leerstelle ein minus oder so.
Bitte warten ..
Mitglied: 60730
18.03.2009 um 12:10 Uhr
Zitat von Monschu:
die leerstellen könnten das problem sein

Yupp "so" ist es
..und daran, daß d:\ "falsch" ist d:/ -wäre es gewesen.

01.
Set /p druck= Moechten sie die Liste Drucken? (j/n): 
02.
if %druck%==j print D:/"HP OfficeJet G55" C:\Users\Name\Desktop\Filme.txt 
03.
pause 
04.
exit
gruß
Bitte warten ..
Mitglied: anokkona
18.03.2009 um 12:21 Uhr
Danke Ja das mit den Lerzeichen könnte stimmen, es ist der Drucker meiner Eltern, und ich habe keine Ahnung wie ich dehn umbennenen kann...

Wie macht man denn das? oder giebt es eine andere lösung?

Bei:

Set /p druck= Moechten sie die Liste Drucken? (j/n):
if %druck%==j print D:/"HP OfficeJet G55" C:\Users\Name\Desktop\Filme.txt
pause
exit

Kommt:

"HP OfficeJet G55" ist eine unzulässige Option... ---> Wahrscheinlich wegen den ""


vielen Dank schon mal vür die weitere Hilfe!

LG Anok
Bitte warten ..
Mitglied: MVoits
18.03.2009 um 13:11 Uhr
Hallo anokkona,

schau mal unter Start --> Ausführen --> CMD "net share" wie der tatsächliche Freigabename des Druckers lautet / steht direkt vorne an.
Den trägst du zwischen "..." ein.

mfg
MVoits
Bitte warten ..
Mitglied: anokkona
18.03.2009 um 23:33 Uhr
Hallo Danke viel Mals

Als ausgabe auf net share bekomme ich die antwort:


Name Ressource Beschreibung

C$ C:\ Standardfreigabe
E$ E:\ Standardfreigabe
IPC$ Remote-IPC
ADMIN$ C:\Windows Remoteverwaltung
Der Befehl wurde erfolgreich ausgefhrt.


eeeemm was genau ist jezt hier Drucker? Is der überhaupt drauf?


Ich habe gesehen dass die zu druckenden Files immer in einen Bestimmten Ordner verschoben werden, ich dachte also ich könnte das mit xcopy lösen, leider erfolgslos da der ordner sich in der Systemsteuerung befindet und ich mit einer Batch nicht in diesen Bereich fordringen kann, oder giebt`s da ne Möglichkeit?
Oder doch besser mit dem Komerziellen print Befehl???


LG Anok
Bitte warten ..
Mitglied: MVoits
19.03.2009 um 09:35 Uhr
Hallo anokkona,

gehe zu Start --> Einstellungen --> Drucker und Faxgeräte
Dort siehst du welche Drucker installiert sind, rechte Mousetaste auf den Drucker auf dem gedruckt werden soll. Wähle hier "Freigabe" aus und aktiviere auf dem folgenden Eigenschaftsfenster "Drucker freigeben"; setze hier einen sinnigen und kurzen Namen ein. Beispiel: HPLJ4200 für einen LaserJet 4200 von HP. Diesen Freigabenamen setzt du nun in deine Batchdatei zwischen den "" ein, dann wird der Drucker auch seinen Dienst versehen. Wenn du jetzt noch einmal "net share" eingibst wird auch der Drucker sichtbar.

Das in einen Ordner anstatt auf dem Drucker gedruckt wird. liegt daran das der Standarddrucker umgeleitet wird auf einen lokalen Ordner.

mfg
MVoits
Bitte warten ..
Mitglied: anokkona
19.03.2009 um 12:51 Uhr
Ok ich habe jezt den Drucker freigegeben auf den Namen D:/HPJetG55.

Mein Skript nun:

Set /p druck= Moechten sie die Liste Drucken? (j/n):
if %druck%==j print D:/HPJetG55 C:\Users\Name\Desktop\Filme.txt
pause
exit


Fehlermeldung:

Unzulässige Option - /D:/HPJetG55

Was mach ich denn Falsch???

vieleicht noch zu erwähnen, ich arbeite mit Vista, könnte es daran liegen? dass vista eine andere option hatt??? ----> ich habe print /? bei dos eingegeben, und da hat er mir wunderbar die Sintax ausgespuckt, also sollte es ja gehen.


vielen Dank


LG AnoK
Bitte warten ..
Mitglied: MVoits
19.03.2009 um 13:48 Uhr
Hallo anokkona,

Set /p druck= Moechten sie die Liste drucken? (j/n):
if %druck%==j print /D:LPT1 C:\Users\Name\Desktop\Filme.txt
pause
exit

Der "/" war falsch gesetzt, ausserdem muss bei einem lokalen Rechner der Port angegeben werden, ich setze hier voraus das der Drucker an LPT1 hängt.
Bei Netzwerkdruckern: print /D:\\COMPUTER\DRUCKERFREIGABE
Schöner sieht das ganze so aus:

@echo off

echo Moechten sie die Liste drucken? (j/n):
Set /p druck=
if %druck%==j print /D:LPT1 C:\Users\Name\Desktop\Filme.txt else goto Druckabbruch

:Druckabbruch
pause
exit
Bitte warten ..
Mitglied: anokkona
20.03.2009 um 20:46 Uhr
Ok vielen dank, das hatt jezt so prima geklappt.


LG AnoK
Bitte warten ..
Mitglied: anokkona
20.03.2009 um 20:58 Uhr
Diese BATch, in der ich das druckproblem hatte habe ich noch ein anderes Problem, vieleicht habt ihr hirzu auch noch eine Lösung.

Also die batch hat die aufgabe zuerst mit dir bei einem Ordner alle Daten auszulesen und in ner txt abzu speichern. in der txt werden anstelle von äöü sonderzeichen angezeigt.

Giebt es eine Möglichkeit diese richtig in der txt zu speichern???

Wenn ich dazu n neues Thema anfangen soll, nur bescheid sagen...


LG AnoK
Bitte warten ..
Mitglied: MVoits
20.03.2009 um 22:59 Uhr
Hallo anokkona,

dein Problem ist gelöst - also schließe das hier ab und erstelle ein neuen Beitrag.

mfg
MVoits
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Letzte Zeile einer .txt in eine andere .txt ausschneiden per Batch
gelöst Frage von AlexIOTBatch & Shell4 Kommentare

Hallo zusammen, zu meinem obrigen Thema habe ich leider nur in Richtung löschen und nicht in Richtung ausschneiden etwas ...

Batch & Shell
Mit Batch Zeilen aus TXT modifizieren
gelöst Frage von chef1568Batch & Shell4 Kommentare

Hallo zusammen, leider konnte ich mit den bisherigen Threads mein Problem bisher nicht lösen. Problemstellung: In einer Textdatei sind ...

Batch & Shell
Mit Batch .txt auslesen und benutzen
gelöst Frage von GhostJumperHDBatch & Shell8 Kommentare

Ich habe folgendes Problem Ich möchte das W-Lan überlasten und möchte danach die .bat zur .exe umwandeln. Ich möchte ...

Batch & Shell
Batch: Ordnerstruktur mit Hilfe einer .txt erstellen
gelöst Frage von snax123Batch & Shell5 Kommentare

Hallo, Ich versuche grad eine Batch Programm zu schreiben, das eine CSV/TXT Datei liest und dann dazu passend Ordner ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 57 MinutenViren und Trojaner

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 4 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell8 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...