バッチ
バッチで改行抜きでechoする方法
お題「愛用しているもの」 C#のファイルで1ファイルしかないものを作るときに愛用しています。 そんなに使わないけど。ファイルのドラッグアンドドロップでもコンパイルできます。 使い方 (後述のソースをcscompiler.batとします) cscompiler.bat test.cs ->…
どーでもえぐぜ なにがしたいというわけではないのだけど、バッチコマンドの中で標準入力を取得する方法はないのかなと思っていたら。あった。 type C:\Windows\System32\drivers\etc\hosts | findstr ".*" # Copyright (c) 1993-2009 Microsoft Corp. # # T…
いままでバッチとWSHを同居させるときは REM = 1 /* バッチ */ WSH としてきたのだけど、REM = 1が表示されるのがすごく嫌だったのだけど、バッチを公開されている先駆者である「主に言語とシステム開発に関して」さんのソースを見ていたら、@if (0) == (0)…
Windowsにはfindコマンドはないですし、grepコマンドもありませんので、こんな感じで。 使い方 greplike.bat 検索文字列(正規表現) [対象ディレクトリ] サンプル greplike.bat echo C:\Windows\System32\drivers\etc greplike.bat test ソース @ECHO OFF SET…
行数をカウントします 使い方 wc-l .bat (対象ファイル) サンプル wc-l.bat C:\Windows\System32\drivers\etc\services ソース @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET COUNT=0 FOR /F %%f IN (%1) DO ( SET /A COUNT=!COUNT! + 1 ) echo !COUNT! EN…
まぁ、コレは・・・バッチ使いの人なら知ってるヤツですね。sleepするやつですね。 使い方 sleep.bat (秒数) サンプル sleep.bat 60 ソース @ping -n %1 localhost > NUL gist6ed7d1e7c96cda3d34d054c152441fae