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

バッチ処理とは、ユーザーの介入なしに一連のコマンドまたはソフトウェアプログラムを実行することです。バッチファイルは、一連のコマンドまたはプログラムの呼び出しを含むテキストファイルです。そのためにはタグ[batch-file]を使用してください。

1
%RANDOM%環境変数が単一の数値を与えている[重複]
この質問にはすでに答えがあります: IF内でバッチファイルの変数が設定されていませんか? 6つの答え %RANDOM%次のコマンドの環境変数に問題があります。 FOR /l %%A in (0,1,30) do set /a results=1600 + %RANDOM% %% (1900 - 1600 + 1) && echo %%A--!results! 私はこの出力を期待しています: 0--1656 1--1743 2--1629 3--1887 … しかし、私はこれを取得しています: 0--1656 1--1656 2--1656 3--1656 … %RANDOM%変数がされてことになって乱数を返しますが、それは同じ番号を与えています。問題は何ですか?どうすれば修正できますか?

1
Youtube-dlバッチファイル-「TypeError:%cにはintまたはcharが必要です」
次を含むバッチファイルを実行すると: @echo off set /p userinput=C:/youtube-dl.exe -o "%%cd%%/%%(title)s.%%(ext)s" C:/youtube-dl.exe -o "%%cd%%/%%(title)s.%%(ext)s" %userinput% pause 次のエラーが表示されます: "TypeError:%c require int or char" 問題は、プログラムが起動元のディレクトリを取得する%cd%変数にあるようです。 変数を二重パーセント記号で囲むようにしているので、問題が何であるかわかりません。コマンドプロンプトで手動で入力した場合(%userinput%セクションを使用せず、もちろん、変数の単一パーセント記号を使用した場合)、これは問題なく実行されます。 コンソールウィンドウ全体の画像を次に示します。

1
バッチコマンドを使用して、.csvの最初の3行を別の.csvにエクスポートします
複数の行がある.csvファイルがありますが、最初の3行のみが必要で、残りは必要ありません。バッチファイルを使用して、.csvファイルの上位3行を別の.csvファイルにエクスポートするにはどうすればよいですか?テキストファイルを参照するソリューションで同様の質問がいくつかありましたが、バッチファイルを修正しようとしてもうまくいきませんでした。ここに誰か提案がありますか?

3
Windowsで単純なshスクリプトを同等のバッチスクリプトに変換する
これは、Windowsでバッチファイルに変換する必要があるスクリプトです。 #!/usr/bin/env sh TOOLS=./build/tools $TOOLS/caffe train \ --solver=examples/cifar10/cifar10_full_relu_solver_bn.prototxt これは私がこれまでに思いついたスクリプトです: REM go to the caffe root cd ../../Build/x64/Release caffe.exe train --solver=../../../examples/cifar10/cifar10_full_relu_solver_bn.prototxt pause これにより、実行可能ファイル(caffe.exe)が実行され、必要に応じて必要な引数ファイルが渡されますが、問題は引数ファイル自体がそれ自体に関連する別のファイルを指し、この2番目のファイルが見つからないことです。 これが、引数ファイル内の2番目のファイルの対処方法です。 net: "examples/cifar10/cifar10_full_relu_train_test_bn.prototxt" 物事をより明確にするために、フォルダーの階層は次のようになります。 |Build |--X64 |--Release |--caffe.exe |Examples |--Cifar10 |-- cifar10_full_relu_solver_bn.prototxt |-- Cifar10_train_test.prototxt |-- other files as well 私の質問は、すべての相対ファイルアドレスも変更する必要がないように使用できる方法はありますか?

0
バッチを使用してVPN接続を作成する
VPN接続を作成するバッチファイルを作成する方法はありますか?インターネットアドレスと宛先名を受け入れ、それに基づいてVPNを作成するために必要なだけです。 また、可能であれば、バッチファイルを取得してVPNを編集することも素晴らしいことです。これに接続設定を編集する必要があります。 そして、これはチェックを外します: 誰かが私を助けることができれば、それは素晴らしいことです。

