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

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

1
Windows-複数のテキストファイルを単一のテキストファイルに結合[複製]
この質問にはすでに回答があります: 7年前に閉鎖されました。 重複の可能性: 複数のファイルを連結するためのコマンドラインまたはバッチcmdはありますか? 単一のテキストファイルに結合したい1000以上のテキストファイルがありますが、これを自動的に行う方法はありますか?

5
コマンドラインまたはバッチファイルで隠しファイル/フォルダーを移動する
質問 コマンドラインまたはバッチファイルから隠し属性、システム属性、または読み取り専用属性が設定されているファイルやフォルダーを移動する方法を知っている人はいますか?(いいえ、移動後に属性を再設定するために設定された属性を実際に知る方法がないため、最初に属性を除去することはオプションではありません。) (失敗)試行 基本moveコマンドの使用は、隠し属性またはシステム属性が設定されたアイテムでは機能せず、何らかの理由で、次のような属性を指定するスイッチがありませんdirやdelコマンドのません。 シェルのファイル操作機能を使用するユーティリティを使用してみましたが、使用する必要があります start /w、バッチファイルが先に実行されないようにする、何らかの理由で長いファイル名のサポートについて文句を言います。 を使用してみましたrobocopyが、最初にファイルをコピーしてから、単純に移動する代わりに元のファイルを削除します(過度の出力にリダイレクトもイライラと遅延の結果、ソースnul)。 (驚くべきことに、コマンドラインから隠しファイルを移動する必要がある人はほとんどいないようです。私が見つけたのは、この試みを放棄した1人だけでした。)

6
ERRORLEVELを0に設定
インストーラーのラッパーであるバッチファイルがあります。このバッチファイルは、インストーラーによって返されたエラーレベルをチェックし、それに応じて印刷します。 set ERRORLEVEL=0(同じコマンドウィンドウ/環境で)バッチファイルを開始する直前にコマンドプロンプトで実行すると、インストーラーがerrorlevelに干渉することはなく、バッチスクリプトは常に合格を返します。私は%ERRORLEVEL%Windowsによって定義された変数であり、特にプログラムやスクリプトからエラーを出力するために使用され、バッチファイルまたは他の何かで変数を使用すると、いつでも変更される可能性があるため、「あなた自身のリスクがある」と仮定します別のプロセス。 どうやら、特定の環境でerrorlevelを設定すると、終了コードのホルダーとしてerrorlevelの使用が何らかの形で終了します。これはなぜだれか知っていますか?私にとって、その奇妙な予期しない動作。この件に関する情報は大歓迎です!

1
ffmpegを使用して* .aviファイルをバッチ変換する
ffmpegを使用して、20個以上の.aviファイルをバッチで変換しようとしています。 私は次のものを持っています @echo off. for file in *.avi do ffmpeg -i "$file" -s 640x480 -vcodec msmpeg4v2 "'basename "$file" .avi'.mpg'; done 私の.batファイルでそれは動作しません。Windows OSで動作させるにはどうすればよいですか。ああ、はい、すべてのファイルは同じフォルダーにあります。 私が得るエラーメッセージ: 現時点ではファイルは予期しないものでした


3
Firefoxの「セッションの復元」コマンドライン引数はありますか?
Firefoxのバッチスクリプトを作成して、スクリプトの起動時に最後のセッションを復元したいと思います。--restore-last-session引数を使用して、Chromeでこれをかなり簡単に行えることがわかりました。このスクリプトを作成し、一緒に配置しましたchrome.exe。 chrome.exe --restore-last-session Firefoxでも同じことができますか?Firefoxメニュー内の組み込みオプションは知っていますが、Firefoxを開いたときにすぐに復元されるように、このスクリプトを作成したいと思います。

3
どの「explorer.exe」プロセスが主なプロセスであるかをどのように確認できますか?
いくつかのレジストリファイルを変更し、explorer.exeを再起動して有効にするバッチファイルがあります。私はコマンドを使用しています taskkill /f /im explorer.exe explorer.exe もちろん、これは、開いているエクスプローラーウィンドウを含むすべてのexplorer.exeプロセスを強制終了します。(明らかに、私はオプションを使用していますLaunch folder windows in a separate process。) explorer.exeのどのインスタンスがメインのインスタンスであるかを判断し、それを強制終了する方法はありますか?

