如何在批處理中輸出星期數

2025-02-18 19:20:10 字數 2874 閱讀 4210

1樓:匿名使用者

語法:weekday(getdate(),return_type)用途:返回某日期的星期數。在預設情況下,它的值為1(星期天)到7(星期六)之間的乙個整數。

return_type為確定返回值型別的數字,數字1或省略則1至7代表星期天到數星期六,數字2則1至7代表星期一到星期天,數字3則0至6代表星期一到星期天。

好象 還有乙個簡單的 我明天來補上!

2樓:匿名使用者

直接執行下面的**可以得到你要的星期1(星期這2個字省了)

echo off

call :datetodow %date:~0,4% %date:~5,2% %date:~8,2% dow

echo %dow%

pausesetlocal enableextensions

set yy=%1&set mm=%2&set dd=%3

if 1%yy% lss 200 if 1%yy% lss 170 (set yy=20%yy%) else (set yy=19%yy%)

set /a dd=100%dd%%%100,mm=100%mm%%%100

set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,dow=153*m+2

set /a dow=dow/5+dd+y*365+y/4-y/100+y/400-2472630,dow%%=7,dow+=1

批處理怎麼選擇星期幾

3樓:天河流紋石

貌似沒有直接的辦法。

如果樓主需要,我可以幫樓主寫這個程式,用 c 或彙編均可。很容易的。

p 處理並不是萬能的,使用上有很多侷限。

4樓:bb石俊傑

at 命令就可以做到周幾執行什麼啦。

如何在批處理中判斷當天的時間如星期幾?

5樓:小樓_春雨

好辦 以下**只有在系統日期是 星期五 的情況下,才會顯示:今天是星期五,可執行批處理,哈哈哈。

否則顯示:今天不是星期五,if %date:~-3%==星期五 goto zzz 這一句中的 星期五 就是指定的日期,可根據需要更改。

以下**複製為bat檔案執行即可。

echo off

if %date:~-3%==星期五 goto zzzecho 今天不是星期五,pause

exitzzz

echo 今天是星期五,可執行批處理,哈哈哈。

pause

6樓:憶林子

根據date的返回值讀取星期幾。

批處理修改讓時間顯示星期幾。。

7樓:網友

@echo off

echo %date%

echo %time%

pause修改時間。

echo off

time 時間。

pause修改日期。

echo off

date 日期。

pause要詳細的請看。

開始-執行。

cmd /k date /?

cmd /k time /?

批處理實現水仙花數的輸出

8樓:網友

echo off

setlocal enabledelayedexpansion

for /l %%a in (1,1,9) do (

for /l %%b in (0,1,9) do (

set /a bb=%%a*%%a+%%b*%%b

if !bb!==%%a%%b echo %%a%%b 是水仙花數。

for /l %%c in (0,1,9) do (

set /a aa=%%a*%%a*%%a+%%b*%%b*%%b+%%c*%%c*%%c

if !aa!==%%a%%b%%c echo %%a%%b%%c 是水仙花數。

for /l %%d in (0,1,9) do (

set /a cc=%%a*%%a*%%a+%%b*%%b*%%b+%%c*%%c*%%c+%%d*%%d*%%d

if !cc!==%%a%%b%%c%%d echo %%a%%b%%c%%d 是水仙花數。

echo.&pause

要1000之內的自己可以疊加呀,我可沒有那麼多時間去全部寫出來。

批處理根據星期改桌布

9樓:依夢琴瑤

池小貝寫的**只能用在xp系統上!win7系統不能正常使用的。

不過你試試最後再添型耐枝卜敏加一行。

rundll32 user32,updateperusersystemparameters

因為我以前試過重複執行一遍這個命令後,貌似可以替換桌面了。

批處理星期 時間判斷語句

10樓:陽光上的橋

獲得星期的方法:

echo %date:~13,13%

例如,你可以:

xcopy /s /d *.date:~13,13%\

11樓:大力是也

不大明白你的具體意思 說你的具體情況吧。

批處理中怎樣顯示當前日期時不要顯示星期幾?

12樓:網友

擷取函式。

echo %date:~0,10%

這樣就可以去掉星期幾了。

13樓:網友

格式化日期,用formate函式。

批處理如何刪除檔案中的兩列,批處理如何刪除txt檔案中的兩列

我用的wps 在wps 中開啟該txt檔案,它會自動啟動 文字匯入嚮導 選擇 分隔符號 再選擇 空格 再選 常規 你會發現 真的好簡單!你可以把txt檔案 的內容複製到excel,然後在excel裡輕輕鬆鬆刪掉前兩行 最後再把最後一行放到txt檔案裡 如何使用批處理刪除文字中的前兩列 echo of...

如何用批處理bat將多個檔案中的指定字串刪除

不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據 以下 複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行 cls echo off rem 根據一個指定文字檔案裡列出的多個字串,將多個txt文字檔案內的這些字串刪除 title z cd d dp0 powershe...

批處理 如何實現批量將檔名中的同字串刪除

for f delims a in dir b a d sina pdf do set str a set str str sina ren a str 使用重新命名軟體,網上一搜一大把。我用的 batchrename 4,免費版可以批量重新命名不多於 300 個檔案,2000 個需要操作好幾次。當...