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

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

2
Windows 7のバッチファイルを使用してシステム変数を作成するにはどうすればよいですか?
新しいシステム変数を作成するバッチファイルを作成するにはどうすればよいですか? (ご存知のとおり、システムの詳細設定>環境変数>システム変数)。 という名前の新しい変数を作成し、FLEXLM_TIMEOUTその値をに設定します10000000。 この修正が必要なコンピューターは約100台あるため、この変数を自動化して作成する方法を見つける必要があります。

3
切断されたすべてのデバイスをWindows 7から一括削除する方法
「デバイスとプリンター」ウィンドウには、接続されなくなったデバイスを示す多くのエントリがあります。理想的にはコマンドラインでこれらのエントリを一度にすべて削除するにはどうすればよいですか? この写真は私の問題を示しています。リストには、過去に接続されたデバイスが97個ありますが、現在接続されているデバイスは6個だけです。それらをマークして[デバイスの削除]をクリックすると、それらを1つずつ削除できますが、すべてをマークして一緒に削除することはできません。

3
Windowsでは、文字列がファイルに現れる回数を数える方法があります
現在、バッチスクリプトを作成しようとしています。この時点で、 "null"という文字列を見つけて、ファイルに何回表示されるかを判断する必要があります。 スクリプトが開始されるたびにWebサイトからAPIをダウンロードしていますが、そのAPI内では時々「null」になっています。それらのAPIがダウンロードされるとき、それは単一行にダウンロードされ、私はこれを試みています: findstr /C:"null" %TEMP%\$SELECT%.txt | find /C "null" > $TEMP$\$SELECT$-status.txt しかし、ファイルの長さは1行しかないため、これは "1"のみを表示します。 ファイルに "null"が含まれている回数を出力する他の方法はありますか? barlopによって追加された OPはまた、彼がサードパーティ製のソフトウェアをインストールすることはできないと述べたばかりです。

1
FORループを使用してファイルを移動しようとしているときの構文エラー
指定されたフォルダ内の「フォルダ」フォルダ内のすべてのファイルをループ処理し、それらを別のフォルダに移動しようとしています。 私はこのコードを持っています: @ECHO OFF FOR /R C:\Users\user\Desktop\New^ folder^ 3\ %%F IN (folder\*.*) DO ( MOVE %%F C:\Users\user\Desktop\New^ folder\ ) PAUSE しかし、それは構文エラーを引き起こします。 しかし、%Eをエコーすると、各ファイルのフルパスを正しく表示します。 私はここで何をしていますか? ありがとう。
2 batch 

2
SCHTASKS / Queryにクエリ結果に "multiple actions"属性を表示させる方法は?
特定のタスクに関する詳細をすべて表示したい。 例えば、私は複数のプログラムを実行する "MyTask"を持っています。 行動 、 下に示された: タスクスケジューラのコマンドラインバージョンでタスクが実行するプログラムのリストを見たいのですが Schtasks ) だから私が実行すると: SCHTASKS /Query /TN "\Microsoft\Windows\MyTask" /FO list /v しかし、私は以下のように実行されるべき実際のアクション/プログラムの代わりにフレーズ「複数のアクション」を得るだけです: 私は私が使用できることを知っています /XML 実行するプログラムのリストを表示するための引数ですが、結果を生成するためのタスクがたくさんある場合はどうしますか?出力をリストにしたい /FO list どうやってこれを解決できますか?

0
Windowsのwaitfor.exeシグナリングプロトコルが必要
Windowsは waitFor.exe これはシステム上でシグナルを送信または待機することを可能にし、それによってネットワーク上で実行の同期を可能にします。シングルコンピューター 非常に便利ですが、良いドキュメントがないため、タイムアウトオプションを使用してバッチファイルに一時停止を挿入することはほとんどの場合悪用されています。 私が見つけることができる唯一のドキュメンテーションはこれです: https://technet.microsoft.com/ja-jp/library/cc731613(v=ws.11).aspx これは、特定のものに対する非常に基本的な使用法 waitFor.exe Windowsでのコマンド - しかし、それが実際にどのように実装されているのか、またどのようにしてそれが与えられたネットワークで動作することを保証するのか(==ファイアウォールによってブロックされない) これらの信号の送受信を自分のコードに埋め込むことができるようにしたいのですが、その方法については何も見つけることができません - 最も基本的なプロトコルやパケットフォーマットでさえ利用できないようです。 私の質問 これにはどのネットワークプロトコルが使用されますか? (@Sethが述べたように、それはおそらくRPCです - しかし、それでは、それはどのように実装されていますか?) 使用されているパケットフォーマットは何ですか? これらの信号をルーティングするためにどのネットワークポートが必要ですか? 言い換えれば、私は自分のプログラムでこれを実装するために必要なすべてを知る必要があります。 御時間ありがとうございます!

2
ディスク上のすべてのファイルを一覧表示するバッチスクリプト
私はすべてを1つのディスクファイルにまとめた小さなバッチファイルを作成したいと思います。コマンドはこれです: TREE L: / F / A> List.txt しかし、私はユーザーに処理するドライブ文字を入力してもらい、その結果が名前と現在の日付を含むファイルに入れられるようにします。例: C:\> makelist.bat Please, insert the drive letter: L Done! 結果は、例えばという名前のファイルに入力しなければなりません List_2017-03-13.txt そしてデスクトップに移動 スクリプトを作成するために使用するコマンドは何ですか?

