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-Key: 325784

Url: https://administrator.de/contentid/325784

Printed on: May 4, 2024 at 23:05 o'clock

Member: Xerebus
Xerebus Jan 07, 2017 at 16:05:45 (UTC)
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.
Member: RaphaelStock
RaphaelStock Jan 07, 2017 at 21:45:16 (UTC)
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.
Member: BassFishFox
BassFishFox Jan 08, 2017 at 03:05:07 (UTC)
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
Member: em-pie
em-pie Jan 08, 2017 at 13:50:20 (UTC)
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
Member: RaphaelStock
RaphaelStock Jan 08, 2017 at 14:19:27 (UTC)
Goto Top
Danke für die Hilfe!!!!