1
Notepad ++:バッチテキスト置換を実行
オンラインで見つけたいくつかのWebページから辞書ファイルを作成しようとしています。辞書は、検索モードで簡単に見つけられるように見出し語にインデックスを付けます。Webページの情報は、一意のIDを持つセクションに分割されます。例: <div id="word-2857">Andronicus, Titus . . . 問題は、他のテキストに次のように書かれた他の単語への参照リンクがあることです。<a href="#word-2857"><i>see Titus Andronicus</i></a> したがって、辞書ファイルを作成する場合(Goldendict用)、他の単語への参照は次のように記述する必要があります。 <a href="entry://headword">text to display</a> アンドロニカスの代わりにワード2857の見出し語を作成するので、タイタス​​は(最終的に)すべての単語(約10,000個)のリンクのバッチ置換を実行することはあまり役に立ちません。つまり、すべてのIDリンクを対応する見出し語に置き換えたいということです。<a href="#word-2857"><i>see Titus Andronicus</i></a>になるはずです<a href="entry://Andronicus, Titus">see Titus Andronicus</a> 置換したいすべての単語のリストをすでに持っています。問題は、Notepad ++を使用すると、一度に1つの一意の置換しか実行できないことです。10,000以上の単語があり、これには時間がかかりすぎます。これを簡単に行う方法を説明してください。 ありがとう


1
xcopyは動作しますが、動作しません
xcopyでの本当に奇妙な振る舞い。私は次のようなバッチファイルを持っています 「<=サービスのバックアップを作成-正常に動作し、バックアップファイルが正しく作成されました=>」 For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%b-%%a) For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a%%b) cd C:\BakTemp ren "BAKup.sql" "BAKup(%mydate%_%mytime%).sql" xcopy /M /Y /S "C:\BakTemp" "R:\ConFigBAKups\Backups_for_%mydate%_%mytime%\" xcopyコマンドは無効なドライブ指定メッセージで失敗しますが、それまでは正常に機能します。 次に、上記のファイルを切り取って貼り付け、最初にファイルを作成するセクションを新しいバッチファイルに削除すると、失敗した以前のバッチファイルによって作成されたファイルが完全にコピーされます。 すなわち...これは動作します For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%b-%%a) …


0
どのように私はバットファイルを使用して作成の正確な日付でアンドロイドの曲を並べ替えることができますか?
Y / MM / DDのように ........ 誰かが私に勧めたが、フォルダ内のMP3ファイルはこのテンプレートを使用する。 @ECHO OFF REM get a list of the files FOR %%F IN (*.mp3) DO ( REM GET 2nd, 3rd and 4th parts of file name: examplefile_2018_08_24_110222.mp3 FOR /F "tokens=2,3,4 delims=_" %%G IN ("%%~F") DO ( REM GET previous month and/or year FOR /F …

3
外部PCからコピーするバッチスクリプト
私はappdataファイルをUSBドライブにコピーするためのバッチスクリプトを書き込もうとしています... PCのプラグインでusb%appdata%がデフォルトパスとして使用できる場合、 USBの変更のすべてのPCドライブ文字に対して、USBに直接対応するそのようなパスを割り当てる最良の方法は何でしょうか?コピーに使用しているコマンドは、パラメーター/ y / sを指定したxcopyです

1
次の5か月間、特定の日(月曜日、水曜日など)を1つずつ入力せずに簡単に入力するにはどうすればよいですか?
次の5か月間は月曜日と水曜日のみlibreoffice calcファイルに入力しようとしていますが、日付を1つずつ入力するのは望ましくありません。だから..私はこのように4つの日付を入力すると思った: 17. Mar. 2014 Monday 19. Mar. 2014 Wednesday 24. Mar. 2014 Monday 26. Mar. 2014 Wednesday 次に、これらの日付を強調表示してドラッグすると、月曜日と水曜日のすべての時間までドラッグすることができます...しかし、これは私が得るものです: 17. Mar. 2014 Monday 19. Mar. 2014 Wednesday 24. Mar. 2014 Monday 26. Mar. 2014 Wednesday 18. Mar. 2014 Thursday 20. Mar. 2014 Friday 25. Mar. 2014 Saturday 27. Mar. 2014 …

2
MD5は変更されていませんか?
3つのrarファイル(すべて同じmd5)があり、このコードを使用してMd5を変更します。 @echo off setlocal enabledelayedexpansion set /A Counter=0 FOR %%1 in (*.rar) do ( set /A Counter= !Counter! + 1 COPY %%1+!Counter! echo !Counter! ) pause .batファイルを実行すると、値が1、2、3の3行が表示されますが、3つのrarファイルのmd5をチェックすると、それらは変更されていますが同じです。どうして ?私は何を間違えましたか?ありがとう!
-1 batch  cmd.exe  md5 


1
ファイル名をフォルダ名に一括変更する方法
ここでいくつかの助けが必要です、 私はこれに対する明確な答えをどこにも見つけていません。各フォルダーに単一のisoファイルを含む多数のフォルダーがあります。フォルダは正しく命名されていますが、isoは命名されていません。私がしたいのは、各isoファイルにそのフォルダ名と同じ名前を付け、一度にすべてのフォルダに対してそれを行うバッチファイルを作成することです。誰もがこれを手伝ってくれる?私は窓10を使っています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.