2
コマンドラインを使用して、システムのPATH変数に永続的にエントリを追加するにはどうすればよいですか?
私は何をする必要がありますか: %PATH%SYSTEMレベルで環境変数にフォルダーを追加します。 変更を永続的にします。 私がそれをする方法: コマンドプロンプト、または必要なすべてのコマンドを.BATファイルに書き込むことができる別の方法を使用します。 インターネットに接続せずに、Windows XP SP3のベアインストールで利用可能なツールのみを使用します。 スクリプトをローカルで実行したいのですが、ターゲットシステムへのリモートアクセスもあります。ただし、システムでデフォルト以外のサービス(リモートレジストリなど)が有効になっているとは想定できません。 スクリプトが動作する必要があるシステム: Windows XP SP3 Windows Server 2003 SP2 Windows 7 SP1 Windows Server 2008 R2 SP1 私はこのSETコマンドにかなり精通していますが、通常、既存の変数に追加するのではなく、既存の変数を上書きすることも知っています。それは受け入れられません。SET代わりに変数に追加する別のツール(または、私が知らないオプション)がありますか?または、既存の変数を別の変数またはテキストファイルに一時的にコピーすることを含む回避策をスクリプトに入れる必要がありますか? また、変数を永続的に変更しSETないのは私の理解です。の言及を見てきましたが、それはWindows XP SP3に組み込まれているようには見えません(少なくとも、作業中のシステムでは使用できないようです)。レジストリの編集などによって、変更を永続的にする別の方法はありますか?SETX 私はいくつかの辺りを見回しましたが、ここでWindowsでの環境変数の設定について少し学びました。しかし、私は自分のニーズに合った正確に重複した質問をまだ見つけていません。ある場合は、教えてください。

7
Windows 7でバッチファイルを介してコンピューターをスリープ状態にする
一定時間後にコンピューターをスリープさせるバッチファイルを作成したい。 私が見つけた最も近いものはスタンバイに配置することですが、キーボードのスリープボタンとは異なる動作をするようです(長い起動時間、マウスクリックで起動しません)。何か案は?PythonまたはC#の方が簡単ですか? 上記の理想的ではない手法は、cmdプロンプトでこれを呼び出すことです。 Rundll32.exe powrprof.dll,SetSuspendState

6
Windowsで名前付きフォルダーのリストを自動的に作成するにはどうすればよいですか?
だから、私は何百ものサブ講義があるオンラインコースを勉強しています。対応するサブフォルダーの各講義のソースコードをダウンロードする必要があります。120以上の講義があるため、サブフォルダーを1つずつ作成するのは骨の折れるプロセスです。 現在のフォルダー構造は次のとおりです。 これらすべてのサブフォルダーを、適切な名前とともに、バッチファイルなどで一度に作成する方法はありますか。

4
コマンドラインからプログラムを起動しますが、まだ実行されていない場合のみ
以下のバッチファイルを思いついたが、うまく機能している。ただし、プログラムが既に実行されている場合、それをスキップして次のプログラムを起動するようにコーディングする方法があるかどうかを知りたいです。これが理にかなっていることを願っています。どんなアドバイスも大歓迎です。 @echo off pushd start "" cmd /c cscript "C:\Users\User\Desktop\Work.vbs" start "C:\Program Files\Microsoft Office\Office15" Outlook.exe start "C:\Program Files\Microsoft Office\Office15" Lync.exe start "C:\Program Files (x86)\Google\Chrome\Application" chrome.exe runas /savecred /user:"DOMAIN\User_Adm" "C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe" runas /savecred /user:"DOMAIN\User_Adm" "mmc.exe \"My_Tools.msc\"

1
バッチファイルを使用してショートカットを起動する
ここに問題があります。 以下と同じフォルダーにある約260台のコンピューターにショートカットがあります。 「c:\ documents and settings \ all users \ desktop \ Remote agent 1234 .lnk」 ショートカットで変更されるのは番号だけです。完全なファイル名を指定する代わりに、バッチファイルでワイルドカードを使用してショートカットを起動する方法はありますか?

2
できるだけ少ない手順でファイルを圧縮およびパスワード保護する必要があります
大量のファイルを取得し、それらをそれぞれパスワード(同じパスワード)を持つ個別のzipファイルに圧縮する方法が必要です。これを1つの簡単なステップで実行できるようにしたいと思います。 7zipを使用してそれらを圧縮するバッチファイルを作成しましたが、これは魅力のように機能しましたが、パスワードで保護されていませんでした。 パスワードを含むバッチファイルに追加できるコマンドはありますか?または、圧縮ファイルをパスワードで保護するバッチファイルを作成するにはどうすればよいですか?

3
バッチファイルまたはコマンドプロンプトで「<<」を使用する方法
私は何の&gt;&gt;ために使われているのかを知っています。すべてのメッセージを画面ではなくファイルに書き込みます。そして&lt;&lt;、私は逆に行うと思います、私はそれを試してメッセージを受け取ります:&lt;&lt; was unexpected at this time. &lt;&lt;用途と使用方法を教えてください。

3
StdInとStdOutが関連付けられている2つのプログラム
と呼ばれる2つのプログラムがあるとProgramAしProgramBます。Windows cmdインタープリターで両方を同時に実行したいと思います。しかし、私はしたいStdOutのProgramAにフックをStdInするProgramBとStdOutのProgramBへのフックStdInのProgramA。 このようなもの ________________ ________________ | | | | | StdIn(==←===←==(StdOut | | プログラムA | | プログラムB | | | | | | StdOut)==→===→==)StdIn | | ________________ | | ________________ | これを行うコマンドはありますか?cmdからこの機能を実現する方法はありますか?

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