2014-03-27 98 views
2
c:>REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 
    XSENZ REG_SZ C:\Windows\syswow64\XSENZ.EXE 
    Persistence REG_SZ C:\windows\system32\igfxpers.exe 
    IntelliPoint REG_SZ "c:\Program Files\Microsoft IntelliPoint\ipoint.exe" 
    IgfxTray REG_SZ C:\windows\system32\igfxtray.exe 
    HotKeysCmds REG_SZ C:\windows\system32\hkcmd.exe 

我想只得到第一列。任何人都可以提出答案嗎?如何從REG QUERY獲取特定列?

+0

「第一列」。這對你來說代表着什麼?這對我來說毫無意義。您需要輸出什麼 - 從提供的結果中體現出來,因爲我的機器上的結果肯定會與您的數據不同。 – Magoo

+0

我想要的只是啓動程序的名稱 – Tanya

+0

例如:XSENZ,持久性,IntelliPoint ............... – Tanya

回答

2
for /f %%a in ('REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run') do @echo %%a|find /v "\" 

應該爲你工作。如果直接從提示符運行,請將%%降低爲%

+0

謝謝你正在工作.. – Tanya

+0

只是在這裏評論,它截斷名稱時,他們在他們有空間,只是第一屆。 – foxidrive