1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

PDF Drucken Reader schließen

  • MrTee
  • 24. Mai 2007 um 14:29
  • Unerledigt
  • MrTee
    3
    MrTee
    Mitglied
    Punkte
    45
    Beiträge
    6
    • 24. Mai 2007 um 14:29
    • #1

    Hallo

    Ich drucke PDF Dokumente per Script und möchte das danach der Reader wieder beendet wird im moment bleibt er offen - will ich erneut drucken meckert das Script - erst nach manuellem schließen des Readers gehts wieder.

    Code
    [size=10][COLOR=#0000ff]
    For[/COLOR][/SIZE][size=10] i = 1 [/SIZE][size=10][COLOR=#0000ff]To[/COLOR][/SIZE][size=10] anzahl
    lblstatus.Text = "Status: Drucke Etikett " + i.ToString + " von " + AnzEt.Text
    [/SIZE][size=10][COLOR=#0000ff]Me[/COLOR][/SIZE][size=10].Refresh()
    [/SIZE][size=10][COLOR=#008000]'p = Process.Start("C:\Programme\Adobe\Acrobat 7.0\Reader\acrord32.exe", "/t ""d:\fooo.pdf"" ""\\sc-server2000\Etikettendrucker cab e4/200""")
    [/COLOR][/SIZE][size=10]Console.WriteLine(myDocPrinter)
    p = Process.Start(ReaderPath, "/t " + DwnldPath + " " + myDocPrinter)
    [/SIZE][size=10][COLOR=#008000]'p.PriorityClass = ProcessPriorityClass.RealTime
    [/COLOR][/SIZE][size=10]PBar.Value = 100 / anzahl * i
    p.WaitForInputIdle()
    [/SIZE]
    Alles anzeigen



    thx
    MrTee

  • lerod
    13
    lerod
    Mitglied
    Reaktionen
    5
    Punkte
    1.620
    Beiträge
    315
    • 24. Mai 2007 um 14:36
    • #2

    Hm und was genau willst du jetzt wissen?

    PS: wo wird bei deinem Script der Process via p.CloseMainWindow() & p.Close() beendet?

  • MrTee
    3
    MrTee
    Mitglied
    Punkte
    45
    Beiträge
    6
    • 24. Mai 2007 um 14:41
    • #3

    deleted

  • MrTee
    3
    MrTee
    Mitglied
    Punkte
    45
    Beiträge
    6
    • 24. Mai 2007 um 15:29
    • #4

    Danke für den Denkanstoß habs we folgt gelöst

    Code
    [size=10][COLOR=#0000ff]
    Const[/COLOR][/SIZE][size=10] PNAME [/SIZE][size=10][COLOR=#0000ff]As[/COLOR][/SIZE][size=10] [/SIZE][size=10][COLOR=#0000ff]String[/COLOR][/SIZE][size=10] = "acrord32"
    [/SIZE][size=10][COLOR=#0000ff]Dim[/COLOR][/SIZE][size=10] a [/SIZE][size=10][COLOR=#0000ff]As[/COLOR][/SIZE][size=10] System.Diagnostics.Process
    [/SIZE][size=10][COLOR=#0000ff]Dim[/COLOR][/SIZE][size=10] aa [/SIZE][size=10][COLOR=#0000ff]As[/COLOR][/SIZE][size=10] System.Diagnostics.Process()
    [/SIZE][size=10][COLOR=#008000]' --- Prozesse dieses Namens ermitteln
    [/COLOR][/SIZE][size=10]aa = Process.GetProcessesByName(PNAME)
    [/SIZE][size=10][COLOR=#008000]' --- Schleife über diese Prozesse
    [/COLOR][/SIZE][size=10][/SIZE][size=10][COLOR=#0000ff]For[/COLOR][/SIZE][size=10] [/SIZE][size=10][COLOR=#0000ff]Each[/COLOR][/SIZE][size=10] a [/SIZE][size=10][COLOR=#0000ff]In[/COLOR][/SIZE][size=10] aa
    [/SIZE][size=10][COLOR=#008000]' --- Beenden-Anfrage stellen...
    [/COLOR][/SIZE][size=10][/SIZE][size=10][COLOR=#0000ff]If[/COLOR][/SIZE][size=10] a.CloseMainWindow [/SIZE][size=10][COLOR=#0000ff]Then
    [/COLOR][/SIZE][size=10][/SIZE][size=10][COLOR=#008000]' --- Normales Ende
    [/COLOR][/SIZE][size=10][/SIZE][size=10][COLOR=#0000ff]Else
    [/COLOR][/SIZE][size=10][/SIZE][size=10][COLOR=#008000]' --- Keine Reaktion -> gewaltsames Ende
    [/COLOR][/SIZE][size=10]a.Kill()
    [/SIZE][size=10][COLOR=#0000ff]End[/COLOR][/SIZE][size=10] [/SIZE][size=10][COLOR=#0000ff]If
    [/COLOR][/SIZE]
    Alles anzeigen
  • lerod
    13
    lerod
    Mitglied
    Reaktionen
    5
    Punkte
    1.620
    Beiträge
    315
    • 24. Mai 2007 um 15:31
    • #5

    Bitte, keine Ursache.

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung