ちょっと作ってみたツール

SEを10年くらいやっていました。あったら便利だなーってツールを書いています

ツール

echo -nをWindowsで実現する(バッチで改行せずに出力する)

バッチで改行抜きでechoする方法

C#のファイルをコンパイルするバッチ

お題「愛用しているもの」 C#のファイルで1ファイルしかないものを作るときに愛用しています。 そんなに使わないけど。ファイルのドラッグアンドドロップでもコンパイルできます。 使い方 (後述のソースをcscompiler.batとします) cscompiler.bat test.cs ->…

フォルダ配下のwordファイルをpdf化する

使い方 下のソースを適当な名前で保存する(ここではexportpdf.js) コマンドプロンプトから下記のように実行 cscript exportpdf.js (wordが格納されているフォルダ) (PDFを出力するフォルダ) ソース var prop = { 'ExportFormat': 17, // 出力するファイルの…

PrintScreenする度にExcelに張り付けるスクリプト

SEの方がエビデンスExcelを作成するときに支援するツール

Excelの線を直線にする

Excelを使っていると線を引きたいんだけど、直線をひけなかったりするので、困ってしまいました。 使い方 下のソースを.vbsで保存 直線にしたい線をクリック 1.で保存したvbsをダブルクリック ソース 上の点を基準にそろえる Set excel = GetObject(, "Excel…

正規表現でファイル検索をする

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するやつですね。 使い方 sleep.bat (秒数) サンプル sleep.bat 60 ソース @ping -n %1 localhost > NUL gist6ed7d1e7c96cda3d34d054c152441fae