Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Fortgeschrittene » Direktdruck aus "Windows Bild- und Faxanzeige" » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Direktdruck aus "Windows Bild- und Faxanzeige"
Autor
Beitrag
Roman Köhler Roman Köhler ist männlich
Administrator


images/avatars/avatar-4.jpg

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Mannheim
Betriebssystem: Windows XP

Direktdruck aus "Windows Bild- und Faxanzeige" Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So meine Lieben, ich hab da mal wieder ein kleines Problem:

Ich möchte ein Bild direkt mit der Windows Bild und Faxanzeige drucken. Also etwas gegoogelt und fündig geworden. Mit einer Verknüpfung, die folgendermaßen aussieht, klappt es problemlos:

code:
1:
2:
%windir%\system32\rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt  "S:\Bilder\702\Schweriner_Weg_1-3_DSCN2509.JPG" "Kyocera FS-3900DN KX [EDV]"


Gebe ich das Gleiche in VDF ein, motzt der Compiler über zu viele Argumente:

code:
1:
2:
Runprogram Wait %windir%\system32\rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt  "S:\Bilder\702\Schweriner_Weg_1-3_DSCN2509.JPG" "Kyocera FS-3900DN KX [EDV]"


Also, die Parameter verringert, indem ich das Programm und die Argumente in jeweils einen String gestellt habe:

code:
1:
2:
Runprogram Wait "%windir%\system32\rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt"  "S:\Bilder\702\Schweriner_Weg_1-3_DSCN2509.JPG" "Kyocera FS-3900DN KX [EDV]"


Jetzt meckert der Compiler nicht mehr, aber das Programm meint auf einmal, dass mit dem Parameter imageview_printto etwas nicht stimmt.

Nächster Versuch: Batch-Datei:
Eine Druck.bat erstellt mit folgendem Inhalt:

code:
1:
2:
%windir%\system32\rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt "S:\Bilder\702\Schweriner_Weg_1-3_DSCN2509.JPG" "Kyocera FS-3900DN KX [EDV]"

--> funktioniert
Dann Parameter erstellt:

code:
1:
2:
3:
4:
echo Dateiname %1
echo Drucker %2
"%windir%\system32\rundll32.exe" "C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt"  %1% %2%

Das Ganze wird dann aufgerufen mit
code:
1:
"C:\Druck.bat" "S:\Bilder\702\Schweriner_Weg_1-3_DSC2509.JPG" "Kyocera FS-3900DN KX [EDV]"

Druckt nicht mehr. Keine Fehlermeldung. Einfach nix.

Also irgendwo ist da der Wurm drin. Ich sehr nur niicht do recht, wo.

Hat jemand ne Idee? Wäre super.

LG aus Mannheim
Roman

Roman Köhler hat dieses Bild (verkleinerte Version) angehängt:
greenshot_2010-07-20_13-36-25.png

20.07.2010 13:57 Roman Köhler ist offline E-Mail an Roman Köhler senden Homepage von Roman Köhler Beiträge von Roman Köhler suchen Nehmen Sie Roman Köhler in Ihre Freundesliste auf
Matthias Matthias ist männlich
Super Moderator


Dabei seit: 09.07.2007
Beiträge: 233
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Niedernhausen
Betriebssystem: XP, Vista, Win7, 2008 Ser

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Roman,

Kommandozeilen-Parameter würde ich auf Variablen zwischenspeichern, dann kannst Du vom Compiler auch keine Fehlermeldung bekommen.
Beim Aufruf einer Batch-Datei bin ich mit der Option "Runprogram Background" (nicht Wait!) immer gut gefahren.

Viele Grüße
Matthias
22.07.2010 10:52 Matthias ist offline E-Mail an Matthias senden Homepage von Matthias Beiträge von Matthias suchen Nehmen Sie Matthias in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Fortgeschrittene » Direktdruck aus "Windows Bild- und Faxanzeige"

Views heute: 3.034 | Views gestern: 2.869 | Views gesamt: 2.181.755

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal