Odpověď na otázku byla samozřejmě tlačil mě přesný okamžik, kdy jsem zveřejnil článek.
Řešení je tady a je děsivě jednoduchá.
'Pro' prošel jako oddělovač jen kartu, jak to, že nejsem tady přijde na to ...

  %% a in ( 'reg query "HKLM\SOFTWARE\SPSS\SPSS for Windows German\15.0\Setup" /v Directory' ) do set pfad = %% b for / f "token = 2 * delims ="%% v ('reg query "HKLM \ SOFTWARE \ SPSS \ SPSS pro Windows německé \ 15,0 \ Setup" / v Directory') do stanovené path =%% b 

Je to tak jednoduché.

Jednoduchá otázka, zdánlivě vážnou odpověď.

Hledám všeobecné pracovní metodu hodnoty všech klíčových číst.
S klíčem jsem se již podařilo, ale musel jsem snížit dávky line přímo ke klíči dolů a psát, to není univerzální.

  on @ Echo na
 %% a in ( 'reg query "HKLM\SOFTWARE\SPSS\SPSS for Windows German\15.0\Setup" /v "Directory" ^| findstr "Directory" ^| findstr "C:\\"' ) do set pfad =C: %% a for / f "token = 2 delims = C:"%% v ('reg query "HKLM \ SOFTWARE \ SPSS \ SPSS pro Windows německé \ 15,0 \ Setup" / v "Directory" ^ | findstr "Directory" ^ | findstr "C: \ \" '), do nastavit path = C:%%
 pfad % echo% path%
 pauza 

V tomto směru jsem si cestu z instalace SPSS v proměnné. Že tato cesta pro všechny ostatní klávesy (snad s výjimkou toho, co se cestou jako hodnota) již funguje, musím zmínit pravděpodobně ne.

Takže, návrhy?