[Batch] Usunięcie wartości rejestru z pliku .cmd

A A A
Zbanowany
Avatar tzm
reputacja: 102
posty: 102
offline
[Batch] Usunięcie wartości rejestru z pliku .cmd
15.10.08 00:20| #966181 | (link) | zgłoś naruszenie
Nie wiem czy uda mi się to wytłumaczyć, ale spróbuje.
Gdy zastosuje takie polecenie w pliku .cmd to nie wyświetli mi sie komunikat o błędzie

Cytat:
IF EXIST "%SYSTEMROOT%\setup.exe" DEL "%SYSTEMROOT%\setup.exe"



Chcę tak samo zrobić dla usunięcia wartości/klucza (rejestr windows) z pliku .cmd

Przykład:

Cytat:
REG DELETE "HKCU\Software\Microsoft\Windows\example" /v "C:\WINDOWS\setup.exe" /f



Gdy ta wartość nie istnieje, a uruchomię mój plik .cmd wyskakuje taki komunikat:

Cytat:
Błąd: system nie może odnaleźć określonego klucza rejestru lub wartości



Jak zrobić by ten komunikat się nie wyświetlał ?
Aktywny Użytko...
Avatar L3mur
reputacja: 1501
posty: 492
offline
Odp. [Batch] Usunięcie wartości rejestru z pliku .cmd
15.10.08 07:54| #966295 | (link) | zgłoś naruszenie
Poszperaj tutaj:
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!

Chodzi mi o to, że wynikami wszystkich poleceć są tak naprawde wartości. Czy to będzie 0 i 1 dla dodawania klucza, na przykładzie reg add, ale i dla usuwania. Zrobić tak żeby tylko zwracał tą wartość końcową i If'em zrobić - jesli się udało: wyświetl tekst "yes yes yes", jeśli zwróci niepowodzenie - wydrukuj tekst "Kur.. je... ja... pie... w ch... nie dało rady". To się nazywa "obsługa błędów wyjścia/wejścia".
Zbanowany
Avatar tzm
reputacja: 102
posty: 102
offline
Odp. [Batch] Usunięcie wartości rejestru z pliku .cmd
16.10.08 13:36| #968127 | (link) | zgłoś naruszenie
@spellwish w tym linku co mi podałeś to jest to samo co moge wpisać w wierszu poleceń np. reg delete /?
co do twojej wypowiedzi to nie rozumiem tego zabardzo. Czy mógłbyś mi napisać jakiś przykład ? jak byś miał czas oczywiście. jak coś to napisz na pw. dalej sobie jakoś poradze

ps. Dzięki że w ogóle odpisałeś
Aktywny Użytko...
Avatar L3mur
reputacja: 1501
posty: 492
offline
Odp. [Batch] Usunięcie wartości rejestru z pliku .cmd
17.10.08 07:46| #969791 | (link) | zgłoś naruszenie
Od początku..i powoli :)
Chodzi mi o to że możesz spróbować napisać procedurę która sprawdzi czy klucz istnieje, jeśli tak to usuń, jeśli nie to exit();. Napisać ją tak by była ona uzbrojona w obsługę błędów - zwracanie wartości
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!

Rozumiesz o co mi chodzi już ? Następnie po zwróconej wartości właśnie podać odpowiedzi jakie ma drukować ten plik na ekranie. Nie jestem pewien czy to wyjdzie, ale na prv się odezwę jak mi to wyjdzie,ok ? myśle że w przeciągu kilku dni.
Ajo.pl Korzystanie z serwisu oznacza akceptację regulaminu.Polityka prywatności Regulamin FAQ Reklama Współpraca Kontakt
login
hasło
|
Nie masz profilu? - zarejestruj się i zacznij w pełni korzystać z sieci!