Problem bei bat datein
ich habe mal was ausprobiert und jetzt habe ich ein problem?
Kommentar nullplan001 schreibt am 06.11.2005 um 11:56:30 Uhr:
Das mit Rechtsklick -> Bearbeiten kann man aus der Welt schaffen. Führe einfach folgende Batch aus:
Quelltext | in den Speicher kopieren | drucken
@echo off echo REGEDIT4 > temp.reg echo. >> temp.reg if "%1"=="" echo [-HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg if %1=/r ( echo [HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg echo @="notepad.exe \"%1\"" >>temp.reg ) echo. >> temp.reg regedit /S temp.reg
01.
@echo off
02.
echo REGEDIT4 > temp.reg
03.
echo. >> temp.reg
04.
if "%1"=="" echo [-HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg
05.
if %1=/r (
06.
echo [HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg
07.
echo @="notepad.exe \"%1\"" >>temp.reg
08.
)
09.
echo. >> temp.reg
10.
regedit /S temp.reg
Danach gibts kein Rechtsklick->Bearbeiten auf Batches mehr. Auf CMDs aber schon.
Außerdem habe ich eine Wiederherstellungsmöglichkeit eingebaut. Daher ist die Ausführung völlig ungefährlich.
Mein problem wie krige ich das mit der Wiederherstellungsmöglichkeit hin?
Kommentar nullplan001 schreibt am 06.11.2005 um 11:56:30 Uhr:
Das mit Rechtsklick -> Bearbeiten kann man aus der Welt schaffen. Führe einfach folgende Batch aus:
Quelltext | in den Speicher kopieren | drucken
@echo off echo REGEDIT4 > temp.reg echo. >> temp.reg if "%1"=="" echo [-HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg if %1=/r ( echo [HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg echo @="notepad.exe \"%1\"" >>temp.reg ) echo. >> temp.reg regedit /S temp.reg
01.
@echo off
02.
echo REGEDIT4 > temp.reg
03.
echo. >> temp.reg
04.
if "%1"=="" echo [-HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg
05.
if %1=/r (
06.
echo [HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg
07.
echo @="notepad.exe \"%1\"" >>temp.reg
08.
)
09.
echo. >> temp.reg
10.
regedit /S temp.reg
Danach gibts kein Rechtsklick->Bearbeiten auf Batches mehr. Auf CMDs aber schon.
Außerdem habe ich eine Wiederherstellungsmöglichkeit eingebaut. Daher ist die Ausführung völlig ungefährlich.
Mein problem wie krige ich das mit der Wiederherstellungsmöglichkeit hin?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 115460
Url: https://administrator.de/contentid/115460
Ausgedruckt am: 26.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
Moin adinin,
irgendwie ist Dein Beitrag ein bisschen merkwürdig formatiert
Ich mach es mal lesbar:
...und gebe den Link an Verschiedenes zu Batch-Dateien.
Is' sich aber eigentlich Dein Job.
Grüße
Biber
P.S. Was ist jetzt Deine Frage?
irgendwie ist Dein Beitrag ein bisschen merkwürdig formatiert
Ich mach es mal lesbar:
@echo off
echo REGEDIT4 > temp.reg
echo. >> temp.reg
if "%1"=="" echo [-HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg
if %1=/r (
echo [HKEY_CLASSES_ROOT\batfile\shell\edit] >> temp.reg
echo @="notepad.exe \"%1\"" >>temp.reg
)
echo. >> temp.reg
regedit /S temp.reg
...und gebe den Link an Verschiedenes zu Batch-Dateien.
Is' sich aber eigentlich Dein Job.
Grüße
Biber
P.S. Was ist jetzt Deine Frage?