コマンドプロンプト・バッチファイルで条件判別・処理の振り分けをしてみよう! IF ELSE
兄「条件判別をしてみよう」
妹「条件判別……?」
兄「例えば64ビットと32ビットで処理を変えたい時ってあるよね」
妹「……そのたとえがよく解らないよ」
兄「インストーラーとかだよ……。64ビットdll ...
コマンドプロンプトでforfilesを使ってファイル毎の処理を記述しよう
兄「forfilesってコマンドでファイルに対する処理を記述できるんだよ」
妹「ファイル毎の記述って……?」
兄「例えば5個ファイルがあった場合に、それぞれに対して何かのコマンドを使わないといけない時だね」
コマンドプロンプトで高性能なコピーツール、robocopyを使おう!
妹「お兄ちゃん、Robocopyって何?」
兄「robocopyはコマンドの一つだね。高性能なコピーツールだよ」
妹「お兄ちゃん、これってどういう時に使うの?Windowsエクスプローラーでコピーする方が速いよね?」 ...
コマンドプロンプトを使ってファイル名を文字列加工して別フォルダへコピーしたい[バッチ,Bat]
妹「お兄ちゃん、大量のエクセルファイルがあるんだけど、別のフォルダへまとめてコピーしたいの」
兄「そういう時はコピーコマンドを使えばできるよ」
妹「できればファイル名をいつコピーしたか解るように、日付を入れたいんだよね ...
コマンドプロンプトで深い階層までのフォルダを一気に作ろう。[MD,MKDIR]
妹「md a cd a md b cd b md c cd c」
兄「やたらと深い階層のフォルダまで作るんだな」
妹「うん、コマンドプロンプト便利だね。→→した後に名前を変更しないといけないのがずいぶん楽になったよ」 ...
ファイルを結合しよう,その1 [type,リダイレクト]
妹「メモ帳で開きCTRL+A、CTRL+C」
兄「……」
妹「新しく開いてCTRL+V。次のファイルを開いてCTRL+A」
兄「ファイルを結合したいの……?そういう時はtypeを使うといいよ」
妹「ty ...
コマンドプロンプトですぐに元のフォルダへ戻れるようにフォルダを移動しよう[pushd/popd]
兄「cdコマンドは前に言ったけど、今日は違うコマンドで移動してみよう」
妹「うん。うん?」
兄「pushd って打ってみて」
妹「うん……。あ、フォルダを移動したね」
兄「フォルダを移動できるんだよ」 ...
コマンドプロンプトでフォルダを作ろう[MD/MKDIR]
妹「『右クリック』して『新しいフォルダ』を作成。『F2』して名前を変更して」
兄「何やってるんだ?」
妹「フォルダをたくさん作らないといけなくて」
兄「整理する人はフォルダ作成に拘るよね」
妹「拘ってる ...
コマンドプロンプトの色を変えよう[color]
妹「お兄ちゃん……ってうわ!?何してるの!?」
兄のコマンドプロンプトが痛々しい色に変わっていた兄「たまには気分を変えて色を変えて操作してるんだよ」
妹「なんだかコマンドでファイル操作できる黒っぽいアレって言葉が通 ...
見つからないようにファイルを隠そう[ATTRIB]
妹「お兄ちゃん、何を見てるの?」
兄「サササ(ALT+F4)」
妹「お兄ちゃん……?」
兄「ん?どうした……?」
妹「『dir』あれ?何もない。エクスプローラーにも、何もないね」
兄「……」 ...
コマンドプロンプトで結果をクリップボードに格納する[clip,短冊選択]
妹「お兄ちゃん、コマンドプロンプトの結果ってコピペしづらいね」
兄「選択して、Enterキーで入るけどね」
妹「え……?本当だ。クリップボードに送られてる」
兄「クリップボードに送られた物は+で張り付くよ」 ...
コマンドプロンプトでフォルダ(ディレクトリ)を移動する。[CD , CHDIR]
兄「cd.. cd.. cd.. cd windows」
妹「お兄ちゃん、この『CD』ってコマンドは何なの?」
兄「『Change Directory』の略だよ。略してcdだね」
妹「CDって音楽が入っているC ...
コマンドプロンプトで画面をクリアする[cls]
妹「お兄ちゃん、何だかコマンドプロンプトがいっぱいになって見辛いんだけど、何かいい方法ないの?」
兄「コマンドを叩いているとよく解らなくなってくるよね。よく解らなかったからもう一回、とやって結局どこが結果か見落とす奴だね」
DOS窓[コマンドプロンプト]でフォルダ[ディレクトリ]構造と格納ファイルを確認する[Tree]
妹「大変だぁ……」
兄「何やってるの?」
妹「仕事で作ったソフト。DLLとかフォルダ構成が決まってて、フォルダ構成図を作ってるんだけど、スクリーンショットを使わずにフォルダ構成図を作らないといけないの」
兄「ふ ...
コマンドプロンプトでファイルを削除[del,erase]する理由?
妹「でも、どうしてコマンドプロンプトで削除するの?Windowsでもファイル削除って簡単にできるよね。なんでわざわざコマンドプロンプトで削除する必要があるの?」
兄「例えばこういうフォルダがあったとするよね」
妹「 ...