1
ファイルパスをコピーするためのCMDコンテキストメニューの作成
レジストリにコンテキストメニューを作成しました HKEY_CLASSES_ROOT> *>シェル>コピー>コマンド> cmd /c dir "%1" /b /a:-d /o:n | clip これはファイルを右クリックしたときにファイル名をコピーすることですが、ファイル名の前にテキストがコピーされるように追加します。 だからそれはのようになります db.yetteh.co.uk/%1 と %1 ファイル名 cmd /c echo db.yetteh.co.uk & dir "%1" /b /a:-d /o:n | clip 何か案は?

2
複数のフォルダの名前を変更する最初のx文字まで切り捨て
簡単な例:(私の問題は何千ものフォルダに関係している) 2つのフォルダがあります。 "A0000001_words_letters" "A0000002_lots_of_numbers" AXXXXXXXスタートを含むようにすべてのフォルダ名を自動的にトリミングする方法この開始は常に同数の文字になるので、事実上名前の最初のx文字をそのままにします。 ありがとう
2 batch  cmd.exe  rename  bulk 


3
Excelからのデータを使用した一括記入pdfフォーム
私はたくさんのデータ行を含むExcelファイルを持っています、各行は姓、名、性別などのような列を持っています。 PDFファイル 問題は、pdfファイルが入力可能タイプではないということです。コンピュータに記入することを意図したものではなく、テキストを入力できるテキストボックスはありません。それはもともと印刷され、ペンで記入されることになっていました。 これを達成する方法はありますか?

1
ロックされたOutlook 2003 SP3を手動でバックアップする
私の仕事はNTLogins、ProfilesそしてOutlook 2003 Service Pack 3のひどい実装をしています。 毎日私は動きを変えていろいろな種類のものを選ばなければなりません。いくつか掘り下げて見通しの設定のいくつかが保存されている場所を見つけました。 私は作成しました バッチファイル デフォルトのプログラムを開き、プリンタを関連付け、ロードするために毎日実行します。 一部 私のOutlook設定の。私が場所を見つけたものは以下の通りです。 ツールバーの配置 オートコンプリートリスト 規則 署名 私が見つける必要があるのは、以下のために設定をバックアップする場所(またはそれらが保存されている場所)の一部または全部です。 デフォルトの選択フォント デフォルトの選択された署名(私のスクリプトはそれらを単にロードする、それは選択しない) ウィンドウサイズ/位置 ステータスバー(表示または非表示) カレンダーのデフォルトの通知の長さ メッセージ作成オプション(オプションの[メール形式]タブ) "送信前に常にスペルチェックを行う" 「終了時に削除済みのItemsフォルダを空にする」 [オプション]> [その他]> [一般]> [詳細オプション]>このフォルダで起動します。 ユーザーからのフィードバックに参加したいかどうか(毎日確認) すべての/すべての助け感謝

1
スケジュールされたタスクとしてicaclsを使用してバッチを実行する
私はdocomentumストレージのすべてのツリーのパーミッションを修正するバッチファイルです。UNC操作ディレクトリにあります。 goSetPriv.bat @echo off set /a _cnt=0 set _docdir="UNC_DCTM_PATH_TO_SCAN\*" if (%1) NEQ () set _docdir="%*" set _start=%date:~4,10% %time% pushd UNC_OF_OP_DIR FOR /D %%I in (%_docdir%) DO ( icacls %%I /grant:r ssis_admin:R /inheritance:e > nul call :counter ) ...... counter: ...... goSetPrivをスケジュールされたタスク(Higest特権、Windows 7 Server 2008R2)として実行すると、プログラム:\ O:\ goSetPriv.bat サブディレクトリ内のサブディレクトリとファイルのアクセス許可を変更せずに、すべての親ディレクトリですばやく実行されます。cmdから直接実行せずにバッチを実行すると(つまり、O:> goSetPriv.bat)、すべての親ディレクトリ内のすべてのサブフォルダーとファイルがゆっくりと変更されます。 問題はどこだ ? …

2
上書きせずにバッチファイルのコピーと移動
私は、バックグラウンドで実行するバッチファイルを作成して、同じ名前の宛先のファイルを上書きせずに単一のファイルをコピーしてから、ファイルを移動します。同じ名前の宛先? 現時点ではこれを使用していますが、上書きされています。 copy %1 dest move %1 dest
2 windows  batch 

1
バッチファイル:IFおよびELSEステートメントの出力はメニュースクリプト内で逆になります
問題:If(goto)ステートメントが「Microsoft Windows 7 Professional」に等しい場合、ifステートメントではなくelseステートメントになります。最初のgotoステートメントが選択されると、2番目のgotoステートメントが実行されます。 for /f "skip=1 delims=" %%x in ('wmic /Node: "pc-%cn%" os get caption') do @echo.%%x if "%%x"=="Microsoft Windows 7 Professional" (goto seven) else (goto ten) これをリモートコンピューターで実行しています(つまり、/ Nodeを含める)。 バッチファイル全体を次に示します。 @ECHO OFF :: +++++++++++++++++ ENTER PC +++++++++++++++++++ cls echo. echo PC Tasks echo -------- echo. set /p "cn=Enter Computer …

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