AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Kommandozeilen Tool ohne DOS-Box

Ein Thema von Ares · begonnen am 24. Jan 2008 · letzter Beitrag vom 24. Jan 2008
Antwort Antwort
Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

Kommandozeilen Tool ohne DOS-Box

  Alt 24. Jan 2008, 10:40
Hallo!

Ich arbeite gerade an einem kleinem Kommandozeilen Tool, das mir einfach in gewissen Abständen einen Ordner von A nach B kopieren soll. Im Moment habe ich noch das Problem, dass sobald die EXE gestartet wird eine DOS-Box angezeigt wird. Diese bleibt solange geöffnet, wie das Programm läuft. Hier würden wahrscheinlich die Ausgaben des Programms angezeigt, aber das Programm macht keinerlei Ausgaben...

Gibt es die Möglichkeit das Programm ganz ohne DOS-Box zu starten damit es komplett im Hintergrund laufen kann?

Besten Dank
Ares
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Kommandozeilen Tool ohne DOS-Box

  Alt 24. Jan 2008, 10:41
ShellExecute mit Parameter SW_HIDE?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.544 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Kommandozeilen Tool ohne DOS-Box

  Alt 24. Jan 2008, 10:45
Die Direktrive {$APPTYPE CONSOLE} entfernen?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#4

Re: Kommandozeilen Tool ohne DOS-Box

  Alt 24. Jan 2008, 11:12
Zitat von Ares:
Hallo!

Ich arbeite gerade an einem kleinem Kommandozeilen Tool, das mir einfach in gewissen Abständen einen Ordner von A nach B kopieren soll. Im Moment habe ich noch das Problem, dass sobald die EXE gestartet wird eine DOS-Box angezeigt wird. Diese bleibt solange geöffnet, wie das Programm läuft. Hier würden wahrscheinlich die Ausgaben des Programms angezeigt, aber das Programm macht keinerlei Ausgaben...

Gibt es die Möglichkeit das Programm ganz ohne DOS-Box zu starten damit es komplett im Hintergrund laufen kann?

Besten Dank
Ares
Hallo, Versuch ohne Garantie meinerseits:

1. nur .dpr verwenden, kein Formular.
2. dementsprechend keine uses im dpr, ausser ev. nicht-visuelle.
3. alle Application.CreateForm und Application.Run streichen.
4. nach Application.Init ein normales Pascalprogramm schreiben ohne Ausgaben.

Gruss Reinhard
  Mit Zitat antworten Zitat
Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#5

Re: Kommandozeilen Tool ohne DOS-Box

  Alt 24. Jan 2008, 11:33
Zitat von DeddyH:
Die Direktrive {$APPTYPE CONSOLE} entfernen?
Ja, das war es wirklich schon! Besten Dank!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz