2014-12-05 21 views
0

schtasks的CMD:schtasks /query /fo LIST /tn PDFGeneration過濾器列表中,僅顯示「下次運行時間」,這我跑

結果:

Folder: \ 
HostName:  MIA-MATERNITY 
TaskName:  \PDFGeneration 
Next Run Time: 06/01/2015 02:35:00 
Status:  Ready 
Logon Mode: Interactive only 

我希望能夠只顯示:

Next Run Time: 06/01/2015 02:35:00 

是否有可能做到這一點?通過DavidPostill

答案 - Check the full answer by him

從命令行:

for /f "usebackq tokens=5" %a in (`schtasks /query /fo LIST /tn PDFGeneration ^| findstr /c:"Next Run Time"`) do echo %a 
From a batch file: 

注意,在一個批處理文件%一個必須由%%一所取代。

for /f "usebackq tokens=5" %%a in (`schtasks /query /fo LIST /tn PDFGeneration ^| findstr /c:"Next Run Time"`) do echo %%a 

回答

1

參考FINDSTR - Search for strings in files

語法

FINDSTR [options] [/F:file] [/C:string] [/G:file] [/D:DirList] [/A:color] [/OFF[LINE]] [string(s)] [pathname(s)]

FINDSTR [options] [/F:file] [/R] [/G:file] [/D:DirList] [/A:color] [/OFF[LINE]] [string(s)] [pathname(s)]

主要

string要搜索的文本。 pathname(s)該文件到 搜索。
/C:string使用字符串作爲文字搜索字符串
/R使用字符串作爲一個正則表達式。
/G:file獲得 搜索字符串從一個文件(/代表控制檯)。
/F:file獲得 從文件路徑(S)的列表(/代表控制檯)。
/A:color以彩色顯示文件名(2個十六進制數字)
/d:dirlist搜索以逗號分隔的目錄列表。

以下命令將查找包含完全匹配的字符串Next Run Time

schtasks /query /fo LIST /tn PDFGeneration | findstr /c:"Next Run Time" 

我如何從輸出只提取時間都行?

Next Run Time: 06/01/2015 02:35:00 

這可以通過使用FOR /F - Loop command: against the results of another command和提取5令牌(該令牌的分隔符是默認爲空間字符)來完成。

從命令行:

for /f "usebackq tokens=5" %a in (`schtasks /query /fo LIST /tn PDFGeneration ^| findstr /c:"Next Run Time"`) do echo %a 

從一個批處理文件:

注意,在一個批處理文件%a必須由%%a更換。

for /f "usebackq tokens=5" %%a in (`schtasks /query /fo LIST /tn PDFGeneration ^| findstr /c:"Next Run Time"`) do echo %%a 
+0

謝謝,這項工作就像一個魅力。因此,通過findstr命令,我將能夠找到「02:35:00」? – 2014-12-08 10:33:41

+0

你只想要時間而不是整條線? – DavidPostill 2014-12-08 10:34:49

+0

如果你能爲我提供一些幫助,那會很棒! – 2014-12-08 10:36:13

-1
schtasks /query /fo LIST /tn PDFGeneration | findstr Next 

產生所需的輸出。

+4

請提高這篇文章的質量。謝謝。 – Drew 2016-11-06 16:10:29

+2

你爲什麼從我的(近2歲)答案中複製這個? – DavidPostill 2016-11-06 18:07:51

+1

如果您閱讀我的(已接受)答案的評論,您會看到OP只需要時間。所以答案是「這個輸出是想要的嗎?」沒有。 – DavidPostill 2016-11-06 18:10:24

相關問題