オプション無し for %%アルファベット1文字 in (対象) do コマンド 例 @echo off for %%i in (*.bat) do ( echo ファイル名:%%i type %%i|more ) pause オプションがないとき、処理対象に記載された条件に該当するファイルやフォルダをカレントディレクトリから探して変数に代入します...
FileExistsCheck.bat @echooffrem >> 標準出力を停止rem ◎指定フォルダ・指定ファイルの存在を確認するrem ---setlocalenabledelayedexpansionrem >> 遅延変数を使う場合の指定cd%~dp0rem >> このbatファイルが置かれているディレクトリをカレントディレクトリとするrem ---rem >> 日付取得echo日...
@echo off if 8 == 010 ( echo T ) else echo F if 8 equ 010 ( echo T ) else echo F pause >nul **「8」と「010」**という2つの文字列を、==とequで比較しています。 同じならT、異なればFと表示されます。では、実行してみます。==とequの違いの結果 F T 同じ比較のはずなのに...
#Windowsのバッチファイル(.bat)の書き方自分用まとめ#概要拡張子が.batのアレの書き方。よく忘れるのでまとめておく。#bat実行時にスクリプトの中身をコマンドプロンプトに表示しない例えば次のようなバッチファイルがあるとす…
stop.bat stop.bat @echooffcd/d%~dp0startc:\nginx\nginx.exe-squittaskkill/f /IMnginx.exetaskkill/f /IMphp-cgi.exec:\"Program Files"\MySQL\"MySQL Server 5.7"\bin\mysqladminshutdown-urootechoStoppednginxphp-cgimysqlecho. 参考Webページ...
@echooffcd/d%~dp0setlocalenabledelayedexpansionrem 現在日時を取得setYYYY=%Date:~0,4%setMM=%Date:~5,2%setDD=%Date:~8,2%setHH=%Time:~0,2%setHH=%HH:=0%setMIN=%Time:~3,2%setMIN=%MIN:=0%setSS=%Time:~6,2%setSS=%SS:=0%setTIMESTAMP=%YYYY%%MM%%DD%%HH%%MIN%%SS%rem 現在日時...
@echooffrem チェック時間間隔を設定する(sec)setinterval=60rem インターフェース名を設定 *netsh interface show interfaceで調べるset"interfaceName=Wi-Fi"rem 場所の移動するcd/d"%~dp0"rem 現在の状態を表示netshinterfaceshowinterface"%interfaceName%":checkingecho[%date%%time%]Checking%interfaceName...