Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   bat-datei commands (https://www.delphipraxis.net/90577-bat-datei-commands.html)

Olli 22. Apr 2007 00:05

Re: bat-datei commands
 
Okay, fuege uns doch hier nochmal dein Skript so ein, wie es jetzt aktuell ist. Blindschuesse sind hier wohl etwas sinnfrei.

J.P. 22. Apr 2007 09:27

Re: bat-datei commands
 
Guten Morgen!

Naja.
Es gibt da manchmal ein Problem mit start, und zwar wird der erste Parameter (sofern in "" angegeben) als ordner (und titel) genutzt, zu dem gewechselt und das programm ausgeführt wird. Dann muss man einfach den Pfad nochmal dahinter setzen (auch in "").


Worauf ich hier jetzt noch drauf hinweisen möchte:
JPsBatchGeneratorPro
Ein von mir geschriebenes Tool, dass dir auf Mausklick Batch-Dateien zusammenstellt. Du musst nur die entsprechenden Buttons klicken, und abspeichern. MfG J.P.

edit 1-3: eine inhaltliche Korrektur, hatte ausversehen nur die erste Seite dieses threads gesehen.

ghost007 22. Apr 2007 10:08

Re: bat-datei commands
 
Bat-datei content:

Code:
@echo off
ping -n 5 localhost
del "Winamp Controller for G15.exe"
del "version.txt"
rename "dummy.exe" "Winamp Controller for G15.exe" //bis hier geht alles gut
start "Winamp Controller for G15.exe" //die Zeile macht probleme
del %0
Und hier tritt dann der beschriebene fehler auf.

J.P. 22. Apr 2007 10:48

Re: bat-datei commands
 
Wie schon geschrieben, verdoppele den Pfad mal.
Delphi-Quellcode:
start "Winamp Controller for G15.exe" "Winamp Controller for G15.exe"
del <namederdatei>.bat
So wie ich es eben schon beschrieben hatte. :!:
MfG J.P.

ghost007 22. Apr 2007 13:24

Re: bat-datei commands
 
hm, jetzt startet er es 2mal o.O

J.P. 22. Apr 2007 15:36

Re: bat-datei commands
 
Probiers doch einfach mal mit meinem BatchGenerator (link siehe oben)

ghost007 22. Apr 2007 16:08

Re: bat-datei commands
 
gut, habs nun ... danke :)
er hat es nicht 2mal gestartet ... sondern meine application ignoriert im code die zeile "Form1.Close;" irgendwie -.-

ghost007 22. Apr 2007 17:28

Re: bat-datei commands
 
hm, frage, wie kann ich ein programm per befehl in der bat datei beenden?
oder geht das gar nicht?

MfG - Ghost007

OldGrumpy 22. Apr 2007 17:46

Re: bat-datei commands
 
AFAIK nicht mit Bordmitteln, sowas wie Kill unter *nix gibts bei Windows leider nicht, aber ein gut sortierter Werkzeugkasten könnte z.B. die Tools von SysInternals beinhalten die per Kommandozeile ne ganze Menge machen können.

Christian Seehase 22. Apr 2007 18:06

Re: bat-datei commands
 
Moin Oldgrumpy,

zumindest unter XP sollte es auch mit Bordmitteln gehen, denn dort gibt es das Tool Taskkill.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr.
Seite 3 von 4     123 4      

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