myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Mit einer Batch Datei eine andere Batch Datei erstellen (https://mygully.com/showthread.php?t=1970037)

Collesanmarco 08.01.10 19:37

Mit einer Batch Datei eine andere Batch Datei erstellen
 
Wie ist der Befehl um mit einer Batch Datei eine andere Batchdatei mit anderem Inhalt zu erstellen?
Oder geht das überhaupt?

mfG Collesanmarco

bugfix 08.01.10 19:57

ist ziemlich easy ;)

Code:

@echo off
md c:\TEST
echo @echo off > C:\TEST\TEST.bat
echo ECHO. >> C:\TEST\TEST.bat
echo ECHO TEST >> C:\TEST\TEST.bat
echo ECHO. >> C:\TEST\TEST.bat

die batch erstellt im ordner c:\test eine bat datei mit den namen TEST.bat ;) hoffe ich konnte helfen wenn ja bitte bedanken ;)

greetz

Collesanmarco 08.01.10 20:00

Danke aber ich habe schon einen anderen Weg gefunden^^

bugfix 08.01.10 20:02

das freut mich :) greetz

Lumen 09.01.10 12:17

Question:
Zitat:

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
I have created a BAT file to run a procedure that, in turn, creates another BAT file based on the tables within the database.
Answer:
Zitat:

This seems to me like you're trying to run a DOS s***** from a MS SQL Server job.
If that's the case, make sure you're calling the DOS s***** like the following:
Code:

Code:
Exec master..xp_cmdshell '\\Server\Folder\S*****Name.bat'


Ich freu mich auch immer über unpräzise Fragen, deren Lösung der TS dann selber herausfindet sie aber dann nicht postet.

BATCH? DOS, Unix, SQL, DOS-SQL, SQL-DOS?

gosha16 09.01.10 12:46

Die Frage war ziemlich eindeutig.
Ich hab ihm die Lösung im IRC gegeben.
Bugfix hat einen Vorschlag gebracht der meiner Lösung sehr ähnlich ist.

Lumen 09.01.10 13:52

Zitat:

Zitat von gosh16:

Die Frage war ziemlich eindeutig.
Ich hab ihm die Lösung im IRC gegeben.
Nein, war sie nicht, denn es fehlt das Betriebssystem (XP, Vista, Windows 7, Unix, ...).
Ein einfaches DOS vor Batch Datei und vor Batchdatei hätte somit genügt.
Zitat:

Wie ist der Befehl um mit einer Batch Datei eine andere Batchdatei mit anderem Inhalt zu erstellen?
Oder geht das überhaupt?
Ein Batch Datei ist nichts anderes als eine Stapelverarbeitungs Datei, die Skript Befehle enthält. Ob die Datei DOS Kommandos, Perl, Windows S*****ing Host Befehle, Python, SQL Kommandos, Unix Befehle usw enthält, kann man daher allein nur vom Namen Batch nicht herleiten.

Ändert nichts an der Tatsache, dass er seine Lösung bzw. die Lösung von gosh16 nicht postete, und da freuen sich Leute eben auf die eine oder andere Weise.

gosha16 09.01.10 14:27

An deiner Stelle würde ich mir Gedanken machen wenn jeder außer dir sofort weiß worum es geht...

Lumen 09.01.10 16:36

Ich mach mir doch Gedanken und zwar warum ihr beiden also gosha16 und Collesanmarco die Lösung nicht posten wollt.
Habt ihr urheberrechtliche Bedenken? In einem Warez-Board?

gosha16 09.01.10 16:46

Ich hab doch schon gesagt das die Lösung so aussieht wie die von Bugfix...

Collesanmarco 10.01.10 11:37

*kopfschüttel*
Leute!
Muss man da jetzt so einen großen Wirbel darum machen???
Die Antwort von gosha16 war:

blubb > batch.bat

So hat es funktioniert. Und, dass ich das noch nicht gepostet habe lag vielleicht daran, dass ich die letzten 2 Tage nicht on war.
Und ich hatte keine Ahnung was Dos Batch oder die anderen Sachen sind da ich die Frage für einen Freund gestellt habe.
Aber, dass man da so einen Wirbel drum machen kann warum wir die Lösung jetzt nicht posten das verstehe ich wirklich nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.