タグ付けされた質問 「batch-file」

バッチファイルは、MS-DOS、IBM OS / 2、またはMicrosoft Windowsシステムのコマンドインタープリターによって実行される一連のコマンドを含むテキストファイルです。

7
IPのネットワークインターフェイスを検索するコマンド
でipconfig、ネットワークアダプターのリストとその設定(IPアドレスなど)を表示できます。 特定のIPアドレスのネットワークアダプターの名前を表示する逆引きコマンドを探しています。 ipconfig次のようなコマンドでの出力をフィルタリングしようとしましたipconfig | find "192.168.2.4"が、アダプタ名がなくなりました。 私の出力はipconfig次のとおりです(トリッキーな部分は、ここでは1つのアダプタに複数のアドレスがあるようです): Windows IP Configuration Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::xxxx:xxxx:xxxx:xxxx%11 IPv4 Address. . . . . . . . . . . : 192.168.2.4 Subnet Mask . . . . …

3
バッチファイル引数のパーセント記号(%および%%)はどういう意味ですか?
これが何を意味するのか見当がつかないので、私は何かを見逃していると思います。 例: for /D %%A in (*) do "\7za.exe" u -t7z -m9=LZMA2 "%%A.7z" "%%A" その行は7zip、個々のフォルダーを圧縮するためにコマンドラインバージョンを使用することになっていますが%%A、このコンテキストで何を意味するのか迷っています。

7
イーサネットアダプターを無効にし、Windowsログイン後に再度有効にするbatファイル
Windows 7にログインするとき、10秒待ってからローカルエリア接続(イーサネットアダプター)を無効にしてから再度有効にする必要があります。 私は提案された回答を確認しました:batファイルでワイヤレスインターフェイスを有効/無効にしますが、現在の状態を切り替えるだけなので、それは重要ではないようです。 私が言えることから、私は含める必要があります: netsh interface set interface "Local Area Connection" DISABLED netsh interface set interface "Local Area Connection" ENABLED しかし、待機時間、またはWindowsが正常にログインした後にこれを開始する方法がわかりません。 ここでの最善のアプローチは何ですか?


2
バッチファイルの場所を事前に指定せずに、バッチスクリプトの出力をテキストファイルにダンプする
私はこの方法で出力を取得できることを認識しています(標準とエラーの両方をキャプチャするため): [batchFilePath] > [logFilePath] 2>&1 または、標準出力の場合は次のようになります。 C:\MyBatchFile.bat > output.txt しかし、バッチファイル自体の場所を指定せずにこれを行う方法はありますか? たとえば、C:\ MyFolder \ MyBatch.cmdを実行(ダブルクリックして実行)し、バッチファイルを終了(または完了)した後、C:\ MyFolder \ MyBatch.txtに出力があると仮定します。 もしそうなら、どのコードをバッチファイル自体に含める必要がありますか?

5
システムでスケジュールされたタスクを選択的に削除する
Windows 7ボックスには、スケジュールされたタスクのリストがあります->デフォルトのWindowsタスク+すべて特定の文字列で始まる特定のカスタムタスク。前のコードは、次のコマンドですべてのタスクを削除しました: schtasks /Delete /TN * /F 代わりに、デフォルトのWindowsタスクを保持し、特定の文字列say abctask1で始まるタスクを選択的に削除しabctask2ます。さらに進めるには?ありがとう!

3
入力を求めるWindowsショートカットを構成する
Windowsの過去で、入力を求めるデスクトップショートカットを設定し、それを実行中のコマンドに渡す方法を覚えていると思います。具体的には、パスワードを入力として受け取るバッチファイルを実行しますが、そのパスワードをショートカットに保存しません。 Windows 7でこれを行う方法はありますか?

2
標準USBペンドライブに保存されたバッチファイル(またはVBスクリプト)を使用したWindows XP / Win-7の自動ログイン
なぜ私はこれを必要とします: ペンドライブにバッチスクリプトとその他の診断ツールが満載です。75のスタンドアロン(ネットワーク接続されていない)PCがあり、そのほとんどがWin-XP-Pro SP-2を搭載した2つのラボです。何かを設定または診断するために、管理者アカウントで各PCにログインする必要があることがよくあります。 そのため、PCを起動するときに、ログイン画面から手動でユーザー名を選択し、そのパスワードを入力する必要があります。 次に、Admin Accにログインします。ペンドライブがPCに接続されている場合、自動的に(プログラムによって)。 私が知っていること: XP / Win7にユーザーがログインする前にスクリプト(バッチファイル)を実行できることを知っています。バッチファイルを書いてローカルPCに保存しました。システムの起動時に実行するようにグループポリシーで構成しました(GPOの場所:コンピューターの構成\ Windowsの設定\スクリプト(スタートアップ/シャットダウン)\ Sartup)。このバッチファイルは、ペンドライブが接続されているかどうかを正常に検出しました。 ペンドライブに別のバッチファイル(現在は空白)が保存されています。 最初のバッチファイルは、ループを使用してCからZまでのすべてのドライブで2番目の(login.bat)バッチファイルを検索します。ファイルが存在する場合、ペンドライブが存在すると想定し、2番目の(login.bat)バッチファイルをさらに呼び出して続行します。 私が知らないこと: 今、login.batファイルのコードがどうあるべきかわからない、または実際にログインする方法がわかりません。 他に考えられる選択肢は何ですか? バッチファイルのみを使用する必要はありません。私はまた、「使用するVB Scriptなどの自動ログインの他のオプションがある場合、または他のサードパーティの実行可能ファイルがある場合」も検討できます。 編集: この質問によると、バッチスクリプトを介してWindowsで自動ログオン用にユーザーを設定するレジストリエントリを変更して自動ログオンを許可するスクリプトを作成できます。これは機能しますが、変更を適用するにはPCを再起動する必要があります。これは避けたいものです。個人的にログインするよりも、スクリプトの実行と再起動に時間がかかります。 オンデマンドで自動的にログオンできるようにしたいと思います。つまり、ペンドライブを接続すると、PCを再起動しなくても、スクリプトで管理者アカウントにログインできるようになります。 私はGINAのdllファイルを作成することでそれを実現できることをウェブ上で読みましたが、その分野での経験はありません。これを実装する方法はありますか?

3
各ファイルのフォルダーを作成し、ファイルをフォルダーに移動するCMDコマンド
コマンドラインから実行できるコマンドが必要です。ディレクトリ内に(ファイル名に基づいて)各ファイルのフォルダーを作成し、新しく作成したフォルダーにファイルを移動します。 例: 開始フォルダ: Dog.jpg Cat.jpg 次のコマンドは、現在の作業ディレクトリにファイル名ごとにフォルダを作成するのに適しています。 for %i in (*) do md "%~ni" 結果フォルダ: \Dog\ \Cat\ Dog.jpg Cat.jpg これをさらに一歩進めて、ファイルをフォルダーに移動する必要があります。 私が達成したいのは: \Dog\Dog.jpg \Cat\Cat.jpg 誰かがこれをすべて行うための1つのコマンドで私を助けることができますか?

2
他の使用方法の場合はWindowsバッチファイル
申し訳ありませんが、これは初めてです。特定のシーケンスで同じbatファイルを異なるパラメーターで実行したいのですが。私は非常に単純なバッチファイルを作成しました。 @echo off REM Note: to see all command line usage options, run bsearch_headless.bat without any arguments. call behaviorsearch_headless.bat -p test_behaviorsearch.bsearch -o pippo ECHO IF EXIST pippo.finalBests.csv (call behaviorsearch_headless.bat -p test_behaviorsearch.bsearch -o topolino) else goto :eof :eof ECHO Simulatione End! PAUSE else認識されないため動作しません。 助けてくれてありがとう!

2
単語2013 .docxファイルの.pdfファイルとして保存するWindows 7バッチコマンドライン
レポートの.docxファイルを.pdfにエクスポートして、新しい更新バージョンを入手したときに他の人に配布する最速の方法が欲しいです。 これまでのところ、マウスを使用して手動で実行する必要がある次の手順を自動化するコマンドラインアプローチを探しています。 File -> Save as -> Browse for location バッチファイルのコマンドオプションは何ですか?

1
バッチファイルがFirefoxではなくデフォルトのブラウザを開く
すべてのユーザーに対して実行されるログインスクリプトがあります。最初のチェックでは、ユーザー名がTest-Taking User(試験)と一致するかどうかを確認します。その場合、Firefoxを起動して試験のホームページに移動し、停止します。 コマンドは個別に機能します。.batファイルを呼び出すと、WebサイトにInternet Explorerが起動します。何が悪いのですか? @echo off REM Exam Startup - Username is "exam", then start the Exam website, and exit the script if %USERNAME% EQU exam ( if exist "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" start "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" "https://www.example.com/" if exist "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" start "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" "https://www.example.com/" exit ) ... REM rest of script


7
管理者および標準ユーザーとして実行するコマンドを含むバッチファイル
ローカル管理者アカウント(サービスの開始/停止)を使用していくつかのコマンドを実行する必要のあるバッチファイルと、ログインユーザー(ユーザーディレクトリからファイルをコピー)を使用していくつかのコマンドを実行する必要があるバッチファイルを書き込もうとすると、問題が発生します。私は次のコマンドを試しました: / savecredを含むrunas runas /user:(PC name)\(admin username) /savecred "net stop \"(service name)\"" runas /user:(PC name)\(admin username) /savecred "sc stop \"(service name)\"" 使用/savecred時にパスワードの入力を求められません。代わりに、コマンドプロンプトウィンドウが短時間点滅して消えます。このウィンドウの内容がわかりません。サービスは停止されません。 / savecredなしのrunas runas /user:(PC name)\(admin username) "net stop \"(service name)\"" runas /user:(PC name)\(admin username) "sc stop \"(service name)\"" これらのコマンドはパスワードを要求しますが、上記のコマンドと同じ動作を示します。コマンドプロンプトウィンドウが一時的にポップアップし、サービスは停止しません。 詳細を指定してさらにコマンドを実行する必要があるため、セッションのパスワードを保存するのが理想的です。 これは可能ですか?可能であれば、何が間違っていますか?

5
テキストファイル内のすべてのIPアドレスをpingしますか?
ここに、いくつかのコンピュータ名を含むテキストファイルがあるとします(各行== 1名): computerA computerB computerC ... これらすべてのコンピューターにpingするバッチファイルを作成することはできますか?そして、実際にはpingは大きな出力です。timeまたはその他の情報は必要ありません。到達可能かどうかを知りたいだけです。何か案は? それは今働いています!問題はフォックスが言ったようで、バッチファイルにping.batと名前を付け、pingもコマンドなので、これはうまくいきませんでした。バッチファイルの名前を変更したところ、すべて問題なく動作しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.