Hallo freunde
ich möchte einen batch schreiben, jedoch irgendwie klappt das nicht so recht bei mir. ich habe google benützt, um zu wissen, wie man überhaupt einen batch schreibt. nun, ich möchte in der registry einen wert löschen lassen, falls es zu probleme kommt mit dem photoeditor von MS
@ECHO OFF
ECHO PhotoEditor Batch
REG DELETE Hkey_Current_User\\Software\\Microsoft\\Photo Editor\\3.0\\Microsoft Photo Editor /v InitialPosition
ich habe es auch mit gänsefüsschen probiert, oder ein minuszeichen am anfang, es hat aber nicht geholfen. was habe ich übersehen?
meine 2. frage ist, wenn wir im firmennetzwerk sind, wird ein batch als virus erkannt oder kann ich das weiterleiten? ich weiss es leider nicht, was wir für einen virenscanner haben auf dem server, aber clienten sind es norton (leider!)
happy sunday
yakuzi
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
hi.
1.) mach doch mal das @echo off weg - dann kann man fehlermeldungen besser sehen.
2.) was genau klappt denn nicht? welche fehlermeldung kommt.
3.) hast du das programm 'reg' ueberhaupt?
zur zweiten frage: es gibt sicherlich virenscanner die batch-files nicht durchlassen; im allgemeinen kann man son ding aber zippen und das zipfile versenden.
WM_HOPETHISHELPS
sorry, mein fehler.
es kommt folgende fehlermeldung
Fehler: Zu viele Befehlszeilenparameter
das programm reg ist im windows xp professional integriert oder? wenn ich cmd und dann reg eingebe, dann kommen die befehle die ich eintippen kann
danke
Dies bedeutet, Du übergibst reg einfach zu viele Parameter.
Du solltest Dir die Syntax der Übergabe von Parametern mal genauer anschauen.
Könnte mir vorstellen, daß /v InitialPosition einfach nicht richtig ist, da dies schon nicht mehr zum Schlüsselnamen gehört, sondern sicherlich schon Inhalt des Schlüssels ist !
Im Registry-Schlüssel ist ein Leerzeichen, somit wird das als 2 Paremeter interpretiert - setze den Pfad in Anführungszeichen...
Die vielen backslashes sind nicht nötig und wegen dem leerzeichen zwischen "Photo" und "Editor" sowie zwischen "Microsoft" und "Photo" und "Editor" muss der key in anführungszeichen gesetzt werden.
REG DELETE "Hkey_Current_User\Software\Microsoft\Photo Editor\3.0\Microsoft Photo Editor" /v InitialPosition
mr.escape
Mit einer batch Datei direkt in der registry löschen habe ich zwar noch nicht gemacht.
Ich würde mir einen registry Schlüssel ohne den obengenannten Wert erstellen.
Diesen exportieren.
Sollte er mit einer Batch laufen
Echo off
regedit /s c:\photoeditor.reg
Parameter s steht für silent also ohne bestätigung.
c:\ wo die regdatei liegt.
Viel Erfolg
okay, danke schön, es klappt so wie ich es mir vorgestellt habe.
ich denke eine kleine *.bat datei ist für mein problem genau das richtige.
danke und happy starting week.