批處理裡面的那個數碼雨,批處理數字雨

2025-03-20 11:30:24 字數 2631 閱讀 5766

批處理數字雨

1樓:匿名使用者

enabledelayedexpansion

啟用 延緩環境變數 擴充套件。

啟用以後,可以得到 變數在執行時擴充套件變數的拍答值,而不是隻取一次,看一下例子:比如,當前目錄下有兩個檔案和。

沒有啟用時:

set list=

echo %list%

只會顯示"",因為沒有啟用擴充套件,只能把list變數設定成找到的最後乙個檔案。

啟用以後:(需要使用!list!的形式,而不是%list%的形式)

set list=

for %i in (*do set list=!list! %i

echo %list%

會顯示" ",list變數就包括了當前目錄下的所有檔案的列表。(以空格分隔的)--

p=!chr!p 允許將變數數值設戚攜成使用者襲仔慧輸入的一行。

就是需要由使用者通過鍵盤輸入。

比如:set /p=your name?

就會顯示 your name?同時等待你的輸入。!ch!

前面說過了,就是擴充套件取得當前的chr變數值。(作為要輸入的內容)<,是輸入重定向符,表示由它後面所指定的裝置輸入。

nul是空裝置。

寫成就是英文的意思,讓程式的流程,轉移到loop標籤(即 ":loop")處,繼續執行。

2樓:匿名使用者

首先是setlocal enabledelayedexpansion 啟用延遲的環亂遊境變數因為批處理是一條命令譁纖銷一條命令向下執行 也就是說你不可以在同一行命令中既給變數賦值 又讀取它的值而啟用延遲的環境變數 便可以做到 ,set /p=!chr! 代替goto loop 跳轉到 loop:標籤 就是迴圈。

3樓:匿名使用者

1.首先源程式少了延時賦值這一句即你要問的 setlocal enabledelayedexpansion 迴圈巧隱迅中變數賦值延時進行 /p=!chr!

echo off

setlocal enabledelayedexpansionmode con cols=80 lines=30color 02

loopfor /l %%j in (1,1,80) do (set /a down%%j-=1

if !down%%j! lss 0 (

set /a arrow%%j=!random!%%4set /a down%%j=!random!%%15+10if "!arrow%%j!" 1" (

set /a chr=!random!%%2set /p=!chr!else (

set /p= goto loop

批處理中!a!是什麼意思

4樓:小樓_春雨

你這是批處理中的一句。

a! 是變數的意識 正常的應該是 %a% 你這是在啟動了延遲變數的情況下就要將%改為!號。

i 應該是for中的語句,通過for設的變數。

5樓:手機使用者

!可以是合法的檔名。

批處理進入變數中的路徑

6樓:網友

setlocal enabledelayedexpansionfor /f "tokens=1-3 delims=," %%i in (d:\ do (

set bl1=%%i

pushd !bl1! 進入bl1資料夾在bl1資料夾內執行操作。

popd 返回到 原始資料夾。

進入bl1代表的資料夾,

批處理中%%型別變數的字串擷取問題

7樓:來自飛英塔說話詼諧的春風

@echo off

setlocal enabledelayedexpansionset num=12345678

rem 假設需要擷取的字串為12345678for %%a in (%num%) do (set str=%%a

set var=!str:~4!

echo.!var!

pauseset var=!str:~4! 這就是從第4位開始擷取該字串後的所有字元。

8樓:永恆蔚藍

%a:~4%

for迴圈裡的變數吧?不能直接擷取,先用set賦值。另外處理for迴圈變數應該開變數延遲。

在批處理檔案中,用什麼可以接受使用者輸入的資料?

9樓:網友

好像不能接受使用者輸入的資料。

因為他的命令都是預先輸入的,

10樓:網友

單擊右鍵,點。儲存就可以了。

求在批處理中,用forfiles命令,對d:\a裡面7天前的檔案,移動到f:\ 的批處理。

11樓:伈雨

借用我之前的答案,把3改成7就行。不需要第三方就可以實現。

在批處理檔案中,命令call aa.bat和aa.的區別

12樓:伈雨

前者是在本次cmd視窗中呼叫。

後者是在新視窗呼叫。

米里面的小黑蟲子怎麼處理

過篩法 曬太陽法 花椒防蟲儲存法 草木灰吸溼儲存法等。過篩法 將表面的蟲子去除後,可用竹子或柳條編制的篩子將大米中的蟲子篩除。放在陰涼處通風晾曬即可除去。曬太陽法 把大米放在陽光充足的地方暴曬,米蟲受不了高溫就會逃跑,注意讓米受熱均勻。曬過的大米比較幹,煮的時候多放些水。過籮過篩法 曬太陽法 花椒防...

吉他裡面的那個洞是幹啥的,吉他上面的那個洞被稱為什麼

這個叫做tross rod主要是調整吉他琴頸的彎曲度的,因為弦有張力會對木頭制的琴頸造成一定程度的形變,通過tross rod的調整可以與琴絃產生相互抵抗的張力,而使琴頸調整到最佳的彎曲度 詳細的琴頸調整方式以及邏輯可以請你參考我之前回答另一位的問題,連結如下 調琴頸,在琴頸彎曲,吉他打品後,可以微...

迴路電流法裡面的電流源怎麼處理

當電路中含有有伴受控電壓源時,受控電壓源也當做一般電壓源列迴路方程。迴路一閉合,電場就沿著電路傳播,傳播速度為真空中光速。電場傳播到 的自由電荷 一般是電子 就開始移動,也就有了電流。整個電路中都有電流的時間t l c 在迴路運動情況下,電場的傳播速度仍然為c 根據相對論。羅侖茲速度變換公式 不過這...