DOS比較演算子(LSS,LEQ,GTR,GEQ,EQU,NEQ)
rem 比較演算子。
EQU - と等しい
NEQ - 等しくない
LSS - 未満
LEQ - 以下であること
GTR - より大きい
GEQ - 以上
例えば
if not %in%==2 goto 2
として。
if %in% NEQ 1 goto 2
テキスト比較は == を使用することに注意してください。
&&: 前のコマンドが正常に実行された後、次のコマンドが実行されます。
||: 前のコマンドが失敗したときだけ、次のコマンドを実行する
&: 前のコマンドが成功したかどうかに関係なく、次のコマンドを実行する
|: パイプ演算子、前のコマンドの出力が次のコマンドの入力として使われる
7日以前に変更された(含む)ファイルの削除を実証する
:: DateDel.bat - Demonstrates deletion of files modified before 7 days ago (including the 7th day)
:: Will Sort - 2021-8-26 - CMD@WinXP
:: Note: Do not place this batch file in the directory where you need to select files for deletion
:: The program only demonstrates the deletion, if the demonstration is correct, delete the echo in front of del and it will be executed normally.
:: If the first execution date is not 2021-8-26, you need to adjust the reserved date list in the fourth line of code
:: The program needs to be run at least once a day to automatically update the date list
@echo off
if "%1"==":" goto %2
if exist %temp%. \_DateDel.bat %temp%. \_DateDel.bat
%0 : Update 2021-08-20 2021-08-21 2021-08-22 2021-08-23 2021-08-24 2021-08-25 2021-08-26
:Update
setlocal EnableExtensions
set today=%date:~0,10%
if not "%today%"=="%9" %0 : Update %4 %5 %6 %7 %8 %9 %today%
echo %0 : Update %3 %4 %5 %6 %7 %8 %9 >%temp%. \_DateDel.bat
:Delete
for /r %%f in (*. *) do if "%%~tf" LEQ "%3" echo del "%%f"
:End
数値計算とサイズ比較の一括処理
変数
変数の設定
set month=7
変数の使用
日
コメント
::管理者として実行してください
サイズの比較
EQUはイコール
NEQは等しくない
LSSは以下である
LEQは以下である
GTR より大きい
GEQは以上である
if文の
日付が31より大きい場合、日付に1を、月に1を加算する。
if %day% GTR 31 (
set /a day=1
set /a month=month+1)
間ループ
gotoステートメントを使用して実装
:while
//ループの内容
ポーズ
goo :while
画面への出力
echo %date% フォームデータがクリップボードにコピーされました。
テキストに出力する
<ブロッククオートecho %f% >res.txt
テキストをクリップボードに読み込む
クリップ < res.txt
ファイルの削除
del res.txt
一時停止
ポーズ
ディスプレイの表示を消す 戻る
エコーオフ
関連
-
Windowsのbatスクリプトコマンドを使用してワンクリックでMySQLサービスを開始する方法
-
ウィンドウは、git update (git pull) を定期的に実行するタスクスケジュールを設定し、実行中の cmd を非表示にします。
-
DOS DEBUG ユーティリティ アプレット集
-
DOSコマンドラインからbatバッチプログラムを使って空のフォルダーをすべて削除する方法
-
Windowsでbatスクリプトを使用したFTPの時間指定アップロードとダウンロード
-
ウェブページを開いたり閉じたりするためのcmdバッチコード
-
DOS共通コマンド(find findstr)のバッチ処理マニュアル
-
バッチ処理共通DOSコマンド(attrib、del、copy、xcopy)のバッチ処理マニュアル
-
DOSバッチ処理応用チュートリアル 第2章 DOSループ for コマンドの解説
-
カオスな雨を実現するバッチプロセス(マトリクス効果)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
bat delete evil files of malformed files and malformed directoryメソッド
-
DOSバッチ処理では、カレントディレクトリのソリューションとしてUNCパスをサポートしていません。
-
JDKの一括インストール/JREのワンクリックインストールとJava環境変数の自動設定
-
dosコマンドライン選択コマンド使用詳細説明
-
mavenコマンドのBATスクリプトを呼び出して共有する
-
DOSのバッチ構文における%~dp0などの拡張変数について解説します。
-
DOS共通コマンド(echo, rem, cd, dir)の一括処理マニュアル
-
N日前または指定日時(前後)に作成(または変更)されたファイルをバッチ処理で削除する。
-
Dosバッチ書き込みワンクリッククリーンシステムジャンクbatコード
-
DOSバッチ処理上級編 第3章 FORコマンドの変数