raphaelstock
Goto Top

Mit einer batch Datei etwas in eine andere batch Datei schreiben und ausführen

Hey Administratoren!! Ich habe ein Problem: Ich möchte alle 40 sek etwas in eine batch Datei schreiben und ausführen.. Wie eine Endlosschleife funktioniert weiß ich schon. Ich freue mich über eine Lösung schöner Tag noch.

Content-ID: 325784

Url: https://administrator.de/forum/mit-einer-batch-datei-etwas-in-eine-andere-batch-datei-schreiben-und-ausfuehren-325784.html

Ausgedruckt am: 22.04.2025 um 11:04 Uhr

Xerebus
Xerebus 07.01.2017 um 17:05:45 Uhr
Goto Top
Äehm ja:
echo >> BEFEHLE.bat
call befehle.bat

ich denke nicht das dieses das ist was du suchst.
Aber bei der Fragestellung gibts nicht mehr.
RaphaelStock
RaphaelStock 07.01.2017 um 22:45:16 Uhr
Goto Top
Kein Problem also ich suche etwas womit ich einen Befehl in einer anderen batch ausführen kann. Also das das hibgeschrieben wird und dann enter gedrückt wird.
BassFishFox
BassFishFox 08.01.2017 um 04:05:07 Uhr
Goto Top
Was genau willst Du machen?
Welchen Befehl willst Du ausfuehren?

Was Du schreibst, ist mit dem Vorschlag von @Xerebus eigentlich fast geloest.

BFF
em-pie
em-pie 08.01.2017 um 14:50:20 Uhr
Goto Top
Moin

ginge, wie Xerebus bereits schrieb, in einem konkreten (sinnlosen) Beispiel wie folgt:

@echo off
REM Das Masterscript:
SET Destbatch=tochter.bat
REM zunächst die Tochter-batche befühlen:

echo.
echo @echo off>>%Destbatch%
echo REM ich mache ein nslookup>>%Destbatch%
echo set ip=192.168.10.1 >>%Destbatch%
echo echo.>>%Destbatch%
echo REM ich führe das NSLOOKUP aus >>tochter.bat
echo nslookup %%ip%% >>%Destbatch%
echo Pause>>%Destbatch%
echo exit>>%Destbatch%
echo.
REM Ab hier wird die neue batch gestartet
call %Destbatch%
PAUSE
REM hier könnte es weitergehen
exit

Gruß
em-pie
RaphaelStock
RaphaelStock 08.01.2017 um 15:19:27 Uhr
Goto Top
Danke für die Hilfe!!!!