WinFuture-Forum.de: Brauche Hilfe Bei Batch-datei - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Brauche Hilfe Bei Batch-datei


#1 Mitglied ist offline   MaxKadey 

  • Gruppe: aktive Mitglieder
  • Beiträge: 414
  • Beigetreten: 26. Februar 04
  • Reputation: 0

geschrieben 23. Juni 2006 - 11:16

Ich möchte die Datei wmvdmod.dll, welche sich in diversen Systemordnern befindet, automatisch mit einer anderen ersetzen. Dies versuche ich per batch zu realisieren, habe aber noch so einige Schwierigkeiten...

Zitat

@echo off pause
echo wmvdmod.dll Kopiervorgang wird gestartet pause

attrib -R -S C:\WINDOWS\system32\dllcache\wmvdmod.dll pause
attrib -R -S C:\WINDOWS\RegisteredPackages\wmvdmod.dll pause
attrib -R -S C:\WINDOWS\system32\wmvdmod.dll pause

copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\system32\dllcache pause
copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\RegisteredPackages pause
copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\system32 pause

del /y C:\Dokumente und Einstellungen\Slava\Desktop\thumbs.db


Mir scheint so, als poppt der DOS Screen nur kurz auf, ohne dass da viel was passiert...jedenfalls passiert nicht das was ich eigentlich will.
An "cls" liegt es jedenfalls nicht :P
Was mache ich falsch?

Dieser Beitrag wurde von MaxKadey bearbeitet: 23. Juni 2006 - 12:02

0

Anzeige



#2 Mitglied ist offline   DarkMole 

  • Gruppe: aktive Mitglieder
  • Beiträge: 425
  • Beigetreten: 28. August 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Freudenstadt
  • Interessen:PC

geschrieben 23. Juni 2006 - 11:32

Füg am besten mal nach jeder Zeile den Befehl pause ein, dann musst du nach jeder abgearbeiteten Zeile eine Taste drücken und merkst, wo das Programm auf nen Fehler läuft
Live for nothing or die for something

Silverstone Sugo-SG05 - ZOTAC GeForce 9300-ITX WiFi - Core 2 Quad Q8400 - Radeon HD 4850 Silent
OCZ Vista Performance Platinum 4Gb Kit - Samsung EcoGreen F2 1TB - Win 7 Pro
0

#3 Mitglied ist offline   MaxKadey 

  • Gruppe: aktive Mitglieder
  • Beiträge: 414
  • Beigetreten: 26. Februar 04
  • Reputation: 0

geschrieben 23. Juni 2006 - 11:44

Beitrag anzeigenZitat (DarkMole: 23.06.2006, 12:32)

Füg am besten mal nach jeder Zeile den Befehl pause ein, dann musst du nach jeder abgearbeiteten Zeile eine Taste drücken und merkst, wo das Programm auf nen Fehler läuft


Habe ich gerade gemacht.....wenn ich die Batch anklicke, poppt nur sehr kurz der DOS-Screen auf und verschwindet gleich wieder :P

Oder geht das nur im DOS-Mode in der Eingabeaufforderung?

Das scheints gewesen zu sein...
Eingefügtes Bild

Wie gehts weiter? Verstehe nicht, wieso die Parameter und Pfadangaben falsch sein sollen?!

Dieser Beitrag wurde von MaxKadey bearbeitet: 23. Juni 2006 - 11:36

0

#4 _Breaker_

  • Gruppe: Gäste

geschrieben 23. Juni 2006 - 12:18

Versuche mal:
@echo off 
echo wmvdmod.dll Kopiervorgang wird gestartet 

attrib /-R /-S C:\WINDOWS\system32\dllcache\wmvdmod.dll 
attrib /-R /-S C:\WINDOWS\RegisteredPackages\wmvdmod.dll 
attrib /-R /-S C:\WINDOWS\system32\wmvdmod.dll 

copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\system32\dllcache 
copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\RegisteredPackages 
copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\system32 

del C:\Dokumente und Einstellungen\Slava\Desktop\thumbs.db

0

#5 Mitglied ist offline   MaxKadey 

  • Gruppe: aktive Mitglieder
  • Beiträge: 414
  • Beigetreten: 26. Februar 04
  • Reputation: 0

geschrieben 23. Juni 2006 - 12:23

Beitrag anzeigenZitat (Breaker: 23.06.2006, 13:18)

Versuche mal:
@echo off 
echo wmvdmod.dll Kopiervorgang wird gestartet 

attrib /-R /-S C:\WINDOWS\system32\dllcache\wmvdmod.dll 
attrib /-R /-S C:\WINDOWS\RegisteredPackages\wmvdmod.dll 
attrib /-R /-S C:\WINDOWS\system32\wmvdmod.dll 

copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\system32\dllcache 
copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\RegisteredPackages 
copy /y G:\Tools\dxva_sig\wmvdmod.dll C:\WINDOWS\system32 

del C:\Dokumente und Einstellungen\Slava\Desktop\thumbs.db


Danke...bin schon etwas weiter gekommen. /-R usw wird wohl auch als -R problemlos verstanden.

Problem liegt jetzt nur noch im letzten Befehl "del C:\Dokumente und Einstellungen\Slava\Desktop\Thumbs.db"
Den Pfad findet er nämlich nicht. Evtl das Leerzeichen die Ursache?
0

#6 _Breaker_

  • Gruppe: Gäste

geschrieben 23. Juni 2006 - 12:25

Achja, stimmt. Setz das nach del mal in Ausrufezeichen, also

Zitat

del "C:\Dokumente und Einstellungen\Slava\Desktop\thumbs.db"

0

#7 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Juni 2006 - 13:40

Wird trotzdem nicht funktionieren, da alle thumbs.db standardmäßig Hidden und System sind. Also erst entsprechend attributieren.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#8 Mitglied ist offline   MaxKadey 

  • Gruppe: aktive Mitglieder
  • Beiträge: 414
  • Beigetreten: 26. Februar 04
  • Reputation: 0

geschrieben 23. Juni 2006 - 13:57

Eingefügtes Bild

Da scheint immernoch etwas nicht zu passen. Wie lautet der Parameter um "versteckte" Dateien aufzuheben?

edit: -H, teste das jetzt mal

edit: Und es geht! Danke Breaker & Rika!

Dieser Beitrag wurde von MaxKadey bearbeitet: 23. Juni 2006 - 14:02

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0