AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Einige Batch-Befehle unter DOS
Thema durchsuchen
Ansicht
Themen-Optionen

Einige Batch-Befehle unter DOS

Ein Thema von CalganX · begonnen am 12. Feb 2003 · letzter Beitrag vom 17. Feb 2003
Antwort Antwort
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

Einige Batch-Befehle unter DOS

  Alt 12. Feb 2003, 19:51
Hi,
ich haue das hier mal rein, da es ja irgendwie auch mit Windows zu tun hat.
Also, ich schreibe neuerdings kleinere Programme mit Bat-Dateien. Nun meine Fragen:
  • Mit welchem Befehl kann man eine bestimmte Zeit abwarten?
  • Kann man sozusagen Variablen einlesen?
  • Wenn ich @Befehl schreibe, dann wird nicht mehr der Command selber ausgegeben. Allerdings habe ich keine Lust ständig @ einzugeben. Wie kann man das machen, dass das die ganze Zeit automatisch so ist?

Dann hoffe ich nun auf Antwort..

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2
  Alt 12. Feb 2003, 20:06
Ein Befehl zum Warten kenne ich unter DOS nicht.

Du kannst Parameter mit geben. In der Batch ist das dann %1 für den ersten Parameter %2 für den zweiten und so weiter.

@ECHO OFF sollte das sein, was du meinst.

Desweiteren arbeitet eine Batch-Datei nur DOS-Befehle der Reihe nach ab, verwechsele das bitte nicht mit einer Programmiersprache oder so.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#3
  Alt 13. Feb 2003, 13:33
mhm das mit dem warten....bei meinem Taschenrechner habe ich das so gelöst, dass er während einer Schleife bis zu einem bestimmten Punkt hochzählt. Vielleicht hilft es ja...
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von d3g
d3g

Registriert seit: 21. Jun 2002
602 Beiträge
 
#4
  Alt 13. Feb 2003, 17:04
Wenn du mit Windows arbeitest, müsste ein Aufruf von
Code:
rundll32.exe kernel32.dll,Sleep [ms]
[ms] Millisekunden warten - auf die gleiche Art kann man wahrscheinlich ziemlich viele API-Funktionen aufrufen.

MfG,
d3g
-- Crucifixion?
-- Yes.
-- Good. Out of the door, line on the left, one cross each.
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#5
  Alt 13. Feb 2003, 17:11
Super, danke! funktioniert.
Da kann man ja fast ne ganze Programmiersprache machen.

Chris
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#6
  Alt 13. Feb 2003, 18:40
ja, kannst mit delphi deine dlls schreiben, und dann aus der bat-Datei raus aufrufen.
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#7
  Alt 14. Feb 2003, 23:35
Moin Chris,

im Resource Kit gibt es z.B. eine Funktion Timeout.exe, der dann nur die Anzahl der zu wartenden Sekunden angegeben wird, oder aber Du schreibst Dir so etwas selbst.
Dürfte ja nicht allzu schwierig sein.

Sollen die BAT Dateien nur unter NT ff laufen, so ist es ach möglich mit Unterprogrammen innerhalb der Batchdateien zu arbeiten.

Schau Dir dazu am Besten mal die Hilfe zu CALL an.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8
  Alt 17. Feb 2003, 09:41
Gerade drüber gestolpert und kräftig auf die Fresse gelegt:
http://users.cybercity.dk/~bse26236/...help/INDEX.HTM
Michael
Ein Teil meines Codes würde euch verunsichern.
  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 16:41 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