批處理bat檔案,關於bat判斷怎麼寫?

時間 2023-02-27 15:05:04

1樓:心甘情願

批處理檔案。

在每一條命令後面加 >>

例如ping >>

2樓:匿名使用者

開啟。bat檔案,在最後部分加上 >>c:\\這樣c盤下就有對應的log了。

3樓:夢還未醒v深藍

這樣肯定錯誤。

>>加到相應的bat內部去。

bat 判斷檔案是否存在,不存在的話等待1秒再次判斷

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

@echo off

set "name="

rem 這行是你需要查詢的檔案,如果存在就會馬上退出:yam

clsif exist "%name%" echo.存在,退出!&&pause>nul

) else (

echo.未找到%name%

goto nam

)exit:nam

因多一秒加。的語句本身就包含了延遲在裡面,所以就不多做延時了。

bat批處理檔案中,如何判斷一個系統服務是否執行!

5樓:匿名使用者

開啟工作管理員,或是可以檢視系統程序的軟體。然後執行bat處理檔案,可以看到多出來的系統程序。

6樓:陳永選

給你個例子,判斷svnserve服務是否開啟,並自動開關。

@echo off

:nextif /i "%zt%"=running" (goto 1)if /i "%zt%"=stopped" (goto 2):1echo svnserve服務在執行,現在停止將停止執行net stop svnserve

echo made by cyx5226ping -n 3 >nulexit

:2echo svnserve服務現在處理停止狀態,將進行啟動net start svnserve

echo made by cyx5226ping -n 3 >nulexit

pause>null

7樓:匿名使用者

通過net start這個命令,凡是啟動的服務在該命令生成的結果中都可以查到。

求寫一個bat批處理檔案,檢測**是否可用

8樓:依夢琴瑤

我有一個專門檢測ip地址是否通暢的指令碼,需要嗎?

如何寫bat判斷語句判斷是第一次執行

要寫一個bat批處理檔案,怎麼寫?

9樓:同百左

為了你這個問題,我學習了批處理的基礎知識,現在的情況是這樣的:

因為你們在另一個環境下執行的,telnet,所以與cmd不相連所以你要的功能是無法實現的,最主要是因為telnet通了後,它退出的時間太長且不定。

建議,只能是自己觀察結果了。

10樓:網友

你寫的沒有錯,如果它telnet成功了,它就會停在那裡了,不會消失的,因為它已經telnet進去了,如果消失就是沒有telnet成功嘛……

以前那些黑客用來看一個網段某個埠是否有可以telnet就是。

用了for和start 這幾個命令,只要telnet成功了,視窗就停在那裡,相當方便……

如:for /l %%j in (1,1,254) do start telnet 7001

(注意如何是bat檔案裡的是%%j,如果是在cmd裡輸入命令是%j,少了一個%)

11樓:匿名使用者

首先解決第一個問題。

要想保持視窗命令改成:

start cmd /k telnet 7001

但我覺得保持這個視窗沒多大用處吧,很顯然你這個ip的7001埠不是提供的telnet服務才會被自動退出,但由此可確定對方開了7001埠。

第二個問題,返回結果。

這個問題應該用bat好像不能被實現吧,因為和已經在不同的兩個環境了,成沒有成功你只能自己看開啟的視窗了。

bat判斷一個檔案是否存在

12樓:沒錢的萌娃紙

使用bat命令判斷檔案是否存在。

範例:@echo off

if not exist c:\temp\ goto nofile --1

goto start --2

:nofile

copy \\xp\temp\ c:\temp\ -3

:start

註釋:2:執行自定義start指令碼。

3:此處為執行第一句判斷的後續內容,(複製網路路徑\\server\temp\到當前機器中的c:\temp目錄中並改名為。

4:執行程式。

13樓:硪丨曖戀

判斷e:\mybooks\是否存在,存在顯示ok,否則顯示err

@echo off

if exist "e:\mybooks\" echo ok ) else (echo err)

pause

14樓:愈未央

@echo off

if exist "e:\mybooks\" echo ok ) else (echo err)

pause判斷e:\mybooks\是否存在,存在顯示ok,否則顯示err

bat檔案當中的判斷語句,怎麼寫成多行就不能執行了

15樓:匿名使用者

根據系統變數%errorlevel%來判斷其返回的結果,從而判斷批處理是否成功執行。 errorlevel的返回值:每個命令執行之後,基本返回值0或1(0表示成功,1表示失敗)

怎麼寫批處理bat檔案來替換檔案

上面的都不對.echo off copy y c program files thunder userconfig.ini c program files thunder profiles userconfig.ini start c program files thunder thunder.ex...

CMD批處理問題?cmd 批處理 bat 問題

如果是在命令提示符視窗中輸入命令後執行的,那麼想終止並修改之前的某行命令,那麼先按下ctrl c鍵,並確定終止,然後按上下方向鍵,顯示前面輸過的命令列內容,然後按左右方向鍵移動游標,到要修改的位置,按backspace鍵刪除內容並輸入新的內容,最後回車。但如果是把命令寫進了bat檔案後執行的,那麼執...

bat檔案中如何建立時間變數,批處理獲取了檔案的修改時間,怎麼賦值給變數

date 和time兩個變數中包含了當前的的日期和時間。date 6,4 就是引用date變數中,第六個字元開始的連續四位字元 在cmd中,輸入命令data 或 time 顯示為 bat批處理,生成名字含時間變數的檔案 修訂版 可見date包含的字串為 12 08 2010 wed,time包含的字...