ORG

quake.net.pl » Polskie Centrum Quake od 1998 roku



Wersja: Jasna / Ciemna

Trudny problem z linią poleceń w XP/VISTA !

AL|EN

Od: 2003-01-16

Ranga: Quad Damager

Dodano dnia: 2007-09-10 17:02:04

Hello
JAK KTOŚ MOŻE MI NAPISAĆ TAKI MAŁY PROGRAMI TO TEŻ MOŻE BYĆ ! NIEWAŻNE W JAKI SPOSÓB BYLEBY TO DZIAŁAŁO !

Mam problem:
W windowsXP/VISTA istnieją zmienne środowiskowe typu:

%SystemRoot%

%ProgramFiles%

%CommonProgramFiles%

%USERPROFILE%
I tak dalej... niestety nie istnieją zmienne środowiskowe typu:

(slashe zastąpione "/")
%ALLUSERSSTARTMENU% C:/Documents and Settings/All Users/Menu Start

%ALLUSERSSTARTMENUPROGRAMS% = C:/Documents and Settings/All Users/Menu Start/Programy
i jeszcze parę innych. Nie ma i tu się zaczyna problem ponieważ na Angielskim Windowsie te katalogi nazywają się zupełnie inaczej: "Start menu" i "Programs" i na każdej innej językowej wersji systemu tek katalogi są inaczej po nazywane np Francuski winxp będzie miał coś tam po francusku itd
Polecenie które chcę wykonać to takie proste kopiowanie:

xcopy "%ProgramFiles%/xxx/xxx.lnk" "%ALLUSERSSTARTMENUPROGRAMS%/xxx" /Y
Istnieje w rejestrze specjalna wartość która opisuje prawidłową nazwę ścieżki właśnie do tego prawidłowego katalogu Programy na każdej wersji językowej Windowsa:
"HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/Common Programs"

I tam widnieje właśnie ta prawidłowa ścieżka ! Istnieje też polecenie do wyświetlenia tej właśnie wartości z rejestru:
REG QUERY "HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders" /v "Common Programs"
No i te polecenie wyświetla coś takiego:

! REG.EXE VERSION 3.0
HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders

Common Programs REG_SZ C:/Documents and Settings/All Users/Menu Start/Programy
Można skierować wyjście informacji z tej komendy do np pliku 1.txt(dodajemy na końcu komędy >1.txt) no ale mi plik tekstowy nie potrzebny.
Potrzebne mi jest skierowanie tej ścierzki którą podaje rejestr do zmiennej %ALLUSERSSTARTMENUPROGRAMS%
Niestety nie wiem jak ustawić polecenie:

REG QUERY "HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders" /v "Common Programs" >%ALLUSERSSTARTMENUPROGRAMS%

aby wpisało tą potrzebną mi ścieżkę w tą zmienną systemową.
I to jest pierwsza droga postępowania, druga metoda polega na tym, żeby w poleceniu SET które ustawia %ALLUSERSSTARTMENUPROGRAMS% (na przykład set ALLUSERSSTARTMENUPROGRAMS=C:/Windows)

ZAMIAST TEJ ŚCIEŻKI (C:/Windows) był brany właśnie parametr z komendy REG:
set ALLUSERSSTARTMENUPROGRAMS=magiczne znaczki
magiczne znaczki= nie mam pojęcia czy da się to tak napisać i czy ta druga droga zadziała.
Mam nadzieję, że zakumaliście o co mi chodzi [](//htmlarea/images/smiles/3.gif)

Jak ktoś zna jakieś kompetentne formum na którym otrzymam pomoc to prosze o podanie adresu.

www.MojaMiranda.pl - Polski Portal komunikatora Miranda IM

^M^

Od: 2002-08-26

Ranga: Quad Damager

Dodano dnia: 2007-09-10 17:48:48

click
powinno działać, a jeśli zadziała to dalej sobie poradzisz ;)

AL|EN

Od: 2003-01-16

Ranga: Quad Damager

Dodano dnia: 2007-09-13 17:07:32
  • To działa ! Tu

wstał w zachwycie, podniosł ręce do góry w geście triumfu,  oczy

