Grzegorz Niemirowski napisał(a):
> Tomasz Chmielewski <tch@nospam.unc.edu> napisał(a):
>
>> to ty kozak jestes skoro takie rzeczy w batchu umiesz napisac :)
>
>
> Nie calkiem :) Nie obylo sie bez helpa a i samo pisanie troche czasu
> zajelo.
> Znalazlem tez blad, przekierowanie bledow powinno wygladac tak:
> 2^>nul
> a nie
> 2^>1
> czyli calosc:
>
> @echo off
> for /f "Tokens=*" %%i in ('reg query
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall') do
> (
> for /f "Tokens=3*" %%j in ('reg query "%%i" /v displayname 2^>nul') do (
> if not %%j==VERSION echo %%j %%k
> )
> )
>
Witam
U mnie nie działa na Windows 2000 prof sp4
Poniżej informacja wysyłana przez program :
-------------------------------------------
Microsoft Windows 2000 [Wersja 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\>cd ntreskit
C:\NTRESKIT>reg
Command-line registry manipulation utility version 1.05.
Copyright Microsoft Corporation 1997. All rights reserved.
REG operation <Parameter List>
operation [ QUERY | ADD | UPDATE | DELETE | COPY |
SAVE | BACKUP | RESTORE | LOAD | UNLOAD |
FIND | DUMP | COMPARE ]
For help on a specific operation type:
REG operation /?
Examples:
REG QUERY /?
REG ADD /?
REG UPDATE /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG BACKUP /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG FIND /?
REG DUMP /?
REG COMPARE /?
C:\NTRESKIT>programy *<= uruchamiam plik programy.bat z wklejonym
tekstem - poniżej komunikat :*
Składnia polecenia jest niepoprawna.
C:\NTRESKIT>type programy.bat
@echo off
for /f "Tokens=*" %%i in ('reg query
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall') do
(
for /f "Tokens=3*" %%j in ('reg query "%%i" /v displayname 2^>nul') do (
if not %%j==VERSION echo %%j %%k
)
)
C:\NTRESKIT>
Dziękuję za wszelkie wskazówki, które pomogą.
Pozdrawiam
Piotr
Received on Fri Jun 3 08:00:33 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 03 Jun 2005 - 08:42:01 MET DST