Re: jak sprawdzic zainstalowane programy z linii polecen?

Autor: Piotr Trojanowski <jptt_at_polbox.com>
Data: Fri 03 Jun 2005 - 07:56:38 MET DST
Message-ID: <429FF116.7020501@polbox.com>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

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