Forum PCLab.pl: Jak dodac plik do rejestru - Forum PCLab.pl

Skocz do zawartości

Dodaj obrazek

Otwarty

Ikona Najnowsze pliki

Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

Jak dodac plik do rejestru za pomocą notatnika Oceń temat: -----

#1 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 26 Czerwiec 2008 - 15:59

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.bat
zapisał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

#2 Gość_Conroe91_*

  • Grupa: Goście

Napisany 26 Czerwiec 2008 - 16:12

Zapisz to jako .reg w notatniku i gotowe :)

#3 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 26 Czerwiec 2008 - 16:18

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ła
nazwy plików i ścieżki są na pewno dobre

#4 Użytkownik jest niedostępny   Ring0 Ikona

  • I want to believe...
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 2877
  • Dołączył: Wt, 20 Wrz 05

Napisany 26 Czerwiec 2008 - 17:29

Wyeksportuj dowolna galaz rejestru do pliku i zobacz jak to ma wygladac.
Prawdopodobnie plik musi byc zapisany w Unicode.

#5 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 26 Czerwiec 2008 - 20:45

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??

Ten post był edytowany przez Kacperpol dnia: 26 Czerwiec 2008 - 20:46


#6 Użytkownik jest niedostępny   Janke5 Ikona

  • Uzależniony od forum
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 6726
  • Dołączył: Pn, 17 Mar 08

Napisany 26 Czerwiec 2008 - 21:11

Zobacz postKacperpol, o 26 Czerwiec 2008, 21:45, napisał(a):

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"


#7 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 26 Czerwiec 2008 - 21:13

stary rządzisz działa inne pliki też działają

#8 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 27 Czerwiec 2008 - 14:22

wiecie może jak przeprowadzić tą operacje w pliku typu bat
@echo off
cls
echo Windows Registry Editor Version 5.00 >> plikrejestru.reg
cls
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> plikrejestru.reg
cls
echo 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 off
cls
echo Windows Registry Editor Version 5.00 >> plikrejestru.reg
cls
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> plikrejestru.reg
cls
echo "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 off
cls
echo Windows Registry Editor Version 5.00 >> plikrejestru.reg
cls
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> plikrejestru.reg
cls
echo "hehe"="G:\\folder\\hehe.txt" >> plikrejestru.reg
start G:\folder\plikrejestru.reg




da sie tak zrobić zeby sie nie pytał o to czy chcesz dodać informacje do rejestru próbowałem dopisać
| Tak
ale nie wychodziło bo nie dodawał się wpis do rejestru

#9 Użytkownik jest niedostępny   Ring0 Ikona

  • I want to believe...
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 2877
  • Dołączył: Wt, 20 Wrz 05

Napisany 27 Czerwiec 2008 - 14:35

Zamiast
start G:\folder\plikrejestru.reg

wpisz
regedit /s G:\folder\plikrejestru.reg

Ten post był edytowany przez Ring0 dnia: 27 Czerwiec 2008 - 14:35


#10 Użytkownik jest niedostępny   maly_szcz Ikona

  • PCLab.pl team
  • Ikona
  • Grupa: Admini
  • Postów: 25814
  • Dołączył: Wed, 17 Sie 05

Napisany 28 Czerwiec 2008 - 00:33

Napisałem mały skrypcik vbs do tego:
http://pccode.pl/pcl...liki/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.

#11 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 28 Czerwiec 2008 - 11:52

dzięki Ring0 zrobiłem twoim sposobem
powiem 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 XP
tak 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

Ten post był edytowany przez Kacperpol dnia: 28 Czerwiec 2008 - 11:53


#12 Użytkownik jest niedostępny   Ring0 Ikona

  • I want to believe...
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 2877
  • Dołączył: Wt, 20 Wrz 05

Napisany 28 Czerwiec 2008 - 12:05

Po prostu sciagasz skrypt vbs od maly_szcz (nie musisz nic modyfikowac) i uruchamiasz go z parametrami, np.:
regrun "hehe" "G:\folder\hehe.txt"


#13 Użytkownik jest niedostępny   Kacperpol Ikona

  • Windows coś o zabarwieniu komicznym
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1339
  • Dołączył: Cz, 17 Sty 08

Napisany 28 Czerwiec 2008 - 14:18

ja już dosłownie tego nie łapie wpisuje w notatniku i zapisuje jako skrypt.vbs

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"
On Error Goto 0
regrun "new" "G:\folder\new.bat"

i nadal piszą
Wiersz 11
Znak 14
błąd Oczekiwano konca instrukcji
Microsoft VBScript - błąd komplikacji

Tym razem z innym plikiem próbowałem

Ten post był edytowany przez Kacperpol dnia: 28 Czerwiec 2008 - 14:20


#14 Użytkownik jest niedostępny   maly_szcz Ikona

  • PCLab.pl team
  • Ikona
  • Grupa: Admini
  • Postów: 25814
  • Dołączył: Wed, 17 Sie 05

Napisany 28 Czerwiec 2008 - 19:15

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.

Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych