問題タブ [batch-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3122 参照

build-process - BAT ファイル内のディレクトリにある最新のファイルを解凍するにはどうすればよいですか?

私はビルドシステムに取り組んでいます。ビルド システムは、結果を zip ファイルとしてディレクトリにポストします。残念ながら、タイムスタンプが付けられているため、zip ファイルの名前を簡単に知る方法はありません。次の操作では、この zip ファイルを特定の場所に解凍してから、さらにファイル操作を行う必要があります。

ビルドシステムを変更できると思いますので、コマンドラインから結果のzipファイルの名前を指定しますが、最新のファイルを見つけて解凍するのが最も簡単かもしれません(前のプロセスが成功)。

ディレクトリ内の最新の zip ファイルに対してのみ有効な unzip コマンドを発行し、他のすべてのファイルを無視するにはどうすればよいですか?

編集: 代わりに、このタスクに ANT の機能を使用することにしました。ただし、袖を立てるのはまだ巧妙なトリックです...答えてくれてありがとう!

0 投票する
6 に答える
394120 参照

windows - バッチスクリプトを使用してディレクトリ内の各ファイルに何かを行う方法

.batまたは.cmdファイルを含むディレクトリ内の各ファイルをどのように反復しますか?

簡単にするために、ファイル名またはファイルパスをエコーするだけの答えを提供してください。

0 投票する
7 に答える
19661 参照

build-automation - バッチファイルでの文字列記号の操作?

.bat / .cmdファイルで文字列のサブ文字列を取得する方法はありますか?

たとえば、文字列「hello.txt」が与えられた場合、.txtを削除する方法はありますか?

編集:これを行うためのより一般的な方法はありますか?それがファイル名またはファイルパスであるという仮定の下ではありませんか?

0 投票する
6 に答える
6782 参照

build-automation - 高度なバッチファイルの使用法を学ぶための最高の無料リソース?

高度なバッチファイルの使用法を学ぶための最良の無料リソースは何ですか?

0 投票する
2 に答える
11881 参照

windows - Windows 内部 FTP クライアントの出力を保存するにはどうすればよいですか?

更新: win2k では問題なく動作するようです。混乱させて申し訳ありません。

MS Windows Vista の内部 ftp クライアントには奇妙な動作があります。出力とエラーをファイルにリダイレクトすると、エラーはそこに表示されません。

ftp -n -s:commands.txt ホスト >output.log 2>&1

バッチ ファイル内でタスク スケジューラから実行すると、接続が拒否されてもエラー メッセージは表示されません。エコーがオンまたは -d オプションを使用している場合でも。回避策はありますか?

0 投票する
5 に答える
5579 参照

sql - 大規模な SQL SERVER バッチ挿入を処理するにはどうすればよいですか?

移行プロジェクトの一環として、一連のクエリを実行しようとしています。生成されるスクリプトは、レガシー データベースを分析し、古いエンティティのそれぞれを適切な新しいレコードにマップするスクリプトを生成するツールから生成されます。スクリプトは小規模なエンティティに対しては適切に実行されますが、一部のエンティティには数十万のレコードがあり、約 80 MB のスクリプト ファイルが生成されます。

これらのスクリプトを実行する最良の方法は何ですか?

より大きなスクリプトを扱うプロンプトからの SQLCMD はありますか?

スクリプトをさらに小さなスクリプトに分割することもできますが、移行を実行するために何百ものスクリプトを実行する必要はありません。

0 投票する
4 に答える
1671 参照

windows - コマンド出力を反復処理するときにバッチファイルFORが失敗するのはなぜですか?

このイディオムを(何度も)使用してレジストリ値を環境変数に読み込むバッチファイルがあります。

(後にタブ文字がありますdelims=

これは、何千もの顧客のコンピューターで正常に機能します。しかし、ある顧客のコンピューター(Windows Server 2003を実行し、コマンド拡張機能が有効になっている)では、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されず
に失敗します。" "コマンドを単独で'REG QUERY "HKLM\SOFTWARE\Path\To\Key" /v ValueName'実行すると正常に機能します。に存在します。 reg queryReg.exeC:\Windows\System32

コードをに変更することで問題を回避することができました

これでお客様は稼働しましたが、なぜ問題が発生したのかを理解し、将来的に回避できるようにしたいと思います。

主なトピックから少し外れています-レジストリ値(文字列またはDWORD)を環境変数に取得するためのより直接的な方法も役立ちます。

0 投票する
6 に答える
26203 参照

copy - Windows Batch を使用してファイルをコピーするにはどうすればよいですか?

ファイルを含むいくつかのサブディレクトリを含むディレクトリがあります。
サブディレクトリ内のすべてのファイルを新しい場所にコピーするにはどうすればよいですか?

編集:ディレクトリをコピーしたくない、ファイルだけをコピーしたい...

これはまだ XP にあるため、以下の解決策を選択しました。

ありがとう!

0 投票する
3 に答える
9376 参照

c# - C# コンソール バッチ アプリケーションでの最適なタイマー アプローチ

次のように処理する必要がある C# コンソール バッチ アプリケーションに最適なタイマー アプローチはどれですか。

  1. データソースに接続する
  2. タイムアウトが発生するか、処理が完了するまでバッチを処理します。「データソースで何かをする」
  3. コンソール アプリを正常に停止します。

関連する質問: C# コンソール アプリケーションにタイマーを追加する方法

0 投票する
9 に答える
249008 参照

internet-explorer - バッチファイルから複数のInternetExplorerウィンドウ/タブを起動するにはどうすればよいですか?

バッチファイルで2つの別々のプログラムを起動してから、コマンドラインウィンドウを閉じたいのですが。実際、明確にするために、2つの異なるURLでInternetExplorerを起動しています。

これまでのところ、私はこのようなものを持っています:

私が得たのは、2番目のURLのみがロードされたInternetExplorerの1つのインスタンスです。2番目が2番目を置き換えているようです。新しいコマンドラインウィンドウをロードし、ロード時に実行するコマンドを渡す構文を覚えているようですが、参照が見つかりません。

質問の2番目の部分として、クイックバッチファイルを作成する必要があるときのために保持するのに適した参照URLは何ですか?

編集:それは機能するので、私は答えをマークしました。これで、URLごとに1つずつ、合計2つのウィンドウが開きます。(ありがとう!)面白いことに、元の構文を使用した/ dアプローチを使用しないと、既存のInternetExplorerインスタンスを開いているかどうかに基づいて異なる結果が得られます。

  • そうすると、2つのURLに2つの新しいタブが追加されます(甘いです!)
  • そうでない場合は、渡した2番目のURLの最後のタブが1つだけ表示されます。