Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 10 von 10

Thema: Batchdatei ohne Cmd-Bildschirm

  1. #1
    Registriert seit
    21.05.2005
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    ich habe eine Beckhoffsteuerung und muß Fertigteile mit Daten bedrucken.
    Die Druckdateien werden von einem externem Programm zur Verfügung gestellt und liegen mit Dateiname= Barcodenummer auf dem Netz.
    Ich mache es so, daß ich sobald ich ein Teil bedrucken muß mit der SPS eine Batchdatei starte und als Kommandoparameter den Barcode mitgebe.
    Die Batchdatei kopiert dann die Druckdatei auf die serielle Schnittstelle des PC und der Drucker hat die richtigen Daten.
    Funktioniert als super gut. Hat aber einen Schönheitsfehler:
    Jedesmal, wenn die Batchdatei getsratet wird geht die DOS-Oberfläche auf und sofort wieder zu. Habe schon versucht die cmd.exe nur minimiert zu starten und auch das Fenster auf minimale Größe zusammenzuschieben.

    Kann man Batchdatei quasi im Hintergrund laufen lassen?
    Wie sieht es mit Skripts aus? Laufen die im Hintergrund? Und können die auch Dateien einfach auf die serielle Schnittstelle umleiten?

    Michael
    Zitieren Zitieren Batchdatei ohne Cmd-Bildschirm  

  2. #2
    Registriert seit
    25.07.2005
    Ort
    Vogelsbergkreis
    Beiträge
    1.717
    Danke
    48
    Erhielt 68 Danke für 60 Beiträge

    Standard

    Zitat Zitat von wireboy Beitrag anzeigen
    Hallo Leute,

    ich habe eine Beckhoffsteuerung und muß Fertigteile mit Daten bedrucken.
    Die Druckdateien werden von einem externem Programm zur Verfügung gestellt und liegen mit Dateiname= Barcodenummer auf dem Netz.
    Ich mache es so, daß ich sobald ich ein Teil bedrucken muß mit der SPS eine Batchdatei starte und als Kommandoparameter den Barcode mitgebe.
    Die Batchdatei kopiert dann die Druckdatei auf die serielle Schnittstelle des PC und der Drucker hat die richtigen Daten.
    Funktioniert als super gut. Hat aber einen Schönheitsfehler:
    Jedesmal, wenn die Batchdatei getsratet wird geht die DOS-Oberfläche auf und sofort wieder zu. Habe schon versucht die cmd.exe nur minimiert zu starten und auch das Fenster auf minimale Größe zusammenzuschieben.

    Kann man Batchdatei quasi im Hintergrund laufen lassen?
    Wie sieht es mit Skripts aus? Laufen die im Hintergrund? Und können die auch Dateien einfach auf die serielle Schnittstelle umleiten?

    Michael
    WSH sollte das Problem mit dem schwarzen Fenster erledigen, aber wie's da mit'm Schnittstellenzugriff aussieht weiß ich nicht.

  3. #3
    wireboy ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.05.2005
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Seeba,

    laufen den VB-Skripte immer unsichtbar ab, solange man keine Messagebox aufruft oder dergleichen?

    Michael
    Zitieren Zitieren Batchdatei ohne Cmd-Bildschirm  

  4. #4
    Registriert seit
    25.07.2005
    Ort
    Vogelsbergkreis
    Beiträge
    1.717
    Danke
    48
    Erhielt 68 Danke für 60 Beiträge

    Standard

    Zitat Zitat von wireboy Beitrag anzeigen
    Hallo Seeba,

    laufen den VB-Skripte immer unsichtbar ab, solange man keine Messagebox aufruft oder dergleichen?

    Michael
    Ja, normal schon. Windows Forms kann ich damit ja eh nicht machen.

  5. #5
    Registriert seit
    12.03.2006
    Beiträge
    29
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ich lasse über den Zeitplaner einige Tools (.exe und .bat) über einen anderen User laufen ....somit bekommt man nicht davon mit....

    in einer batchdatei kann man aber auch "echo off" verwenden ....

  6. #6
    wireboy ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.05.2005
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo S7-Würger,

    mit der ECHO OFF Funktion kann ich zwar die Ausgabe von Text unterdrücken, aber der blöde CMD-Bildschirm (DOS-Fenster) kommt trotzdem kurzzeitig.

    Michael
    Zitieren Zitieren RE: RE: Batchdatei  

  7. #7
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    eigentlch sollte das funktioneren.

    habe z.b.
    dos-fenster aus protool
    und auch im autostart von win
    dort trage ich unter einstellungen/ausführen minimiert ein

    die fenster öffnen sich dann nicht, sind aber loischerwese während der ausführung in der startleiste sichtbar.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  8. #8
    wireboy ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.05.2005
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Volker,

    das Problem schein zu sein, daß ich ja eine PRINT.BAT aufrufe und Windows automatisch die Datei CMD.EXE aus dem Verzeichnis C:Windows\System32\ aufruft und die Batchdatei als Parameter übergibt. Wenn ich im Explorer mit der rechten Maustaste auf CMD.EXE klicke kann ich dort nicht minimiert ausführen einstellen.

    Michael
    Zitieren Zitieren Re: Re: Batchdatei  

  9. #9
    Jo ist offline Erfahrener Benutzer
    Registriert seit
    05.10.2005
    Beiträge
    115
    Danke
    10
    Erhielt 10 Danke für 9 Beiträge

    Standard

    aus der print.bat eine Verknüpfung (.lnk früher .pif) erzeugen
    dort kannst du etliche Eigenschaften einstellen, z.Bsp. minimiert ausführen
    (siehe Beitrag von Volker)
    du mußt dann print.lnk aufrufen.
    mfG. Jo

  10. #10
    wireboy ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.05.2005
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Daumen hoch


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Jo,

    das war ja mal eine zündende Idee. Mit einer Verknüpfung funktioniert es. Das DOS Fenster bleibt minimiert und man sieht nichts. Genial.

    Michael
    Zitieren Zitieren RE: RE: Batchdatei  

Ähnliche Themen

  1. weißer Bildschirm am KTP1000
    Von Tigerente1974 im Forum HMI
    Antworten: 3
    Letzter Beitrag: 13.06.2012, 11:02
  2. OP 270 / 280 Bildschirm Frage
    Von Diwald im Forum HMI
    Antworten: 8
    Letzter Beitrag: 16.01.2011, 15:00
  3. Bildschirm teilen?
    Von sonic_229 im Forum E-CAD
    Antworten: 1
    Letzter Beitrag: 02.03.2009, 14:24
  4. Zeit auf Bildschirm visualisieren
    Von Syntaxfehler im Forum Programmierstrategien
    Antworten: 0
    Letzter Beitrag: 15.09.2006, 20:14
  5. Datensicherung mit batchdatei
    Von uz71 im Forum HMI
    Antworten: 2
    Letzter Beitrag: 20.06.2004, 09:12

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •