タグ

windowsとdosに関するsyqueのブックマーク (4)

  • netsh interface ipコマンドでIPアドレスを設定する

    netsh interface ip set address "ローカル エリア接続" static IPアドレス サブネット・マスク デフォルト・ゲートウエイ none IPアドレス関連の設定は,通常はネットワークのプロパティのGUI画面から実行するでしょう。IPアドレス以外にもサブネット・マスクやデフォルト・ゲートウエイなども一緒に設定しなければならず,操作が面倒です。このような場合はnetshコマンドを使えば,まとめて一括に設定できます。 バッチ・モードで実行したい場合,上記のようなコマンドを実行します(図1)。なお,このコマンド設定をおこなうには,管理者権限ないしはNetwork Configuration Operatorsグループの権限を持っている必要があります。 図1の例のように,IPアドレスやデフォルト・ゲートウエイと一緒に,参照先DNSサーバーや参照先WINSサーバーを設

    netsh interface ipコマンドでIPアドレスを設定する
  • @IT:Windows TIPS -- Tips:xcopyでファイルをバックアップする

    解説 xcopyコマンドは、ファイルやフォルダーをツリー状態のままコピーするコマンドである。このコマンドとWindows OSのタスクスケジュール機能を組み合わせることにより、簡単なファイルのバックアップシステムにすることができる。例えば、以下のようなバッチファイルを作成しておいて、1日に何回か動作するようにしておけばよいだろう。 ※ファイル c:\bat\copyall.batの例(除外リストなし) if exist z:\. net use z: /delete if not exist z:\. net use z: \\backupserver\backupvol set logfile=c:\log\copyall.log xcopy c:\usr z:\usr\ /D /S /E /H /C /Y /R >> %logfile% 最初に、コピー先のドライブをz:ドライブにマップ

    @IT:Windows TIPS -- Tips:xcopyでファイルをバックアップする
  • BAT上でのヒアドキュメントの代替 - さすらいのプログラマ:楽天ブログ

    2009/07/23 BAT上でのヒアドキュメントの代替 (11) カテゴリ:シェル UNIX系のシェルにはヒアドキュメントという便利な機能がある。 BATでできないか、調査したが見つからなかった。 以下のような方法で代替した。 ( ECHO./^^$/d ECHO./レコード/d ECHO./---/d ECHO./^^[A-Z]/{ ECHO. h ECHO.} ECHO./^^ *[0-9][0-9]*/{ ECHO. H ECHO. g ECHO. s/\n//g ECHO. s/ */,/ ECHO. p ECHO.} ) >%SEDFILE% 一旦ファイルへ書き出してそれを使うようにしたのだが、 ECHOそれぞれにリダイレクト(>)を使ってもよいが、 見た目がよくないのリダイレクト(>)記号の前のスペースまで 書き出されてしまう。(上記はsed用であるため、末尾のスペースがある

    BAT上でのヒアドキュメントの代替 - さすらいのプログラマ:楽天ブログ
  • カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め

    %0 にバッチファイル自身のファイルパスが格納されているため以下の様に記述し、ドライブの変更、ディレクトリの変更を行う。 %~d0 cd %~d0%~p0追記: id:nanmo さんよりコメント欄にてもっと短い方法を教えて貰いました。 cd /d %~dp0cd で /d のオプションを指定すると通常、ディレクトリの変更だけでドライブの変更は行ってくれない cd コマンドでドライブの変更も同時に行うようになります。 たとえば現在、Dドライブの d:\test にいて Cドライブの c:\test2 に移動したい様なドライブが異なる場所への移動も以下の1行を実行するだけでOKです。 cd /d c:\test2ちなみにコマンドのヘルプはコマンドプロンプト上で「help (コマンド)」とタイプすると確認できます。cd について知りたい場合は help cd で確認できます。 %~dp0 は

    カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め
    syque
    syque 2011/08/10
    %~dp0 は %~d0 (ドライブ名)と %~p0 (パス名)を組み合わせた記述方法の様です。 dpだけでなく %~ と 0 の間に色々な組み合わせを指定可能な様です。 「ドライブ名、パス名、ファイル名」の組み合わせで取得したい場合は以下のよ
  • 1