zabłysły mu blaskiem szaleńca i rozpoczął się plan panowania nad śwatem 
Tylko że nie działa na VISTA - czy ktoś mógłby coś na to poradzić bo M nie ma VISTA [](//htmlarea/images/smiles/6.gif)

www.MojaMiranda.pl - Polski Portal komunikatora Miranda IM

Rieux

Gravatar

Od: 2005-06-26

Ranga: Lightning Smasher

Dodano dnia: 2007-10-02 19:01:57

Moja rada.
sformatuj dysk i nie instaluj już nigdy więcej Windowsa :P

eng

Od: 2002-05-09

Ranga: Newbie

Dodano dnia: 2007-10-02 19:18:22

Cytat z posta - autor: [Rieux](%E2%80%99?page=users&run=details&id=13065%E2%80%99)
>
> Moja rada.
>
>
> sformatuj dysk i nie instaluj już nigdy więcej Windowsa :P
>

ehhehe :)

A ja do tego przeslania dodam jeszcze :
I zamow sobie ubuntu, kubuntu, edubuntu, wyslaja za darmo z Belgii zestaw (2 sztuki zwykle + 1 na komp 64bit + naklejki gratis) za free.
To sie nazywa be pro!

Ale obawiam sie, ze Alien nie da sie namowic. To jest fan viśty i jej dziurek :]
Powiem Wam, ze gdybym byl zwyklym userem kompa tzn nie potrzebowal photoshopa, kompilatorow windowsowych i innych tego typu wynalazkow to jestem tylko pingwin user.

A tak musze miec to i to. Ale fakt faktem. Xp w porownaniu z 98se to mega poprawa.
Tak czy siak jak sie nie dba o windowsa to system "chodzi jak polonez na gaz".

W kazdym razie zycze powodzenia ze zle zrobiona vista oraz mam nadzieje, ze zaden wlam was nie bedzie dotyczyl.

P.s

Czy to nie jest piekne ?
Powstaje wolne oprogramowanie, ktore szybko znajduje kolejne auaktualnienia.
Wszystko mozna za darmo possac z netu albo zamowic i Ci przysla do domu. Wybor dystrybucji ogromny !
Wersje livecd, wersje do instalki, wersje 1 dyskietkowe, wersje typowo serverowe...
A za windowsa ludze placa kilka stowek tylko po to aby lapac wirki, robic format co kilka miesiecy (w najlepszym przypadku), zanieczyszczac rejestr, sciagac niepozadany stuff itd.

Ciekawe jakby policja zrobila znowu masowe kontrole?
Chyba nas zlinczuje za pol-offtopy, to przez Ciebie Rieux!

Okręt mój płynie dalej, gdzieś tam...

» yt

Rieux

Gravatar

Od: 2005-06-26

Ranga: Lightning Smasher

Dodano dnia: 2007-10-02 20:44:47

Ja sie go tam nie boje :P

kończę offtop ! ale jeszcze dodam ze w 1000% zgadzam sie z eng’iem, ostatnio zamówiłem i przysłali mi 2 DVD z unix’em solaris +full kompilatorów i niekomercyjnego oprogramowania i to wszystko za freeee, do windowsa mam jedynie żal za to ze jest takim skurwielskim monopolista i zamiast w podstawówce uczyć mnie prawdziwej informatyki uczyli mnie jakiś pierdół a teraz w linuxie do wszystkiego muszę dochodzić sam.

[M]aniek

Od: 2003-10-15

Ranga: Quad Damager

Dodano dnia: 2007-10-02 20:47:16

Pawujowi raz przysłali chyba ze 30 tych płyt z Ubuntu :D 

AL|EN

Od: 2003-01-16

Ranga: Quad Damager

Dodano dnia: 2007-10-04 11:30:59

Cytat z posta - autor: eng
> Ale obawiam sie, ze Alien nie da sie namowic. To jest fan viśty i jej dziurek :]
>
Fan ? Jaki fan ? Fanem XP jak jużcoś to jestem a fanem VISTY zostanę jak będę miał nowy sprzęt [](//htmlarea/images/smiles/3.gif)

Namówić ? Na linucośtam ? Powiem coś co zawsze mówię:

Niech na llinuxie bedzie działać wszysstko to co mam na Windowsie i przerzucam się odrazu - użyteczność to bardzo subiektywne i osobiste pojęcie.
Te polecenie jest mi potrzebne do bardzo ważnej rzeczy jak pisałem "plan panowania nad śwatem "

i nie dlatego, że mam VISTE tylko dlatego, że jak ktoś ma VISTE to tam tez musi to działać ...

www.MojaMiranda.pl - Polski Portal komunikatora Miranda IM