Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Ich bin seit tage dabei eine Batch datei zu schreiben.

Auf Windows XP Home und Professional funkst das auch alles.

Nur nicht auf Windows 7.

Frag mich nur warum.

Die Bat sieht momentan so noch aus.

Batch-Datei 1:

@echo off

FOR /R %1 %%G IN (/s Test Bild.rar) DO C:\Program Files\WinRAR\unrar.exe x -pPASSWORT "%%G"

ping -n 3 127.0.0.1 >NUL

Start Bild.jpg

ping -n 5 127.0.0.1 >NUL

start Program2.bat

clr

taskkill Test Bild.jpg

exit

Sin des Programmes für mich.

- Er soll eine WinRAR datei automatisch entpacken.

- Kurz Pause machen.

- Die Datei Öffnen.

- Kurz Pause machen.

- Und meine 2te Batch Datei Öffnen.

- Und das Bild wieder automatisch schließen.

Batch-Datei 2/1:

:: by MaXg

for /d %%d in (%1) do rd /s /q "%%d"

del *.exe /f /q

exit

Sin des Programmes für mich.

- Er soll mir sachen löschen.

- Er soll gewisse Ordner mit inhalt löschen.

(Da habe ich schon einen fehler gemacht und das hat mir mein Altes System platt gemacht. hab ausversehen meine Plate gelöscht mit dem Code.):D

Batch-Datei 2/2:

del C:\Program Files\iTunes

(So funkst das aber leider nicht).(Ich weiß ich kann das Deinstalieren möchte ich aber nicht soll schon so gemacht werden),

Wenn ich im Falschen bereich jetzt poste tut es mir sehr leid bin seit 30 Minuten Mietglied und hab gesucht wo ich das am bessten rein packen kann.

MFG und vielen dank für eure hilfe

Geschrieben

Die Pfade und Dateinamen werden vermutlich erst dann korrekt funktionieren, wenn du sie in Anführungsstriche schreibst, z.B.:

"C:\Program Files\WinRAR\unrar.exe"

Wäre mein erster Anhaltspunkt.

Zweitens, soll das Skript auf einem Windows 7 64Bit laufen? Wenn du zufällig die 32 Bit Winrar-Version in Windows 7 64 Bit installiert, liegt der Pfad nicht bei "C:\Program Files", sondern bei "C:\Program Files (x86)".

Geschrieben

anstatt: del C:\Program Files\iTunes

damit geht es: rmdir "C:\Program Files\iTunes" /S /Q

auch oben in deiner Forschleife solltest die Anführungsstriche nehmen

weiterhin: ping ins leere zu senden um ne pause zu machen ist nicht sauber, dafür gibts die wait.exe, viel spaß weiterhin ^^

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...