1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

PDF Drucken Reader schließen

  • MrTee
  • 24. Mai 2007 um 14:29
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • MrTee
    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
    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
    Punkte
    45
    Beiträge
    6
    • 24. Mai 2007 um 14:41
    • #3

    deleted

  • MrTee
    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
    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.

  1. Datenschutzerklärung
  2. Impressum