Kacperpol 0 Napisano 26 Czerwca 2008 Cześć Chciałbym dodać plik o nazwie new.bat do rejestru w miejsce [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]tylko jak to zrobić wpisałem w notatniku REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] G:\folder\new.batzapisałem jako rejestr.reg pytają się czy dodać daje ok ale plik nie uruchamia się przy starcie systemu moje pytanie jak to wpisać żeby działało Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Gość Conroe91 Napisano 26 Czerwca 2008 Zapisz to jako .reg w notatniku i gotowe Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacperpol 0 Napisano 26 Czerwca 2008 no zapisywałem ale nie działa REGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"hehe"="G:\folder\hehe.txt"taki sposób tez nie działanazwy plików i ścieżki są na pewno dobre Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Ring0 0 Napisano 26 Czerwca 2008 Wyeksportuj dowolna galaz rejestru do pliku i zobacz jak to ma wygladac.Prawdopodobnie plik musi byc zapisany w Unicode. Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacperpol 0 Napisano 26 Czerwca 2008 wyeksportowałem i ma to byc tak jak w drugim poście ale nadal nie działa chyba mój xp jakis dziwny [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"hehe"="G:\folder\hehe.txt"jak zapisać w Unicode co to jest?? Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Janke5 19 Napisano 26 Czerwca 2008 wyeksportowałem i ma to byc tak jak w drugim poście ale nadal nie działa chyba mój xp jakis dziwny [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"hehe"="G:\folder\hehe.txt"jak zapisać w Unicode co to jest?? Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"hehe"="G:\\folder\\hehe.txt" Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacperpol 0 Napisano 26 Czerwca 2008 stary rządzisz działa inne pliki też działają Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacperpol 0 Napisano 27 Czerwca 2008 wiecie może jak przeprowadzić tą operacje w pliku typu bat@echo offclsecho Windows Registry Editor Version 5.00 >> plikrejestru.reg clsecho [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> plikrejestru.regclsecho hehe=G:\\folder\\hehe.txt >> plikrejestru.reg gdy zrobię tak utworzy się plik o nazwie plikrejestru.reg a jego zawartość będzie wyglądała następująco: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] hehe=G:\\folder\\hehe.txt jest to źle ponieważ powinno wyglądać tak:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"hehe"="G:\\folder\\hehe.txt"jak zrobić taki plik o rozszerzeniu .bat próbowałem też tak:@echo offclsecho Windows Registry Editor Version 5.00 >> plikrejestru.reg clsecho [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> plikrejestru.regclsecho "hehe"="G:\\folder\\hehe.txt >> plikrejestru.reg ale w pliku rejestru wychodziło: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] popełniłem błąd powinno być@echo offclsecho Windows Registry Editor Version 5.00 >> plikrejestru.reg clsecho [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> plikrejestru.regclsecho "hehe"="G:\\folder\\hehe.txt" >> plikrejestru.regstart G:\folder\plikrejestru.reg da sie tak zrobić zeby sie nie pytał o to czy chcesz dodać informacje do rejestru próbowałem dopisać | Takale nie wychodziło bo nie dodawał się wpis do rejestru Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Ring0 0 Napisano 27 Czerwca 2008 Zamiaststart G:\folder\plikrejestru.regwpiszregedit /s G:\folder\plikrejestru.reg Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
DhanOS 65 Napisano 27 Czerwca 2008 Napisałem mały skrypcik vbs do tego:http://pccode.pl/pclab/pliki/regrun.vbs Użycie:regrun.vbs "nazwa" "cieżka do pliku"uwaga - wpisujesz pojedyńcze slashe, np.:regrun "hehe" "G:\folder\hehe.txt"(możesz zamiast regrun.vbs wpisać regrun". Jeśli oczekujesz innego działania, to się poprawi Nie pyta czy dodać, po prostu dodaje Pozdrawiam. Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacperpol 0 Napisano 28 Czerwca 2008 dzięki Ring0 zrobiłem twoim sposobempowiem szczerze że nie kumam tego skryptu vbs to trzeba pod tym co napisałeś napisaćregrun "hehe" "G:\folder\hehe.txt"i zapisać w notatniku bo jestem zielony jeśli chodzi o ten skrypt zapisałem jako skrypt.vbs ale napisali że coś źle wiersz 8 znak 19 tam jest błąd według XPtak zrobiłem Option Explicit Dim args Set args = WScript.Arguments Dim sh Set sh = WScript.CreateObject("WScript.Shell") On Error Resume Next sh.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & args(0), args(1), "REG_SZ" regrun.vbs "hehe" "G:\folder\hehe.txt" On Error Goto 1 Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Ring0 0 Napisano 28 Czerwca 2008 Po prostu sciagasz skrypt vbs od maly_szcz (nie musisz nic modyfikowac) i uruchamiasz go z parametrami, np.:regrun "hehe" "G:\folder\hehe.txt" Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacperpol 0 Napisano 28 Czerwca 2008 ja już dosłownie tego nie łapie wpisuje w notatniku i zapisuje jako skrypt.vbs Option ExplicitDim argsSet args = WScript.Arguments Dim shSet sh = WScript.CreateObject("WScript.Shell") On Error Resume Next sh.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & args(0), args(1), "REG_SZ"On Error Goto 0regrun "new" "G:\folder\new.bat" i nadal pisząWiersz 11Znak 14 błąd Oczekiwano konca instrukcji Microsoft VBScript - błąd komplikacji Tym razem z innym plikiem próbowałem Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
DhanOS 65 Napisano 28 Czerwca 2008 Wiersz 11 to: regrun "new" "G:\folder\new.bat"Po co to tam wpisujesz?Dałem Ci gotowy plik. Kliknij na link prawym przyciskiem i zapisz sobie plik.regrun "new" "G:\folder\new.bat" - to jest przykład wywołania z linii poleceń. Pozdrawiam. Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach