プログラミングのメモ

プログラミングの学び直し備忘録

WinCMD:TOP

基礎知識

ワイルドカード

『?』任意の1文字
『*』任意文字列

リダイレクト

標準出力 → ファイル

 ipconfig > ip.txt

標準出力 → ファイル追記

 ping 192.168.0.2 >> ping.txt
 ping 192.168.0.3 >> ping.txt

標準入力をファイルから入力

 sort < test.txt

 sort < src.txt > dest.txt

標準エラー出力をファイルに保存

 dir non_file 2 > err.txt
 dir non_file 2 >> err.txt  'Append

標準エラー出力と標準出力をマージ

 コマンド > ファイル名 2 > &1    REM 標準エラー出力を標準出力にマージ
 コマンド > ファイル名 1> &2    REM 標準出力を標準エラー出力にマージ

パイプ

 tree | more
 type SAMPLE.txt | more

複数のコマンド実行

 cmd1 & cmd2     rem cm1終了後無条件でcmd2
 cmd1 && cmd2  rem cm1が正常に終了したらcmd2
 cmd1 || cmd2      rem cm1が異常でしたらcmd2

 rem ファイルが存在しなくても、単に表示しないだけで、コマンドは実行する
 type test1.txt & type test2.txt & type test3.txt & type test4.txt 

 rem 最初のファイルが存在しないと次は実行されない
 type test1.txt && type test2.txt 

 rem 最初のファイルが存在しないとき次が実行される
 type test1.txt || type test2.txt 

 rem Other
 (type test1.txt && type test2.txt) & type test3.txt & type test4.txt 

コンソール

KEY FUNCTION
[↑] 1つ前のコマンド呼び出し
[↓] 1つ後のコマンド呼び出し
[F7] コマンド履歴一覧表示・カーソルで選択・実行
[Alt]+[F7] コマンド履歴クリア
[文字]+[F8] コマンド履歴から入力した文字で始まるコマンドを検索
[F9] コマンド履歴の番号を指定して実行

参考

管理者権限でコマンドプロンプトを起動するショートカット - Qiita
コマンドプロンプトを『管理者権限』で実行する 8つの方法 | SQLの窓
コマンド基礎 - Windowsコマンド虎の巻
【Windows】管理者権限への昇格(RunasでVBS) - 株式会社クイックのWebサービス開発blog
[VBScript] ユーザログイン状態のまま管理者実行する方法 : ( どーもボキです。 > Z_ ̄∂
[VBScript] 管理者権限でインストーラーを起動[Windows] - Qiita
RUNAS を実行時にきかれるパスワードを自動で入力するスクリプト
runas コマンドでUACをスキップする方法
【Active Directory】ユーザーにローカル管理者権限を持たせる - SEブログ
現在のユーザーが管理者か調べる - .NET Tips (VB.NET,C#...)
[C#]アプリケーションのUAC対応 | MoonWing
動作実績: savecredを使えない環境でパスワード入力を自動化したrunasをpowershellで実現
【Start-Process】PowerShellから管理者として実行させるテクニック | チェシャわら
【Bat】別ユーザーの管理者として実行する方法
RUNASコマンドでパスワードを自動入力するVBScript(WSH)
「runas」コマンドで他のユーザー権限でプログラムを実行する【Windows 10/11】
ADMIN権限処理を実行する