SQLの窓 イラストAC フリー素材

2013年01月05日

役に立つコマンドプロンプト

コマンドプロンプトを開く

1) ファイル名を指定して実行をメニューから選択できる場合
『cmd』 を実行


2) ファイル名を指定して実行をメニューから選択できない場合
CTRL+SHIFT+ESC でタスクマネージャを起動して、『ファイルメニュー』から『新しいタスクの実行』を選んで『cmd』 を実行




その他)
エクスプロラーの適当のフォルダを SHIFT キーを押してから右クリックして『コマンドウィンドウをここで開く』を選択




Windows のテンポラリフォルダへ移動

『cd %TEMP%』を実行

その場所で エクスプローラを開きたいのであれば、『explorer %TEMP%』を実行
( エクスプローラのコマンドライン オプション )

1) 適当なファイルを作成
C:\Users\lightbox\AppData\Local\Temp>type con > test.txt
12345
^Z

『type con > test.txt 』を実行すると、入力待ちになるので、適当になにか入力して最後に CTRL+Z を入力すると、適当に入力した内容の最後に改行が付加されたファイルになります。
( バイナリエディタ Stirling )

2) ファイルの存在を確認
dir とすると test.txt は一覧に表示されるはずです。

3) ファイルを隠しファイルにする
『ATTRIB +H test.txt』とすると、dir では表示されなくなります。エクスプローラから表示できる場合は、プロパティの表示で以下のようになります。



この状態でも、dir で表示するには、『dir /a』とします。

※ ファイルだけを表示
dir /a-d

※ フォルダだけを表示
dir /ad

4) 全てのファイル名をクリップボードにコピーする
『dir /a-d /b | clip』を実行します。

※ 『clip < test.txt』とすると、test.txt の内容がクリップボードにコピーされます。
( type test.txt | clip でも同じです )


環境変数の設定

rundll32.exe sysdm.cpl,EditEnvironmentVariables』を実行すると、ダイアログが表示されます(ユーザ毎とシステムにそれぞれ設定可能です)。
コマンドプロンプトで重要なのは、PATH 環境変数ですが、ディレクトリとディレクトリの間に ;(セミコロン) を記述するようになっているのが特徴です。また、多くのディレクトリが設定されている場合、一見して解りづらいのでバッチファイルでディレクトリ毎に表示する事が可能です。
@echo off
cmd /c echo Set ws=WScript.CreateObject("WScript.Shell"):Set wv=ws.Environment("SYSTEM"):pt=wv("PATH"):ad=Split(pt,";"):For I=0 To Ubound(ad):Wscript.echo ws.ExpandEnvironmentStrings(ad(I)):Next>%temp%\_.vbs&cscript.exe /NOLOGO %temp%\_.vbs
cmd /c echo Set ws=WScript.CreateObject("WScript.Shell"):Set wv=ws.Environment("USER"):pt=wv("PATH"):ad=Split(pt,";"):For I=0 To Ubound(ad):Wscript.echo ws.ExpandEnvironmentStrings(ad(I)):Next>%temp%\_.vbs&cscript.exe /NOLOGO %temp%\_.vbs
※ setx コマンドでも環境変数を設定する事ができます。
( ですが、管理しづらいと思うのでしないほうがいいと思います )


操作環境

1) prompt $G
デフォルトではカレントディレクトリが表示されるので、入力の邪魔になる事が多い。よって、この実行で > だけになる。現在のディレクトリが知りたい場合は cd と入力すれば良い。

2) title %CD%
一目で現在のディレクトリを確認できるようにしたい場合は、作業ディレクトリを変えるたびに実行する必要があるけれど( 実際問題ほとんど無い )、このように実行しておくとコマンドプロンプトウインドウのタイトルに表示される。

3) F7
あまり使い勝手は良く無いが、入力したコマンドの履歴をリストで表示・選択できる



関連する記事

コマンドプロンプトの規定値の設定とカスタマイズ
Windows 標準の CDO.Message で簡単にバッチ処理からメールを送る
コマンドプロンプトから Windows PHP を使って POST 投稿する

WSH : VBScript と JavaScript で Twitter に投稿する


【役に立つWindowsの最新記事】
posted by at 2013-01-05 20:08 | 役に立つWindows | このブログの読者になる | 更新情報をチェックする


Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX