This domain may be for sale!
WindowsXP, 2003, Vista, 2008 Windows でコマンドラインから稼働中のプロセスを確認する方法は次の通り。 コマンドプロンプトから イメージ名 PID セッション名 セッション# メモリ使用量 ========================= ====== ================ ======== ============ System Idle Process 0 Console 0 16 K System 4 Console 0 140 K smss.exe 680 Console 0 56 K csrss.exe 752 Console 0 7,784 K winlogon.exe 776 Console 0 7,844 K services.exe 820 Console 0 1,724 K lsass.exe 832 Console
前からWindowsのプロセスがハングした時に強制終了するコマンドはないものか、 と思っていたのですが…今日探したらわりとあっさり見つかりました。 taskkill /f /im プロセス名 #/fは強制終了のオプションです。これだけでOKです。 私はActiveScriptRubyでIEを動かして色々やってたりするのですが… 今の環境(Vista 64bit)だと、IEのプロセスを立ち上げすぎた場合、 動きがものすごく遅くなるんですよね。 その場合は以下のようにして強制終了です。 system("taskkill /f /im iexplore.exe") #iexplore.exeの全プロセスが強制終了しますそれにしても、長いことWindows使ってますが、こんなコマンドあるの知りませんでした…
はしがき 凡例 config.sysコマンドとは A B C D E F G H I J K L M N O P Q R S T U V W X Y Z $ @ [batch] :(ラベル) [batch] %0~%9 [batch] %環境変数名% [batch] %%文字 [batch] 32705250 ansi.sys (ANSIエスケープ・シーケンス) APPEND ASKYESNO ASSIGN ATTRIB BACKUP BASIC BREAK BREAK [config.sys] BUFFERS [config.sys] CALL [batch] CD (chdir) CHCP CHDIR (cd) CHEV CHKDSK {win95,win98,WinMe} CHOICE CLS COMMAND COMP COPY COUNTRY [config.sys] CTTY D
ここでは、コマンドプロンプトの基礎知識・使用機会の多いと思われるコマンドを紹介しています。 初心者の方でも簡単なコマンドなら使えるように、できるだけわかりやすく解説するよう心がけました。
http://sourceforge.net/projects/console/ タブ切り替えができるコマンドプロンプトです。 以前から存在はしっていて非常に使いたかったのですが、日本語(というかマルチバイト)に対応していなかったために使用をあきらめていました。が、よくよくヘルプを読むと表示方法が書いてありました。以下、超訳(あってる保障なし)です。 レジストリエディタを開いて、HKEY_CURRENT_USER\Console の下に "Console2 command window" ってのがあったら削除してね。 [コントロールパネル]から[地域と言語のオプション]を開いて、そこの[管理]タブを開いてね。その中の[現在のUnicode対応ではないプログラムの言語]であなたの言語を選択して頂戴。変更したら再起動をしてね。 Console2 を開いてちょうだい。で、メニューの[View]
今年のOSC東京で、Sphinxのデモを見ている時に Sphinx自体にも興味深々だったのですが 説明されていた方の画面にDOSプロンプトではなく、 「Console2」と書かれたアプリでローカルのwindows環境を触られていました。 その画面でlsコマンドなどUnixコマンドを実行していたので、 cygwinかと思ったのですが、 すごく気になってセッション終了後に教えて頂いたところ、 「Console2」と「nayos」の組み合わせということでした。 今までDOSコマンドが見づらいということで このようなソフトを探していたのでとっても嬉しいかったです。 一言でいうとConsole2とは、 Console2はcmd.exeの代わりになるものです! 【使い方】 sourceforgeからConsole2をダウンロードする。 Console download | SourceForge.ne
この記事は主にConsole2の紹介とnyoasのLua拡張についての話です。 Windowsのコマンドプロンプトはとても使いづらいので、コマンドプロンプト代替ツールとしてckwと拡張性が優れたNYAOS(昔はnyacus)などのシェルを合わせて使ってる人もいると思います。 自分も少し前まではckw-mod+NYAOSを使っていました。 【DOS窓】NYAOS CKW+α【便利化】-奈良北部のなにか 現在はタイトル通りConsole2+NYAOSにしています。 ckwやConsole2はターミナルに該当するソフトウェアで、nyaosやgitbashなどはシェルに該当するソフトウェアです。 NYAOS はターミナルではない!シェル! Console2でnyaosを使うのは簡単で、Settings>ConsoleのShell(またはタブ毎の設定)にnyoas.exeのパスを入れるだけで完了です
普段ping打つとかipconfig見るとかくらいにしか使ってないコマンドプロンプトを多用しなければいけないとき、「ls」や「pwd」でつっかかるのが結構ストレスになります。 doskey ls = dirこんな感じでUNIXでいうaliasを指定できますが、そのプロンプトが終了すると設定が無効になってしまうので、以下の解説ページを参考にレジストリ設定を行いました。 http://www.ne.jp/asahi/hishidama/home/tech/windows/cmd/cmd.html ちょっとだけ自分用にカスタマイズ。このbatファイルだと「pwd」でディレクトリ移動とかできてしまうんですが、個人的につい無意識に「pwd」を打つ癖があるので、無理やりな感じで入れてます。 cmd_init.batの中身 @echo off doskey cat=type $* doskey hist
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2 Using batch parameters You can use batch parameters anywhere within a batch file to extract information about your environment settings. Cmd.exe provides the batch parameter expansion variables %0 through %9. When you use batch parameters in a batch file, %0 is replaced by the batch
環境変数名は、大文字小文字は無視されるので どちらで書いてもよい。 環境変数名の値には当然スペースを入れることが出来る。 環境変数名にもスペースを使うことは出来るのだが、変数名の先頭には使えない。(入れても削除される) システムの詳細設定から設定した場合は、変数名の末尾にスペースを入れても削除される。 バッチ(MS-DOS・コマンドプロンプト)での使用方法 Windowsで設定している環境変数は、コマンドプロンプト内でも使える。[/2006-07-07] が、コマンドプロンプト上で環境変数を変更しても そのコマンドプロンプト内で有効なだけであり、Windowsの他のアプリには影響を与えない。 設定 set 名前=値 値に指定された文字列が、環境変数にセットされる。 代入を表す「=」の前後にスペースを入れると、そのスペースも環境変数名の一部、あるいは値の一部として扱われる。 >set abc
通常、コマンドライン上で単一のファイルをコピーする場合にはcopyコマンドを使用しますが、この人は読み取り専用ファイルの上書きができなさげです。(「アクセスが拒否されました。」になります) で、しかたがないのでxcopyコマンドを /R(読み取り専用ファイルを上書き)のオプション指定で実行することになるわけです。 ここまでは、前置きです。 つい先ほど、単一の読み取り専用ファイルを上書きするバッチファイル(.BAT)を作成する必要が発生したのですが、そのバッチファイルは自動実行されるものであり、実行途中でユーザの入力待ち等で停止するのがとても残念である、という状況でした。 で、軽はずみにxcopy a.xml b.xml /R /Yなどと /Y(上書き確認なし)オプションを指定して調子に乗っていたところ、コピー先であるb.xml(読み取り専用)が存在する場合はいい塩梅なのですが、コピー
[ 学問・理系 ] 知識共有 編集 履歴 添付 設定 新規ページ作成 メニュー Wiki内検索 最近更新したページ 2008-06-09 FrontPage 2008-06-01 ヴィクトリーガンダム 2008-05-25 ガンダム VS ガンダム 機体一覧 2008-05-24 ガンダム VS ガンダム 小技一覧 ガンダム VS ガンダム トップページ MenuBar1 ガンダム VS ガンダム データ インフラ 役立つコマンド一覧-インフラ編 2008-05-23 構造体のリストを引数に使った関数(侍) C 侍 2008-05-20 devcon ショートカット-インフラ編 windows batのノウハウ 2008-05-16 魔じしゃん MenuBar2 言語 2008-05-15 test Profile 最新コメント Menu タグ windows batのノウハウ finds
" があると失敗します。 入力される文字列に " がある可能性があるなら、置換するコードをさらに記述する必要があります。 よほどの事情がない限り、VBScript か JavaScript を使った方が簡単です。 検査対象 %VAR1% ~ %VAR4% に %SERCHTEXT% が含まれるか確認し、結果を ERRORLEVEL で取得します。 @ECHO OFF @REM テストする変数 SET VAR1=01234567890 SET VAR2=test4567890 SET VAR3=012test7890 SET VAR4=0123456test @REM 検索対象 SET SEARCHTEXT="test" ECHO %VAR1% | find %SEARCHTEXT% >NUL IF NOT ERRORLEVEL 1 (ECHO %VAR1% TRUE) ELSE (ECHO
以前、「scala の使い方が誤っています。」というエントリを書いた。バッチファイルの中で扱うパスに括弧が含まれていることに起因する問題だった。64ビットWindowsだと、C:Program Files (x86)ってフォルダがあるので。 で、その時は単純にダブルクォートで囲えばいいやと思って set FOO="%PATH_X86%foo" とかやったんだけど、これだとFOOにダブルクォートが含まれてしまう。以下のようにやればOK。結構目から鱗だった。 set "FOO=%PATH_X86%foo" 以下のようなバッチファイルを括弧を含むフォルダの下に置いて、色々変更しながら実行してみると分かりやすい。 if "%OS%"=="Windows_NT" ( SET "FOO=%~dp0..%" SET BAR="%~dp0..%" echo "%FOO%" echo %BAR% ) SET
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く