ingenieurs
Goto Top

Fehlende Dateien in Batch wiedergeben

Hallo
ich möchte in einem Skript daraufhinweisen welche Dateien fehlen, damit das Skript vernünftig läuft.
Nur leider sind siese Abfragen voneinander abhängig.
Wenn z.b. ping.exe fehlt aber find.exe nicht, schließt sich das Skript sofort.
Ich weiß leider nicht wieso.
Hier meine Abfragen
:FILECHECK
IF NOT EXIST %Systemroot%\system32\ping.exe (
set FILE1=1
set FILE=1
)

if not exist %Systemroot%\system32\find.exe (
set FILE2=1
set FILE=1
)

if not exist %Systemroot%\system32\findstr.exe (
set FILE3=1 
set FILE=1
)

if not exist %Systemroot%\system32\shutdown.exe (
set FILE4=1
set FILE=1

if %FILE%==1 goto NOFILE
goto START

:NOFILE
pause
color 0c
cls
echo Windows Desktop-Server-Embedded - Auto Updateinstall %skript% - IngenServerHost @2018
echo.
echo ###########################################################
echo.
echo Deinem System fehlen wichtige Dateien, zum ausf%ue%hren dieses Programms.
echo Fehlende Dateien:
echo FILE1
pause
if %FILE1%==1 echo ping.exe (im System32 Ordner)
if %FILE2%==1 echo find.exe (im System32 Ordner)
if %FILE3%==1 echo findstr.exe (im System32 Ordner)
if %FILE4%==1 echo shutdown.exe (im System32 Ordner)
goto FileCONTINUE

:FileCONTINUE
echo.
echo Best%ae%tige mit einer Beliebigen Taste die Beendung des Programms.
pause >NUL
goto EXIT

)
Da fehlen jetzt natürlich auch teile des Skripts.
Hier das komplette -> http://data.ingenserverhost.de/Beta%20Skripte/WinUpdateAutoV3.3.txt

Das Skript soll herausfinden welche Anwendungen fehlen um diese dann aufzulisten.
Unabhängig voneinander. Heißt z.b. wenn ping.exe fehlt, aber find.exe vorhanden ist, soll ping.exe als fehlend dargestellt werden

Content-ID: 389025

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

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

137443
Lösung 137443 10.10.2018 aktualisiert um 21:07:48 Uhr
Goto Top
Schön was sich da so alles findet
http://data.ingenserverhost.de/Software%20etc/Camtasia%20Studio%209/
Software benutzen aber nichts dafür zahlen... das hat die BSA gerne. Ich hab dir morgen schon mal einen Termin bei denen gemacht face-wink.

P.s. Tipp: "Klammersetzung", und wenn das alles innerhalb weiterer Klammern steht DelayedExpansion beachten.
Ingenieurs
Ingenieurs 10.10.2018 um 21:18:28 Uhr
Goto Top
Ich selber habe mir einen Key für Camtasia Studio 9 gekauft.
Dieser hat aber leider nach einer Nachinstallation nicht mehr funktioniert.
Kraemer
Kraemer 10.10.2018 um 21:33:06 Uhr
Goto Top
Zitat von @137443:

Schön was sich da so alles findet
http://data.ingenserverhost.de/IngenServerHost/CS%201.6%20Cracked/ finde ich da schon witziger face-smile

Lieber TO: Lass dich dringend mal rechtlich beraten! Das, was du da machst, könnte höchst illegal sein!
Ingenieurs
Ingenieurs 10.10.2018 um 22:01:00 Uhr
Goto Top
Ok ich habe es gelöst
:FILECHECK
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

@echo off
if exist %Systemroot%\system32\ping.exe (
        set FILE1=0
    ) ELSE (
        set FILE1=1
    )
if exist %Systemroot%\system32\find.exe (
        set FILE2=0
    ) ELSE (
        set FILE2=1
    )
if exist %Systemroot%\system32\findstr.exe (
        set FILE3=0
    ) ELSE (
        set FILE3=1
    )
if exist %Systemroot%\system32\shutdown.exe (
        set FILE4=0
    ) ELSE (
        set FILE4=1
    )		

if %FILE1%==1 goto NOFILE
if %FILE2%==1 goto NOFILE
if %FILE3%==1 goto NOFILE
if %FILE4%==1 goto NOFILE
goto START

:NOFILE
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
color 0c
cls
echo Windows Desktop-Server-Embedded - Auto Updateinstall %skript% - IngenServerHost @2018
echo.
echo ###########################################################
echo.
echo Deinem System fehlen wichtige Dateien, zum ausf%ue%hren dieses Programms.
echo Fehlende Dateien:

if %FILE1%==1 echo ping.exe (im System32 Ordner)
if %FILE2%==1 echo find.exe (im System32 Ordner)
if %FILE3%==1 echo findstr.exe (im System32 Ordner)
if %FILE4%==1 echo shutdown.exe (im System32 Ordner)
echo.
echo Best%ae%tige mit einer Beliebigen Taste die Beendung des Programms.
pause >NUL
goto EXIT

Und das mit der illegaler Software ist etwas anderes.
Jede Software besitze ich schon legal.
Counter Strike 1.6 über Steam (der Crack ist für den Multiplayer da die Steam Version nicht mit meinen Servern funktioniert)
Camtasia Studio Key (Wie gesagt funktioniert nicht mehr und ich sehe nicht ein die Software erneut zu kaufen)
137443
137443 10.10.2018 um 22:38:46 Uhr
Goto Top