[問題] 如何把net user的使用者名稱抓出

看板RegExp (正規表示式 Regular Expression)作者 (NEET)時間9年前 (2016/01/09 15:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
如果我執行net user,我得到下面的結果 \\W-PC 的使用者帳戶 ------------------------------------------------------------------------------- Administrator Guest HelpAssistant H I J user no1 test R D SophosSAUIBM0 SUPPORT_388945a0 命令已經成功完成。 我想抓取username,交由後續的指令處理,譬如DIR for /F "SKIP=4 tokens=1-3 delims= " %%F IN ('NET USER') DO DIR "C:\Documents and Settings\%%F" "C:\Documents and Settings\%%G" "C:\Documents and Settings\%%H" 但有幾個問題無法解決 1.想略過特定的username不被抓,譬如Administrator 2.必須考慮username有空白 3.前面4行可以濾掉,但最後的"命令已經成功完成。"也會被抓到 4.如果user數目不是3的倍數,最後一行變數會無法對應 請問這部分要如何解決? -- 最近你的吸引力將大幅上漲,周遭的異性將慢慢的被你迷惑,慢慢的開始愛上你......。 唯一美中不足的是───────那群異性中有一半以上是齧齒目,其餘的則是爬蟲類。 或是你也可以換個樂觀的角度───愛上你的只有不到一半是爬蟲類,其餘都是齧齒目。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.137.85 ※ 文章網址: https://www.ptt.cc/bbs/RegExp/M.1452324346.A.ADF.html
文章代碼(AID): #1MaBNwhV (RegExp)
文章代碼(AID): #1MaBNwhV (RegExp)